├── vue
├── .npmignore
├── tsconfig.json
├── README.md
└── package.json
├── core
├── .npmignore
├── tsconfig.json
└── package.json
├── react
├── .npmignore
├── tsconfig.json
├── README.md
└── package.json
├── svelte
├── .npmignore
├── tsconfig.json
├── README.md
└── package.json
├── type-gen
├── .npmignore
├── demos
│ ├── solid
│ │ ├── README.md
│ │ ├── App_Resources
│ │ │ ├── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ ├── icon-20.png
│ │ │ │ │ │ ├── icon-29.png
│ │ │ │ │ │ ├── icon-40.png
│ │ │ │ │ │ ├── icon-76.png
│ │ │ │ │ │ ├── icon-1024.png
│ │ │ │ │ │ ├── icon-20@2x.png
│ │ │ │ │ │ ├── icon-20@3x.png
│ │ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ │ ├── LaunchScreen.Center.imageset
│ │ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ │ ├── LaunchScreen-Center@2x.png
│ │ │ │ │ │ ├── LaunchScreen-Center@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── LaunchScreen.AspectFill.imageset
│ │ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@2x.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ ├── build.xcconfig
│ │ │ │ └── Info.plist
│ │ │ └── Android
│ │ │ │ ├── src
│ │ │ │ └── main
│ │ │ │ │ ├── res
│ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-ldpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-mdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── values-v21
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ └── ic_launcher.xml
│ │ │ │ │ ├── drawable-nodpi
│ │ │ │ │ │ └── splash_screen.xml
│ │ │ │ │ ├── values-v29
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ └── drawable
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ ├── before-plugins.gradle
│ │ │ │ └── app.gradle
│ │ ├── hooks
│ │ │ └── before-checkForChanges
│ │ │ │ └── nativescript-core.js
│ │ ├── src
│ │ │ ├── app.tsx
│ │ │ └── index.js
│ │ ├── nativescript.config.ts
│ │ ├── webpack.config.js
│ │ ├── tsconfig.json
│ │ └── package.json
│ ├── .DS_Store
│ ├── angular
│ │ ├── src
│ │ │ ├── app.css
│ │ │ ├── app
│ │ │ │ ├── people
│ │ │ │ │ ├── person.ts
│ │ │ │ │ ├── person.component.html
│ │ │ │ │ ├── person.component.ts
│ │ │ │ │ ├── person-detail.component.html
│ │ │ │ │ └── person-detail.component.ts
│ │ │ │ ├── app.component.html
│ │ │ │ ├── app.component.ts
│ │ │ │ └── app.routes.ts
│ │ │ ├── polyfills.ts
│ │ │ └── main.ts
│ │ ├── references.d.ts
│ │ ├── tools
│ │ │ ├── vscode.extensions.json
│ │ │ └── dot.gitignore
│ │ ├── App_Resources
│ │ │ ├── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ ├── icon-20.png
│ │ │ │ │ │ ├── icon-29.png
│ │ │ │ │ │ ├── icon-40.png
│ │ │ │ │ │ ├── icon-76.png
│ │ │ │ │ │ ├── icon-1024.png
│ │ │ │ │ │ ├── icon-20@2x.png
│ │ │ │ │ │ ├── icon-20@3x.png
│ │ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ │ ├── LaunchScreen.Center.imageset
│ │ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ │ ├── LaunchScreen-Center@2x.png
│ │ │ │ │ │ ├── LaunchScreen-Center@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── LaunchScreen.AspectFill.imageset
│ │ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@2x.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ ├── build.xcconfig
│ │ │ │ └── Info.plist
│ │ │ └── Android
│ │ │ │ ├── src
│ │ │ │ └── main
│ │ │ │ │ ├── res
│ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-ldpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-mdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── values-v21
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ └── ic_launcher.xml
│ │ │ │ │ ├── drawable-nodpi
│ │ │ │ │ │ └── splash_screen.xml
│ │ │ │ │ ├── values-v29
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ └── drawable
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ ├── before-plugins.gradle
│ │ │ │ └── app.gradle
│ │ ├── hooks
│ │ │ └── before-checkForChanges
│ │ │ │ └── nativescript-core.js
│ │ ├── .vscode
│ │ │ └── settings.json
│ │ ├── nativescript.config.ts
│ │ ├── .editorconfig
│ │ ├── tailwind.config.js
│ │ ├── tsconfig.json
│ │ └── package.json
│ ├── react
│ │ ├── references.d.ts
│ │ ├── tools
│ │ │ ├── vscode.extensions.json
│ │ │ └── dot.gitignore
│ │ ├── App_Resources
│ │ │ ├── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ ├── icon-20.png
│ │ │ │ │ │ ├── icon-29.png
│ │ │ │ │ │ ├── icon-40.png
│ │ │ │ │ │ ├── icon-76.png
│ │ │ │ │ │ ├── icon-1024.png
│ │ │ │ │ │ ├── icon-20@2x.png
│ │ │ │ │ │ ├── icon-20@3x.png
│ │ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ │ ├── LaunchScreen.Center.imageset
│ │ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ │ ├── LaunchScreen-Center@2x.png
│ │ │ │ │ │ ├── LaunchScreen-Center@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── LaunchScreen.AspectFill.imageset
│ │ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@2x.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ ├── build.xcconfig
│ │ │ │ └── Info.plist
│ │ │ └── Android
│ │ │ │ ├── src
│ │ │ │ └── main
│ │ │ │ │ ├── res
│ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-ldpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-mdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── values-v21
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ └── ic_launcher.xml
│ │ │ │ │ ├── drawable-nodpi
│ │ │ │ │ │ └── splash_screen.xml
│ │ │ │ │ ├── values-v29
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ └── drawable
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ ├── before-plugins.gradle
│ │ │ │ └── app.gradle
│ │ ├── src
│ │ │ ├── fonts
│ │ │ │ ├── fa-solid-900.ttf
│ │ │ │ ├── fa-brands-400.ttf
│ │ │ │ └── fa-regular-400.ttf
│ │ │ ├── NavigationParamList.ts
│ │ │ ├── app.css
│ │ │ ├── app.ts
│ │ │ └── components
│ │ │ │ ├── MainStack.tsx
│ │ │ │ ├── ScreenTwo.tsx
│ │ │ │ └── ScreenOne.tsx
│ │ ├── hooks
│ │ │ └── before-checkForChanges
│ │ │ │ └── nativescript-core.js
│ │ ├── webpack.config.js
│ │ ├── nativescript.config.ts
│ │ ├── .editorconfig
│ │ ├── tsconfig.json
│ │ └── package.json
│ ├── svelte
│ │ ├── tools
│ │ │ ├── vscode.extensions.json
│ │ │ └── dot.gitignore
│ │ ├── types
│ │ │ ├── shims.svelte.d.ts
│ │ │ └── references.d.ts
│ │ ├── App_Resources
│ │ │ ├── iOS
│ │ │ │ ├── Assets.xcassets
│ │ │ │ │ ├── Contents.json
│ │ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ │ ├── icon-20.png
│ │ │ │ │ │ ├── icon-29.png
│ │ │ │ │ │ ├── icon-40.png
│ │ │ │ │ │ ├── icon-76.png
│ │ │ │ │ │ ├── icon-1024.png
│ │ │ │ │ │ ├── icon-20@2x.png
│ │ │ │ │ │ ├── icon-20@3x.png
│ │ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ │ ├── LaunchScreen.Center.imageset
│ │ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ │ ├── LaunchScreen-Center@2x.png
│ │ │ │ │ │ ├── LaunchScreen-Center@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ │ └── LaunchScreen.AspectFill.imageset
│ │ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@2x.png
│ │ │ │ │ │ ├── LaunchScreen-AspectFill@3x.png
│ │ │ │ │ │ └── Contents.json
│ │ │ │ ├── build.xcconfig
│ │ │ │ └── Info.plist
│ │ │ └── Android
│ │ │ │ ├── src
│ │ │ │ └── main
│ │ │ │ │ ├── res
│ │ │ │ │ ├── drawable-hdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-ldpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-mdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ │ ├── logo.png
│ │ │ │ │ │ └── background.png
│ │ │ │ │ ├── values
│ │ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ │ └── ic_launcher.png
│ │ │ │ │ ├── values-v21
│ │ │ │ │ │ ├── colors.xml
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ │ └── ic_launcher.xml
│ │ │ │ │ ├── drawable-nodpi
│ │ │ │ │ │ └── splash_screen.xml
│ │ │ │ │ ├── values-v29
│ │ │ │ │ │ └── styles.xml
│ │ │ │ │ └── drawable
│ │ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ │ └── AndroidManifest.xml
│ │ │ │ ├── before-plugins.gradle
│ │ │ │ └── app.gradle
│ │ ├── app
│ │ │ ├── fonts
│ │ │ │ ├── fa-brands-400.ttf
│ │ │ │ ├── fa-regular-400.ttf
│ │ │ │ ├── fa-solid-900.ttf
│ │ │ │ └── LICENSE.txt
│ │ │ ├── App.svelte
│ │ │ ├── app.css
│ │ │ ├── app.ts
│ │ │ └── components
│ │ │ │ └── Home.svelte
│ │ ├── hooks
│ │ │ └── before-checkForChanges
│ │ │ │ └── nativescript-core.js
│ │ ├── webpack.config.js
│ │ ├── nativescript.config.ts
│ │ ├── .editorconfig
│ │ ├── package.json
│ │ ├── tsconfig.json
│ │ └── svelte.config.js
│ └── vue
│ │ ├── .DS_Store
│ │ ├── types
│ │ ├── references.d.ts
│ │ └── shims.vue.d.ts
│ │ ├── src
│ │ ├── app.css
│ │ ├── app.ts
│ │ └── components
│ │ │ ├── Details.vue
│ │ │ └── Home.vue
│ │ ├── App_Resources
│ │ ├── iOS
│ │ │ ├── Assets.xcassets
│ │ │ │ ├── Contents.json
│ │ │ │ ├── AppIcon.appiconset
│ │ │ │ │ ├── icon-1024.png
│ │ │ │ │ ├── icon-20.png
│ │ │ │ │ ├── icon-29.png
│ │ │ │ │ ├── icon-40.png
│ │ │ │ │ ├── icon-76.png
│ │ │ │ │ ├── icon-20@2x.png
│ │ │ │ │ ├── icon-20@3x.png
│ │ │ │ │ ├── icon-29@2x.png
│ │ │ │ │ ├── icon-29@3x.png
│ │ │ │ │ ├── icon-40@2x.png
│ │ │ │ │ ├── icon-40@3x.png
│ │ │ │ │ ├── icon-60@2x.png
│ │ │ │ │ ├── icon-60@3x.png
│ │ │ │ │ ├── icon-76@2x.png
│ │ │ │ │ └── icon-83.5@2x.png
│ │ │ │ ├── LaunchScreen.Center.imageset
│ │ │ │ │ ├── LaunchScreen-Center.png
│ │ │ │ │ ├── LaunchScreen-Center@2x.png
│ │ │ │ │ ├── LaunchScreen-Center@3x.png
│ │ │ │ │ └── Contents.json
│ │ │ │ └── LaunchScreen.AspectFill.imageset
│ │ │ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ │ │ ├── LaunchScreen-AspectFill@2x.png
│ │ │ │ │ ├── LaunchScreen-AspectFill@3x.png
│ │ │ │ │ └── Contents.json
│ │ │ ├── build.xcconfig
│ │ │ └── Info.plist
│ │ └── Android
│ │ │ ├── src
│ │ │ └── main
│ │ │ │ ├── res
│ │ │ │ ├── drawable-hdpi
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── background.png
│ │ │ │ ├── drawable-ldpi
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── background.png
│ │ │ │ ├── drawable-mdpi
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── background.png
│ │ │ │ ├── drawable-xhdpi
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── background.png
│ │ │ │ ├── drawable-xxhdpi
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── background.png
│ │ │ │ ├── drawable-xxxhdpi
│ │ │ │ │ ├── logo.png
│ │ │ │ │ └── background.png
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values
│ │ │ │ │ ├── ic_launcher_background.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values-v21
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ └── ic_launcher.xml
│ │ │ │ ├── drawable-nodpi
│ │ │ │ │ └── splash_screen.xml
│ │ │ │ ├── values-v29
│ │ │ │ │ └── styles.xml
│ │ │ │ └── drawable
│ │ │ │ │ └── ic_launcher_foreground.xml
│ │ │ │ └── AndroidManifest.xml
│ │ │ ├── before-plugins.gradle
│ │ │ └── app.gradle
│ │ ├── webpack.config.js
│ │ ├── nativescript.config.ts
│ │ ├── .editorconfig
│ │ ├── tsconfig.json
│ │ └── package.json
├── .DS_Store
├── src
│ └── cli
│ │ ├── lazy.ts
│ │ └── compile.ts
├── tsconfig.json
└── package.json
├── dom.png
├── solid-js
├── .npmignore
├── index.d.ts
├── jsx-runtime.js
├── tsconfig.json
└── package.json
├── .DS_Store
├── angular
├── .npmignore
├── index.d.ts
├── tsconfig.json
├── README.md
└── package.json
├── .gitignore
├── .vscode
├── settings.json
└── launch.json
└── LICENSE
/vue/.npmignore:
--------------------------------------------------------------------------------
1 | package-lock.json
2 | node_modules
--------------------------------------------------------------------------------
/core/.npmignore:
--------------------------------------------------------------------------------
1 | package-lock.json
2 | node_modules
--------------------------------------------------------------------------------
/react/.npmignore:
--------------------------------------------------------------------------------
1 | package-lock.json
2 | node_modules
--------------------------------------------------------------------------------
/svelte/.npmignore:
--------------------------------------------------------------------------------
1 | package-lock.json
2 | node_modules
--------------------------------------------------------------------------------
/type-gen/.npmignore:
--------------------------------------------------------------------------------
1 | demos
2 | src
3 | out
4 | tsconfig.json
--------------------------------------------------------------------------------
/dom.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/dom.png
--------------------------------------------------------------------------------
/solid-js/.npmignore:
--------------------------------------------------------------------------------
1 | package-lock.json
2 | node_modules
3 | tsconfig.json
--------------------------------------------------------------------------------
/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/.DS_Store
--------------------------------------------------------------------------------
/type-gen/demos/solid/README.md:
--------------------------------------------------------------------------------
1 | # NativeScript Blank Template with Solid
2 |
--------------------------------------------------------------------------------
/type-gen/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/.DS_Store
--------------------------------------------------------------------------------
/angular/.npmignore:
--------------------------------------------------------------------------------
1 | src/
2 | script.sh
3 | node_modules
4 | dist
5 | @nativescript
6 | package.lock.json
--------------------------------------------------------------------------------
/type-gen/demos/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/.DS_Store
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/references.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/type-gen/demos/react/references.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/tools/vscode.extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["nativescript.nativescript"]
3 | }
4 |
--------------------------------------------------------------------------------
/type-gen/demos/react/tools/vscode.extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["nativescript.nativescript"]
3 | }
4 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/tools/vscode.extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["nativescript.nativescript"]
3 | }
4 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/.DS_Store
--------------------------------------------------------------------------------
/type-gen/demos/vue/types/references.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | @nativescript
3 | metadata
4 | dist
5 | metadata.json
6 | web-types.json
7 | out
8 | platforms
--------------------------------------------------------------------------------
/type-gen/demos/svelte/types/shims.svelte.d.ts:
--------------------------------------------------------------------------------
1 | declare module '*.svelte' {
2 | export { SvelteComponent as default };
3 | }
--------------------------------------------------------------------------------
/type-gen/demos/vue/src/app.css:
--------------------------------------------------------------------------------
1 | @import 'tailwindcss';
2 |
3 | ActionBar {
4 | background-color: #65adf1;
5 | color: white;
6 | }
7 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/type-gen/demos/react/src/fonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/src/fonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/type-gen/demos/vue/src/app.ts:
--------------------------------------------------------------------------------
1 | import { createApp } from 'nativescript-vue';
2 | import Home from './components/Home.vue';
3 | createApp(Home).start();
--------------------------------------------------------------------------------
/type-gen/demos/react/hooks/before-checkForChanges/nativescript-core.js:
--------------------------------------------------------------------------------
1 | module.exports = require("@nativescript/core/cli-hooks/before-checkForChanges.js");
2 |
--------------------------------------------------------------------------------
/type-gen/demos/react/src/fonts/fa-brands-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/src/fonts/fa-brands-400.ttf
--------------------------------------------------------------------------------
/type-gen/demos/react/src/fonts/fa-regular-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/src/fonts/fa-regular-400.ttf
--------------------------------------------------------------------------------
/type-gen/demos/solid/hooks/before-checkForChanges/nativescript-core.js:
--------------------------------------------------------------------------------
1 | module.exports = require("@nativescript/core/cli-hooks/before-checkForChanges.js");
2 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/fonts/fa-brands-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/app/fonts/fa-brands-400.ttf
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/fonts/fa-regular-400.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/app/fonts/fa-regular-400.ttf
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/fonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/app/fonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/solid-js/index.d.ts:
--------------------------------------------------------------------------------
1 | import "jsx-runtime";
2 | import "@nativescript-dom/core-types/event-maps/plain-event-maps";
3 | import "@nativescript-dom/core-types";
4 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/hooks/before-checkForChanges/nativescript-core.js:
--------------------------------------------------------------------------------
1 | module.exports = require("@nativescript/core/cli-hooks/before-checkForChanges.js");
2 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/hooks/before-checkForChanges/nativescript-core.js:
--------------------------------------------------------------------------------
1 | module.exports = require("@nativescript/core/cli-hooks/before-checkForChanges.js");
2 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/App.svelte:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/people/person.ts:
--------------------------------------------------------------------------------
1 | export interface Person {
2 | id: number;
3 | name: string;
4 | nationality: string;
5 | notableAchievements: string[];
6 | }
7 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/types/references.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 | ///
3 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/app.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "html.customData": ["../../../out/core_angular_metadata.json", "./types/@nativescript-community_ui-collectionview_angular_metadata.json"]
3 | }
4 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/src/app.tsx:
--------------------------------------------------------------------------------
1 | const App = () => {
2 | return (
3 |
4 |
5 |
6 | );
7 | };
8 |
9 | export { App };
10 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "html.customData": ["./type-gen/demos/angular/types/core_angular_metadata.json", "./type-gen/demos/angular/types/@nativescript-community_ui-collectionview_angular_metadata.json"]
3 | }
4 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/type-gen/demos/react/webpack.config.js:
--------------------------------------------------------------------------------
1 | const webpack = require("@nativescript/webpack");
2 | module.exports = (env) => {
3 | webpack.init(env);
4 | webpack.useConfig("react");
5 | return webpack.resolveConfig();
6 | };
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/types/shims.vue.d.ts:
--------------------------------------------------------------------------------
1 | declare module '*.vue' {
2 | import type { DefineComponent } from 'nativescript-vue';
3 | const component: DefineComponent<{}, {}, any>;
4 | export default component;
5 | }
6 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/webpack.config.js:
--------------------------------------------------------------------------------
1 | const webpack = require("@nativescript/webpack");
2 | module.exports = (env) => {
3 | webpack.init(env);
4 | webpack.useConfig("svelte");
5 | return webpack.resolveConfig();
6 | };
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/src/NavigationParamList.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * A record of the navigation params for each route in your app.
3 | */
4 | export type MainStackParamList = {
5 | One?: {};
6 | Two: {
7 | message: string;
8 | };
9 | };
10 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
--------------------------------------------------------------------------------
/angular/index.d.ts:
--------------------------------------------------------------------------------
1 | import "@nativescript-dom/core-types/index";
2 | import "@nativescript-dom/core-types/name-maps/pascal-cased";
3 | import "@nativescript-dom/core-types/name-maps/kebab-cased";
4 | import "@nativescript-dom/core-types/event-maps/plain-event-maps";
5 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/nativescript-dom/types/HEAD/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
--------------------------------------------------------------------------------
/type-gen/demos/vue/webpack.config.js:
--------------------------------------------------------------------------------
1 | const webpack = require('@nativescript/webpack');
2 |
3 | module.exports = (env) => {
4 | webpack.init(env);
5 |
6 | // Learn how to customize:
7 | // https://docs.nativescript.org/webpack
8 |
9 | return webpack.resolveConfig();
10 | };
11 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/polyfills.ts:
--------------------------------------------------------------------------------
1 | /**
2 | * NativeScript Polyfills
3 | */
4 |
5 | // Install @nativescript/core polyfills (XHR, setTimeout, requestAnimationFrame)
6 | import '@nativescript/core/globals';
7 | // Install @nativescript/angular specific polyfills
8 | import '@nativescript/angular/polyfills';
--------------------------------------------------------------------------------
/solid-js/jsx-runtime.js:
--------------------------------------------------------------------------------
1 | import { createComponent } from "@nativescript-community/solid-js/src/renderer";
2 |
3 | function Fragment(props) {
4 | return props.children;
5 | }
6 |
7 | function jsx(type, props) {
8 | return createComponent(type, props);
9 | }
10 |
11 | export { Fragment, jsx, jsx as jsxDEV, jsx as jsxs };
12 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/nativescript.config.ts:
--------------------------------------------------------------------------------
1 | import { NativeScriptConfig } from '@nativescript/core';
2 |
3 | export default {
4 | id: 'org.nativescript.vue',
5 | appPath: 'app',
6 | appResourcesPath: 'App_Resources',
7 | android: {
8 | v8Flags: '--expose_gc',
9 | markingMode: 'none'
10 | }
11 | } as NativeScriptConfig;
--------------------------------------------------------------------------------
/type-gen/demos/angular/nativescript.config.ts:
--------------------------------------------------------------------------------
1 | import { NativeScriptConfig } from '@nativescript/core';
2 |
3 | export default {
4 | id: 'org.nativescript.angular',
5 | appPath: 'src',
6 | appResourcesPath: 'App_Resources',
7 | android: {
8 | v8Flags: '--expose_gc',
9 | markingMode: 'none'
10 | }
11 | } as NativeScriptConfig;
--------------------------------------------------------------------------------
/type-gen/demos/react/nativescript.config.ts:
--------------------------------------------------------------------------------
1 | import { NativeScriptConfig } from '@nativescript/core';
2 |
3 | export default {
4 | id: 'org.nativescript.react2',
5 | appPath: 'src',
6 | appResourcesPath: 'App_Resources',
7 | android: {
8 | v8Flags: '--expose_gc',
9 | markingMode: 'none'
10 | }
11 | } as NativeScriptConfig;
--------------------------------------------------------------------------------
/type-gen/demos/solid/nativescript.config.ts:
--------------------------------------------------------------------------------
1 | import { NativeScriptConfig } from '@nativescript/core';
2 |
3 | export default {
4 | id: 'org.nativescript.solid',
5 | appPath: 'src',
6 | appResourcesPath: 'App_Resources',
7 | android: {
8 | v8Flags: '--expose_gc',
9 | markingMode: 'none'
10 | }
11 | } as NativeScriptConfig;
--------------------------------------------------------------------------------
/type-gen/demos/svelte/nativescript.config.ts:
--------------------------------------------------------------------------------
1 | import { NativeScriptConfig } from '@nativescript/core';
2 |
3 | export default {
4 | id: 'org.nativescript.svelte',
5 | appPath: 'app',
6 | appResourcesPath: 'App_Resources',
7 | android: {
8 | v8Flags: '--expose_gc',
9 | markingMode: 'none'
10 | }
11 | } as NativeScriptConfig;
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/app.css:
--------------------------------------------------------------------------------
1 | .fab {
2 | font-family: 'Font Awesome 5 Brands', 'fa-brands-400';
3 | font-weight: 400;
4 | }
5 |
6 | .fas {
7 | font-family: 'Font Awesome 5 Free', 'fa-solid-900';
8 | font-weight: 900;
9 | }
10 |
11 | .far {
12 | font-family: 'Font Awesome 5 Free', 'fa-regular-400';
13 | font-weight: 400;
14 | }
15 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 | trim_trailing_whitespace = true
7 | charset = utf-8
8 |
9 | [*.json]
10 | indent_style = space
11 | indent_size = 2
12 |
13 | [*.js]
14 | indent_style = space
15 | indent_size = 2
16 |
17 | [*.ts]
18 | indent_style = space
19 | indent_size = 2
--------------------------------------------------------------------------------
/type-gen/demos/react/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 | trim_trailing_whitespace = true
7 | charset = utf-8
8 |
9 | [*.json]
10 | indent_style = space
11 | indent_size = 2
12 |
13 | [*.js]
14 | indent_style = space
15 | indent_size = 2
16 |
17 | [*.ts]
18 | indent_style = space
19 | indent_size = 2
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 | trim_trailing_whitespace = true
7 | charset = utf-8
8 |
9 | [*.json]
10 | indent_style = space
11 | indent_size = 2
12 |
13 | [*.js]
14 | indent_style = space
15 | indent_size = 2
16 |
17 | [*.ts]
18 | indent_style = space
19 | indent_size = 2
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 | trim_trailing_whitespace = true
7 | charset = utf-8
8 |
9 | [*.json]
10 | indent_style = space
11 | indent_size = 2
12 |
13 | [*.js]
14 | indent_style = space
15 | indent_size = 2
16 |
17 | [*.ts]
18 | indent_style = space
19 | indent_size = 2
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/webpack.config.js:
--------------------------------------------------------------------------------
1 | const webpack = require("@nativescript/webpack");
2 | module.exports = (env) => {
3 | webpack.init(env);
4 | webpack.chainWebpack((config) => {
5 | config.resolve.set("fallback", {url:false});
6 | config.devServer.hotOnly(true);
7 | config.devServer.hot(true);
8 | });
9 | return webpack.resolveConfig();
10 | };
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/app.component.ts:
--------------------------------------------------------------------------------
1 | import { Component, NO_ERRORS_SCHEMA } from '@angular/core';
2 | import { PageRouterOutlet } from '@nativescript/angular';
3 |
4 | @Component({
5 | selector: 'ns-app',
6 | templateUrl: './app.component.html',
7 | imports: [PageRouterOutlet],
8 | schemas: [NO_ERRORS_SCHEMA],
9 | })
10 | export class AppComponent {}
11 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/build.xcconfig:
--------------------------------------------------------------------------------
1 | // You can add custom settings here
2 | // for example you can uncomment the following line to force distribution code signing
3 | // CODE_SIGN_IDENTITY = iPhone Distribution
4 | // To build for device with XCode you need to specify your development team.
5 | // DEVELOPMENT_TEAM = YOUR_TEAM_ID;
6 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
7 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/build.xcconfig:
--------------------------------------------------------------------------------
1 | // You can add custom settings here
2 | // for example you can uncomment the following line to force distribution code signing
3 | // CODE_SIGN_IDENTITY = iPhone Distribution
4 | // To build for device with XCode you need to specify your development team.
5 | // DEVELOPMENT_TEAM = YOUR_TEAM_ID;
6 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
7 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/build.xcconfig:
--------------------------------------------------------------------------------
1 | // You can add custom settings here
2 | // for example you can uncomment the following line to force distribution code signing
3 | // CODE_SIGN_IDENTITY = iPhone Distribution
4 | // To build for device with XCode you need to specify your development team.
5 | // DEVELOPMENT_TEAM = YOUR_TEAM_ID;
6 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
7 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 | -
6 |
7 |
8 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 | -
6 |
7 |
8 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 | -
6 |
7 |
8 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 | -
6 |
7 |
8 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 | -
6 |
7 |
8 |
--------------------------------------------------------------------------------
/type-gen/src/cli/lazy.ts:
--------------------------------------------------------------------------------
1 | const NOTHING = Symbol();
2 |
3 | /**
4 | * This function wraps a callback returning a value and cahced the value.
5 | * @param callback
6 | */
7 | export function lazy(callback: () => T): () => T {
8 | let value: T | typeof NOTHING = NOTHING;
9 |
10 | return () => {
11 | if (value === NOTHING) {
12 | value = callback();
13 | }
14 |
15 | return value;
16 | };
17 | }
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/app.ts:
--------------------------------------------------------------------------------
1 | /*
2 | In NativeScript, the app.ts file is the entry point to your application.
3 | You can use this file to perform app-level initialization, but the primary
4 | purpose of the file is to pass control to the app’s first page.
5 | */
6 |
7 | import { svelteNativeNoFrame } from '@nativescript-community/svelte-native'
8 | import App from './App.svelte'
9 |
10 | svelteNativeNoFrame(App, {})
11 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/build.xcconfig:
--------------------------------------------------------------------------------
1 | // You can add custom settings here
2 | // for example you can uncomment the following line to force distribution code signing
3 | // CODE_SIGN_IDENTITY = iPhone Distribution
4 | // To build for device with XCode you need to specify your development team.
5 | // DEVELOPMENT_TEAM = YOUR_TEAM_ID;
6 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
7 | IPHONEOS_DEPLOYMENT_TARGET = 16.0;
8 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/build.xcconfig:
--------------------------------------------------------------------------------
1 | // You can add custom settings here
2 | // for example you can uncomment the following line to force distribution code signing
3 | // CODE_SIGN_IDENTITY = iPhone Distribution
4 | // To build for device with XCode you need to specify your development team.
5 | // DEVELOPMENT_TEAM = YOUR_TEAM_ID;
6 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
7 | IPHONEOS_DEPLOYMENT_TARGET = 16.0;
8 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/app.routes.ts:
--------------------------------------------------------------------------------
1 | import { Routes } from '@angular/router';
2 | import { PersonComponent } from './people/person.component';
3 | import { PersonDetailComponent } from './people/person-detail.component';
4 |
5 | export const routes: Routes = [
6 | { path: '', redirectTo: '/items', pathMatch: 'full' },
7 | { path: 'items', component: PersonComponent },
8 | { path: 'item/:id', component: PersonDetailComponent },
9 | ];
10 |
--------------------------------------------------------------------------------
/core/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "resolveJsonModule": true,
9 | "noEmitHelpers": false,
10 | "noEmitOnError": false,
11 | "skipLibCheck": true,
12 | "lib": ["es2017","DOM"],
13 | "baseUrl": ".",
14 | "noErrorTruncation": true
15 | },
16 | "exclude": ["node_modules"]
17 | }
--------------------------------------------------------------------------------
/react/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "resolveJsonModule": true,
9 | "noEmitHelpers": false,
10 | "noEmitOnError": false,
11 | "skipLibCheck": true,
12 | "lib": ["es2017","DOM"],
13 | "baseUrl": ".",
14 | "noErrorTruncation": true
15 | },
16 | "exclude": ["node_modules"]
17 | }
--------------------------------------------------------------------------------
/svelte/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "resolveJsonModule": true,
9 | "noEmitHelpers": false,
10 | "noEmitOnError": false,
11 | "skipLibCheck": true,
12 | "lib": ["es2017","DOM"],
13 | "baseUrl": ".",
14 | "noErrorTruncation": true
15 | },
16 | "exclude": ["node_modules"]
17 | }
--------------------------------------------------------------------------------
/vue/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "resolveJsonModule": true,
9 | "noEmitHelpers": false,
10 | "noEmitOnError": false,
11 | "skipLibCheck": true,
12 | "lib": ["es2017","DOM"],
13 | "baseUrl": ".",
14 | "noErrorTruncation": true
15 | },
16 | "exclude": ["node_modules"]
17 | }
--------------------------------------------------------------------------------
/solid-js/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "resolveJsonModule": true,
9 | "noEmitHelpers": false,
10 | "noEmitOnError": false,
11 | "skipLibCheck": true,
12 | "lib": ["es2017","DOM"],
13 | "baseUrl": ".",
14 | "noErrorTruncation": true
15 | },
16 | "exclude": ["node_modules"]
17 | }
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/people/person.component.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/type-gen/demos/react/tools/dot.gitignore:
--------------------------------------------------------------------------------
1 | # NativeScript
2 | hooks/
3 | node_modules/
4 | platforms/
5 |
6 | # Logs
7 | logs
8 | *.log
9 | npm-debug.log*
10 | yarn-debug.log*
11 | yarn-error.log*
12 |
13 | # General
14 | .DS_Store
15 | .AppleDouble
16 | .LSOverride
17 | .idea
18 | .cloud
19 | .project
20 | tmp/
21 | typings/
22 |
23 | # Visual Studio Code
24 | .vscode/*
25 | !.vscode/settings.json
26 | !.vscode/tasks.json
27 | !.vscode/launch.json
28 | !.vscode/extensions.json
29 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/src/index.js:
--------------------------------------------------------------------------------
1 | import { Application } from "@nativescript/core";
2 | import { render } from "@nativescript-community/solid-js";
3 | import { App } from "./app";
4 | import { document } from "dominative";
5 |
6 | document.body.actionBarHidden = true;
7 | document.body.appendChild(document.createElement("ContentView"));
8 |
9 | render(App, document.body.firstElementChild);
10 |
11 | const create = () => document;
12 |
13 | Application.run({ create });
14 |
15 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/tools/dot.gitignore:
--------------------------------------------------------------------------------
1 | # NativeScript
2 | hooks/
3 | node_modules/
4 | platforms/
5 |
6 | # Logs
7 | logs
8 | *.log
9 | npm-debug.log*
10 | yarn-debug.log*
11 | yarn-error.log*
12 |
13 | # General
14 | .DS_Store
15 | .AppleDouble
16 | .LSOverride
17 | .idea
18 | .cloud
19 | .project
20 | tmp/
21 | typings/
22 |
23 | # Visual Studio Code
24 | .vscode/*
25 | !.vscode/settings.json
26 | !.vscode/tasks.json
27 | !.vscode/launch.json
28 | !.vscode/extensions.json
29 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/tools/dot.gitignore:
--------------------------------------------------------------------------------
1 | # NativeScript
2 | hooks/
3 | node_modules/
4 | platforms/
5 |
6 | # Logs
7 | logs
8 | *.log
9 | npm-debug.log*
10 | yarn-debug.log*
11 | yarn-error.log*
12 |
13 | # General
14 | .DS_Store
15 | .AppleDouble
16 | .LSOverride
17 | .idea
18 | .cloud
19 | .project
20 | tmp/
21 | typings/
22 |
23 | # Visual Studio Code
24 | .vscode/*
25 | !.vscode/settings.json
26 | !.vscode/tasks.json
27 | !.vscode/launch.json
28 | !.vscode/extensions.json
29 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/tailwind.config.js:
--------------------------------------------------------------------------------
1 | /** @type {import('tailwindcss').Config} */
2 | module.exports = {
3 | content: ['./src/**/*.{css,xml,html,vue,svelte,ts,tsx}'],
4 | // use the .ns-dark class to control dark mode (applied by NativeScript) - since 'media' (default) is not supported.
5 | darkMode: ['class', '.ns-dark'],
6 | theme: {
7 | extend: {},
8 | },
9 | plugins: [],
10 | corePlugins: {
11 | preflight: false, // disables browser-specific resets
12 | },
13 | }
14 |
--------------------------------------------------------------------------------
/type-gen/demos/react/src/app.css:
--------------------------------------------------------------------------------
1 | /**
2 | * Place any CSS rules you want to apply on both iOS and Android here.
3 | * This is where the vast majority of your CSS code goes.
4 | * Font icon class
5 | */
6 | .fab {
7 | font-family: 'Font Awesome 5 Brands', 'fa-brands-400';
8 | font-weight: 400;
9 | }
10 |
11 | .fas {
12 | font-family: 'Font Awesome 5 Free', 'fa-solid-900';
13 | font-weight: 900;
14 | }
15 |
16 | .far {
17 | font-family: 'Font Awesome 5 Free', 'fa-regular-400';
18 | font-weight: 400;
19 | }
20 |
--------------------------------------------------------------------------------
/angular/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "CommonJS",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "resolveJsonModule": true,
9 | "noEmitHelpers": false,
10 | "noEmitOnError": false,
11 | "skipLibCheck": true,
12 | "lib": ["es2017", "DOM"],
13 | "baseUrl": ".",
14 | "noErrorTruncation": true,
15 | "outDir": "./dist",
16 | "types": ["node"]
17 | },
18 | "exclude": ["node_modules"]
19 | }
20 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/before-plugins.gradle:
--------------------------------------------------------------------------------
1 | // this configurations is loaded before building plugins, as well as before building
2 | // the app - this is where you can apply global settings and overrides
3 |
4 | project.ext {
5 | // androidXAppCompat = "1.4.1"
6 | // androidXExifInterface = "1.3.3"
7 | // androidXFragment = "1.4.1"
8 | // androidXMaterial = "1.5.0"
9 | // androidXMultidex = "2.0.1"
10 | // androidXTransition = "1.4.1"
11 | // androidXViewPager = "1.0.0"
12 |
13 | // useKotlin = true
14 | // kotlinVersion = "1.6.0"
15 | }
16 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/before-plugins.gradle:
--------------------------------------------------------------------------------
1 | // this configurations is loaded before building plugins, as well as before building
2 | // the app - this is where you can apply global settings and overrides
3 |
4 | project.ext {
5 | // androidXAppCompat = "1.4.1"
6 | // androidXExifInterface = "1.3.3"
7 | // androidXFragment = "1.4.1"
8 | // androidXMaterial = "1.5.0"
9 | // androidXMultidex = "2.0.1"
10 | // androidXTransition = "1.4.1"
11 | // androidXViewPager = "1.0.0"
12 |
13 | // useKotlin = true
14 | // kotlinVersion = "1.6.0"
15 | }
16 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/before-plugins.gradle:
--------------------------------------------------------------------------------
1 | // this configurations is loaded before building plugins, as well as before building
2 | // the app - this is where you can apply global settings and overrides
3 |
4 | project.ext {
5 | // androidXAppCompat = "1.4.1"
6 | // androidXExifInterface = "1.3.3"
7 | // androidXFragment = "1.4.1"
8 | // androidXMaterial = "1.5.0"
9 | // androidXMultidex = "2.0.1"
10 | // androidXTransition = "1.4.1"
11 | // androidXViewPager = "1.0.0"
12 |
13 | // useKotlin = true
14 | // kotlinVersion = "1.6.0"
15 | }
16 |
--------------------------------------------------------------------------------
/type-gen/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "CommonJS",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "resolveJsonModule": true,
9 | "noEmitHelpers": false,
10 | "noEmitOnError": false,
11 | "skipLibCheck": true,
12 | "lib": ["es2017", "DOM"],
13 | "baseUrl": ".",
14 | "noErrorTruncation": true,
15 | "outDir": "./dist",
16 | "types": ["node"]
17 | },
18 | "exclude": ["node_modules", "out", "dist", "demos"]
19 | }
20 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/before-plugins.gradle:
--------------------------------------------------------------------------------
1 | // this configurations is loaded before building plugins, as well as before building
2 | // the app - this is where you can apply global settings and overrides
3 |
4 | project.ext {
5 | // androidXAppCompat = "1.4.1"
6 | // androidXExifInterface = "1.3.3"
7 | // androidXFragment = "1.4.1"
8 | // androidXMaterial = "1.5.0"
9 | // androidXMultidex = "2.0.1"
10 | // androidXTransition = "1.4.1"
11 | // androidXViewPager = "1.0.0"
12 |
13 | // useKotlin = true
14 | // kotlinVersion = "1.6.0"
15 | }
16 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/before-plugins.gradle:
--------------------------------------------------------------------------------
1 | // this configurations is loaded before building plugins, as well as before building
2 | // the app - this is where you can apply global settings and overrides
3 |
4 | project.ext {
5 | // androidXAppCompat = "1.4.1"
6 | // androidXExifInterface = "1.3.3"
7 | // androidXFragment = "1.4.1"
8 | // androidXMaterial = "1.5.0"
9 | // androidXMultidex = "2.0.1"
10 | // androidXTransition = "1.4.1"
11 | // androidXViewPager = "1.0.0"
12 |
13 | // useKotlin = true
14 | // kotlinVersion = "1.6.0"
15 | }
16 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/app.gradle:
--------------------------------------------------------------------------------
1 | // You can add your native dependencies here
2 | dependencies {
3 | // implementation 'androidx.multidex:multidex:2.0.1'
4 | }
5 |
6 | android {
7 | compileSdkVersion 34
8 | buildToolsVersion "34"
9 | // ndkVersion ""
10 |
11 | defaultConfig {
12 | minSdkVersion 23
13 | targetSdkVersion 34
14 |
15 | // Version Information
16 | versionCode 1
17 | versionName "1.0.0"
18 |
19 | generatedDensities = []
20 | }
21 |
22 | aaptOptions {
23 | additionalParameters "--no-version-vectors"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/app.gradle:
--------------------------------------------------------------------------------
1 | // You can add your native dependencies here
2 | dependencies {
3 | // implementation 'androidx.multidex:multidex:2.0.1'
4 | }
5 |
6 | android {
7 | compileSdkVersion 34
8 | buildToolsVersion "34"
9 | // ndkVersion ""
10 |
11 | defaultConfig {
12 | minSdkVersion 24
13 | targetSdkVersion 34
14 |
15 | // Version Information
16 | versionCode 1
17 | versionName "1.0.0"
18 |
19 | generatedDensities = []
20 | }
21 |
22 | aaptOptions {
23 | additionalParameters "--no-version-vectors"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/app.gradle:
--------------------------------------------------------------------------------
1 | // You can add your native dependencies here
2 | dependencies {
3 | // implementation 'androidx.multidex:multidex:2.0.1'
4 | }
5 |
6 | android {
7 | compileSdkVersion 34
8 | buildToolsVersion "34"
9 | // ndkVersion ""
10 |
11 | defaultConfig {
12 | minSdkVersion 23
13 | targetSdkVersion 34
14 |
15 | // Version Information
16 | versionCode 1
17 | versionName "1.0.0"
18 |
19 | generatedDensities = []
20 | }
21 |
22 | aaptOptions {
23 | additionalParameters "--no-version-vectors"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/app.gradle:
--------------------------------------------------------------------------------
1 | // You can add your native dependencies here
2 | dependencies {
3 | // implementation 'androidx.multidex:multidex:2.0.1'
4 | }
5 |
6 | android {
7 | compileSdkVersion 34
8 | buildToolsVersion "34"
9 | // ndkVersion ""
10 |
11 | defaultConfig {
12 | minSdkVersion 23
13 | targetSdkVersion 34
14 |
15 | // Version Information
16 | versionCode 1
17 | versionName "1.0.0"
18 |
19 | generatedDensities = []
20 | }
21 |
22 | aaptOptions {
23 | additionalParameters "--no-version-vectors"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/app.gradle:
--------------------------------------------------------------------------------
1 | // You can add your native dependencies here
2 | dependencies {
3 | // implementation 'androidx.multidex:multidex:2.0.1'
4 | }
5 |
6 | android {
7 | compileSdkVersion 34
8 | buildToolsVersion "34"
9 | // ndkVersion ""
10 |
11 | defaultConfig {
12 | minSdkVersion 24
13 | targetSdkVersion 34
14 |
15 | // Version Information
16 | versionCode 1
17 | versionName "1.0.0"
18 |
19 | generatedDensities = []
20 | }
21 |
22 | aaptOptions {
23 | additionalParameters "--no-version-vectors"
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-Center.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-Center@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-Center@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-Center.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-Center@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-Center@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-Center.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-Center@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-Center@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-Center.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-Center@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-Center@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-Center.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-Center@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-Center@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-AspectFill.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-AspectFill@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-AspectFill@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-AspectFill.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-AspectFill@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-AspectFill@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-AspectFill.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-AspectFill@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-AspectFill@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-AspectFill.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-AspectFill@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-AspectFill@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-AspectFill.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-AspectFill@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-AspectFill@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/people/person.component.ts:
--------------------------------------------------------------------------------
1 | import { ChangeDetectionStrategy, Component, NO_ERRORS_SCHEMA, inject } from '@angular/core'
2 | import { NativeScriptCommonModule, NativeScriptRouterModule } from '@nativescript/angular'
3 | import { PersonService } from './person.service'
4 |
5 | @Component({
6 | selector: 'ns-person',
7 | templateUrl: './person.component.html',
8 | imports: [NativeScriptCommonModule, NativeScriptRouterModule],
9 | schemas: [NO_ERRORS_SCHEMA],
10 | changeDetection: ChangeDetectionStrategy.OnPush
11 | })
12 | export class PersonComponent {
13 | personService = inject(PersonService);
14 | }
15 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "svelte",
3 | "main": "app/app.ts",
4 | "version": "1.0.0",
5 | "private": true,
6 | "dependencies": {
7 | "@nativescript-community/svelte-native": "~1.0.29",
8 | "@nativescript/core": "8.9.7"
9 | },
10 | "devDependencies": {
11 | "@nativescript-community/svelte-native-preprocessor": "^1.0.1",
12 | "@nativescript/android": "8.9.2",
13 | "@nativescript/types": "~8.9.1",
14 | "@nativescript/webpack": "~5.0.24",
15 | "svelte": "~4.2.20",
16 | "svelte-loader": "^3.2.4",
17 | "svelte-preprocess": "^6.0.3",
18 | "typescript": "~5.9.2"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/type-gen/demos/react/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "ES2020",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "noEmitHelpers": true,
9 | "noEmitOnError": true,
10 | "jsx": "react",
11 | "lib": ["ESNext", "dom"],
12 | "baseUrl": ".",
13 | "paths": {
14 | "~/*": ["src/*"],
15 | "@/*": ["src/*"],
16 | "ns-react/jsx-runtime": ["./types/core_react_jsx.d.ts"]
17 | }
18 | },
19 | "include": ["./src/**/*.tsx?"],
20 | "files": ["./references.d.ts"],
21 | "exclude": ["node_modules", "platforms"]
22 | }
23 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/components/Home.svelte:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
10 |
11 |
12 |
13 |
16 |
17 |
28 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "ES2020",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "noEmitHelpers": true,
9 | "noEmitOnError": true,
10 | "skipLibCheck": true,
11 | "lib": ["ESNext", "dom"],
12 | "baseUrl": ".",
13 | "paths": {
14 | "~/*": ["src/*"],
15 | "@/*": ["src/*"]
16 | }
17 | },
18 | "include": ["src/tests/**/*.ts", "src/**/*.ios.ts", "src/**/*.android.ts"],
19 | "files": ["./src/main.ts", "./references.d.ts", "./src/polyfills.ts"],
20 | "exclude": ["node_modules", "platforms", "e2e"]
21 | }
22 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/values-v29/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
17 |
18 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/values-v29/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
17 |
18 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/values-v29/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
17 |
18 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/values-v29/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
17 |
18 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/values-v29/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
14 |
15 |
17 |
18 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #F5F5F5
5 |
6 |
7 | #757575
8 |
9 |
10 | #65ADF1
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #F5F5F5
5 |
6 |
7 | #757575
8 |
9 |
10 | #65ADF1
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #F5F5F5
5 |
6 |
7 | #757575
8 |
9 |
10 | #65ADF1
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #F5F5F5
5 |
6 |
7 | #757575
8 |
9 |
10 | #65ADF1
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | #F5F5F5
5 |
6 |
7 | #757575
8 |
9 |
10 | #65ADF1
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/react/README.md:
--------------------------------------------------------------------------------
1 | # react-types
2 |
3 | Typescript types for react-nativescript that give you proper and complete intellisense in code editors.
4 |
5 | ## Installtion
6 |
7 | 1. Install the `core` and `react` types in your project
8 |
9 | ```
10 | npm install @nativescript-dom/core-types @nativescript-dom/react-types --save-dev
11 | ```
12 |
13 | 2. Configure `tsconfig.json` as below
14 |
15 | ```json
16 | {
17 | "compilerOptions": {
18 | ...
19 | "types": [
20 | "node",
21 | "@nativescript-dom/core-types",
22 | "@nativescript-dom/react-types"
23 | ],
24 | ...
25 | }
26 | ```
27 |
28 | That's it, enjoy a fully typed react-nativescript experience.
29 |
30 | #
31 |
32 | MIT Licensed
33 |
--------------------------------------------------------------------------------
/.vscode/launch.json:
--------------------------------------------------------------------------------
1 | {
2 | // Use IntelliSense to learn about possible attributes.
3 | // Hover to view descriptions of existing attributes.
4 | // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5 | "version": "0.2.0",
6 | "configurations": [
7 | {
8 | "type": "node",
9 | "request": "launch",
10 | "name": "Launch Program",
11 | "skipFiles": [
12 | "/**"
13 | ],
14 | "program": "${workspaceFolder}/type-gen/dist/cli/index.js",
15 | "args": ["--core"],
16 | "outFiles": [
17 | "${workspaceFolder}/**/*.js"
18 | ]
19 | }
20 | ]
21 | }
--------------------------------------------------------------------------------
/vue/README.md:
--------------------------------------------------------------------------------
1 | # vue-types
2 |
3 | Typescript types for nativescript-vue 3 that work in `.vue` files to give you proper and complete intellisense in code editors.
4 |
5 | ## Installtion
6 |
7 | 1. Install the `core` and `vue` types in your project
8 |
9 | ```
10 | npm install @nativescript-dom/core-types @nativescript-dom/vue-types --save-dev
11 | ```
12 |
13 | 2. Configure `tsconfig.json` as below
14 |
15 | ```json
16 | {
17 | "compilerOptions": {
18 | ...
19 | "types": [
20 | "node",
21 | "@nativescript-dom/core-types",
22 | "@nativescript-dom/vue-types"
23 | ],
24 | ...
25 | }
26 | ```
27 |
28 | That's it, enjoy a fully typed nativescript-vue experience.
29 |
30 | #
31 |
32 | MIT Licensed
33 |
--------------------------------------------------------------------------------
/svelte/README.md:
--------------------------------------------------------------------------------
1 | # svelte-types
2 |
3 | Typescript types for svelte-native that work in `.svelte` files to give you proper and complete intellisense in code editors.
4 |
5 | ## Installtion
6 |
7 | 1. Install the `core` and `svelte` types in your project
8 |
9 | ```
10 | npm install @nativescript-dom/core-types @nativescript-dom/svelte-types --save-dev
11 | ```
12 |
13 | 2. Configure `tsconfig.json` as below
14 |
15 | ```json
16 | {
17 | "compilerOptions": {
18 | ...
19 | "types": [
20 | "node",
21 | "@nativescript-dom/core-types",
22 | "@nativescript-dom/svelte-types"
23 | ],
24 | ...
25 | }
26 | ```
27 |
28 | That's it, enjoy a fully typed svelte-native experience.
29 |
30 | #
31 |
32 | MIT Licensed
33 |
--------------------------------------------------------------------------------
/type-gen/demos/react/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "react2",
3 | "main": "src/app.ts",
4 | "version": "1.0.0",
5 | "private": true,
6 | "dependencies": {
7 | "@nativescript/core": "~8.9.9",
8 | "react": "^18.2.0",
9 | "react-nativescript": "^5.0.0",
10 | "react-nativescript-navigation": "^5.0.0"
11 | },
12 | "devDependencies": {
13 | "@nativescript/android": "8.9.2",
14 | "@nativescript/types": "~8.9.1",
15 | "@nativescript/webpack": "~5.0.24",
16 | "@types/react": "npm:types-react-without-jsx-intrinsics@^18.0.17",
17 | "typescript": "~5.4.0"
18 | },
19 | "scripts": {
20 | "type-check": "tsc --noEmit"
21 | },
22 | "gitHead": "1350d382fb4b0ed4c6e9685df909518b2688e004",
23 | "readme": "NativeScript Application"
24 | }
25 |
--------------------------------------------------------------------------------
/type-gen/demos/react/src/app.ts:
--------------------------------------------------------------------------------
1 | import * as React from 'react';
2 | import * as ReactNativeScript from 'react-nativescript';
3 | import { MainStack } from './components/MainStack';
4 |
5 | // In NativeScript, the app.ts file is the entry point to your application. You
6 | // can use this file to perform app-level initialization, but the primary
7 | // purpose of the file is to pass control to the app’s first module.
8 |
9 | // Controls react-nativescript log verbosity.
10 | // - true: all logs;
11 | // - false: only error logs.
12 | Object.defineProperty(global, '__DEV__', { value: false });
13 |
14 | ReactNativeScript.start(React.createElement(MainStack, {}, null));
15 |
16 | // Do not place any code after the application has been started as it will not
17 | // be executed on iOS.
18 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/main.ts:
--------------------------------------------------------------------------------
1 | import {
2 | bootstrapApplication,
3 | provideNativeScriptHttpClient,
4 | provideNativeScriptRouter,
5 | runNativeScriptAngularApp,
6 | } from '@nativescript/angular';
7 | import { provideZonelessChangeDetection } from '@angular/core';
8 | import { withInterceptorsFromDi } from '@angular/common/http';
9 | import { routes } from './app/app.routes';
10 | import { AppComponent } from './app/app.component';
11 |
12 | runNativeScriptAngularApp({
13 | appModuleBootstrap: () => {
14 | return bootstrapApplication(AppComponent, {
15 | providers: [
16 | provideNativeScriptHttpClient(withInterceptorsFromDi()),
17 | provideNativeScriptRouter(routes),
18 | provideZonelessChangeDetection(),
19 | ],
20 | });
21 | },
22 | });
23 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "strict": true,
4 | "target": "esnext",
5 | "module": "esnext",
6 | "moduleResolution": "node",
7 | "lib": ["esnext", "WebWorker"],
8 | "sourceMap": true,
9 | "noEmitHelpers": true,
10 | "importHelpers": true,
11 | "baseUrl": ".",
12 | "paths": {
13 | "~/*": ["src/*"],
14 | "@/*": ["src/*"],
15 | "ns-vue/jsx-runtime": ["./types/core_vue_jsx.d.ts"]
16 | },
17 | "allowSyntheticDefaultImports": true,
18 | "esModuleInterop": true,
19 | "experimentalDecorators": true,
20 | "emitDecoratorMetadata": true,
21 | "skipLibCheck": true,
22 | },
23 | "vueCompilerOptions": {
24 | "target": 3,
25 | "lib": "nativescript-vue"
26 | },
27 | "include": ["src", "types"],
28 | "exclude": ["node_modules", "platforms"]
29 | }
30 |
--------------------------------------------------------------------------------
/core/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-dom/core-types",
3 | "version": "1.0.32",
4 | "description": "Renderer agnostic typeScript definitions for @nativescript/core views exposed as HTML DOM elements",
5 | "main": "",
6 | "types": "index.d.ts",
7 | "scripts": {},
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/nativescript-dom/types.git"
11 | },
12 | "keywords": [
13 | "dom",
14 | "html",
15 | "types",
16 | "typescript",
17 | "nativescript",
18 | "elements",
19 | "ui",
20 | "views"
21 | ],
22 | "author": "Ammar Ahmed",
23 | "license": "MIT",
24 | "bugs": {
25 | "url": "https://github.com/nativescript-dom/types/issues"
26 | },
27 | "homepage": "https://github.com/nativescript-dom/types/tree/main/core",
28 | "devDependencies": {
29 | "@nativescript/core": "^8.5.3"
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "strict": true,
4 | "target": "ES2020",
5 | "module": "esnext",
6 | "moduleResolution": "node",
7 | "lib": ["dom", "ESNext"],
8 | "jsxFactory": "svelteNS.JSX",
9 | "sourceMap": true,
10 | "noEmitHelpers": true,
11 | "importHelpers": true,
12 | "baseUrl": ".",
13 | "paths": {
14 | "~/*": ["app/*"],
15 | "@/*": ["app/*"],
16 | "ns-svelte/jsx-runtime": ["./types/core_svelte_jsx.d.ts"]
17 | },
18 | "typeRoots": ["types"],
19 | "types": ["node"],
20 | "allowSyntheticDefaultImports": true,
21 | "esModuleInterop": true,
22 | "experimentalDecorators": true,
23 | "emitDecoratorMetadata": true,
24 | "skipLibCheck": true
25 | },
26 | "svelteOptions": {
27 | "namespace": "svelteNS.JSX"
28 | },
29 | "include": ["app", "types"],
30 | "exclude": ["node_modules", "platforms"]
31 | }
32 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-vue/stackblitz-template",
3 | "main": "src/app.ts",
4 | "version": "1.0.0",
5 | "dependencies": {
6 | "@nativescript-community/ui-collectionview": "^6.0.13",
7 | "@nativescript/core": "8.9.7",
8 | "@vue/runtime-dom": "^3.5.22",
9 | "nativescript-vue": "3.0.1",
10 | "vue-router": "^4.5.1"
11 | },
12 | "devDependencies": {
13 | "@nativescript/android": "8.9.2",
14 | "@nativescript/preview-cli": "1.0.14",
15 | "@nativescript/stackblitz": "0.0.8",
16 | "@nativescript/tailwind": "~4.0.3",
17 | "@nativescript/types": "~8.9.1",
18 | "@nativescript/webpack": "~5.0.24",
19 | "@types/node": "~22.14.0",
20 | "tailwindcss": "^4.1.3",
21 | "typescript": "^5.8.3"
22 | },
23 | "stackblitz": {
24 | "installDependencies": true,
25 | "compileTrigger": "save",
26 | "startCommand": "setup-nativescript-stackblitz && ns preview"
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "strict": true,
4 | "target": "es2017",
5 | "module": "esnext",
6 | "moduleResolution": "node",
7 | "lib": ["es2017", "DOM"],
8 | "sourceMap": true,
9 | "jsx": "preserve",
10 | "jsxImportSource": "ns-solid",
11 | "noEmitHelpers": true,
12 | "importHelpers": true,
13 | "baseUrl": ".",
14 | "paths": {
15 | "~/*": ["src/*"],
16 | "@/*": ["src/*"],
17 | "ns-solid/jsx-runtime": ["./types/core_solid_jsx.d.ts"]
18 | },
19 | "allowJs": true,
20 | "types": ["node"],
21 | "allowSyntheticDefaultImports": true,
22 | "esModuleInterop": true,
23 | "experimentalDecorators": true,
24 | "emitDecoratorMetadata": true,
25 | "skipLibCheck": true,
26 | "outDir": "dist",
27 | "downlevelIteration": true,
28 | "maxNodeModuleJsDepth": 5
29 | },
30 | "include": ["src", "types"],
31 | "exclude": ["node_modules", "platforms"]
32 | }
33 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "main": "./src/main.ts",
4 | "version": "1.0.0",
5 | "private": true,
6 | "dependencies": {
7 | "@angular/animations": "~20.0.0",
8 | "@angular/common": "~20.0.0",
9 | "@angular/compiler": "~20.0.0",
10 | "@angular/core": "~20.0.0",
11 | "@angular/forms": "~20.0.0",
12 | "@angular/platform-browser": "~20.0.0",
13 | "@angular/platform-browser-dynamic": "~20.0.0",
14 | "@angular/router": "~20.0.0",
15 | "@nativescript-community/ui-collectionview": "^6.0.13",
16 | "@nativescript/angular": "^20.0.0",
17 | "@nativescript/core": "~8.9.0",
18 | "rxjs": "~7.8.0",
19 | "zone.js": "~0.15.0"
20 | },
21 | "devDependencies": {
22 | "@angular-devkit/build-angular": "~20.0.0",
23 | "@angular/compiler-cli": "~20.0.0",
24 | "@nativescript/tailwind": "^2.1.0",
25 | "@nativescript/types": "~8.9.0",
26 | "@nativescript/webpack": "~5.0.0",
27 | "@ngtools/webpack": "~20.0.0",
28 | "tailwindcss": "~3.4.0",
29 | "typescript": "~5.8.0"
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/type-gen/src/cli/compile.ts:
--------------------------------------------------------------------------------
1 | import ts = require("typescript");
2 |
3 | const defaultOptions: ts.CompilerOptions = {
4 | noEmitOnError: false,
5 | allowJs: true,
6 | maxNodeModuleJsDepth: 3,
7 | experimentalDecorators: true,
8 | target: ts.ScriptTarget.Latest,
9 | downlevelIteration: true,
10 | module: ts.ModuleKind.ESNext,
11 | strictNullChecks: true,
12 | moduleResolution: ts.ModuleResolutionKind.NodeJs,
13 | esModuleInterop: true,
14 | noEmit: true,
15 | allowSyntheticDefaultImports: true,
16 | allowUnreachableCode: true,
17 | allowUnusedLabels: true,
18 | skipLibCheck: true,
19 | };
20 |
21 | /**
22 | * Compiles an array of file paths using typescript.
23 | */
24 | export function compileTypescript(filePaths: string[] | string, options = defaultOptions) {
25 | filePaths = Array.isArray(filePaths) ? filePaths : [filePaths];
26 | const program = ts.createProgram(filePaths, options);
27 | const files = program
28 | .getSourceFiles()
29 | .filter((sf) => filePaths.includes(sf.fileName))
30 | .sort((sfA, sfB) => (sfA.fileName > sfB.fileName ? 1 : -1));
31 | return { program, files };
32 | }
--------------------------------------------------------------------------------
/vue/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-dom/vue-types",
3 | "version": "1.0.16",
4 | "description": "TypeScript definitions for @nativescript/core views exposed as JSX intrinsic elements for vue",
5 | "main": "",
6 | "types": "index.d.ts",
7 | "scripts": {},
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/nativescript-dom/types.git"
11 | },
12 | "keywords": [
13 | "dom",
14 | "html",
15 | "types",
16 | "typescript",
17 | "nativescript",
18 | "elements",
19 | "ui",
20 | "views",
21 | "vue",
22 | "nativescript-vue"
23 | ],
24 | "author": "Ammar Ahmed",
25 | "license": "MIT",
26 | "bugs": {
27 | "url": "https://github.com/nativescript-dom/types/issues"
28 | },
29 | "homepage": "https://github.com/nativescript-dom/types/tree/main/vue",
30 | "devDependencies": {
31 | "@nativescript-dom/core-types": "^1.0.26",
32 | "@nativescript/core": "^8.5.3",
33 | "vue": "3.2.47"
34 | },
35 | "peerDependencies": {
36 | "@nativescript-dom/core-types": "*",
37 | "@nativescript/core": "*",
38 | "vue": "*"
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2023 nativescript-dom
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/svelte/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-dom/svelte-types",
3 | "version": "1.0.6",
4 | "description": "TypeScript definitions for @nativescript/core views exposed as JSX intrinsic elements for svelte",
5 | "main": "",
6 | "types": "index.d.ts",
7 | "scripts": {},
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/nativescript-dom/types.git"
11 | },
12 | "keywords": [
13 | "dom",
14 | "html",
15 | "types",
16 | "typescript",
17 | "nativescript",
18 | "elements",
19 | "ui",
20 | "views",
21 | "svelte",
22 | "svelte-native"
23 | ],
24 | "author": "Ammar Ahmed",
25 | "license": "MIT",
26 | "bugs": {
27 | "url": "https://github.com/nativescript-dom/types/issues"
28 | },
29 | "homepage": "https://github.com/nativescript-dom/types/tree/main/svelte",
30 | "devDependencies": {
31 | "@nativescript-dom/core-types": "^1.0.26",
32 | "@nativescript/core": "^8.5.3",
33 | "svelte": "^4.2.18"
34 | },
35 | "peerDependencies": {
36 | "@nativescript-dom/core-types": "*",
37 | "@nativescript/core": "*",
38 | "svelte": "*"
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/src/components/Details.vue:
--------------------------------------------------------------------------------
1 |
10 |
11 |
12 |
13 |
14 |
19 |
20 |
21 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/type-gen/demos/react/src/components/MainStack.tsx:
--------------------------------------------------------------------------------
1 | import { BaseNavigationContainer } from '@react-navigation/core';
2 | import * as React from "react";
3 | import { stackNavigatorFactory } from "react-nativescript-navigation";
4 |
5 | import { ScreenOne } from "./ScreenOne";
6 | import { ScreenTwo } from "./ScreenTwo";
7 |
8 | const StackNavigator = stackNavigatorFactory();
9 |
10 | /**
11 | * The main stack navigator for the whole app.
12 | */
13 | export const MainStack = () => (
14 |
15 |
24 |
28 |
32 |
33 |
34 | );
35 |
--------------------------------------------------------------------------------
/angular/README.md:
--------------------------------------------------------------------------------
1 | # angular-types
2 |
3 | Typescript definitions for @nativescript/angular that expose @nativescript/core views as DOM elements in HTML templates and provide 100% complete intellisense in code editors
4 |
5 | ## Installtion
6 |
7 | 1. Install the `core` and `angular` types in your project
8 |
9 | ```
10 | npm install @nativescript-dom/core-types @nativescript-dom/angular-types --save-dev
11 | ```
12 |
13 | 2. Configure `tsconfig.json` as below
14 |
15 | ```json
16 | {
17 | "compilerOptions": {
18 | ...
19 | "types": [
20 | "node",
21 | "@nativescript-dom/core-types",
22 | "@nativescript-dom/angular-types"
23 | ],
24 | ...
25 | }
26 | ```
27 |
28 | ### Configure vscode
29 |
30 | If you use vscode, configure `.vscode/settings.json`.
31 |
32 | Create a `.vscode` folder inside the root of your project and add a `settings.json` file with the following contents:
33 |
34 | ```json
35 | {
36 | "html.customData": [
37 | "./node_modules/@nativescript-dom/angular-types/metadata.json"
38 | ]
39 | }
40 | ```
41 |
42 | No extra steps are required for webstorm.
43 |
44 | That's it, enjoy a fully typed @nativescript/angular experience.
45 |
46 | #
47 |
48 | MIT Licensed
49 |
--------------------------------------------------------------------------------
/solid-js/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-dom/solidjs-types",
3 | "version": "1.0.25",
4 | "description": "TypeScript definitions for @nativescript/core views exposed as JSX intrinsic elements for solidjs",
5 | "main": "",
6 | "types": "index.d.ts",
7 | "scripts": {},
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/nativescript-dom/types.git"
11 | },
12 | "keywords": [
13 | "dom",
14 | "html",
15 | "types",
16 | "typescript",
17 | "nativescript",
18 | "elements",
19 | "ui",
20 | "views",
21 | "solidjs"
22 | ],
23 | "author": "Ammar Ahmed",
24 | "license": "MIT",
25 | "bugs": {
26 | "url": "https://github.com/nativescript-dom/types/issues"
27 | },
28 | "homepage": "https://github.com/nativescript-dom/types/tree/main/solid-js",
29 | "devDependencies": {
30 | "@nativescript-dom/core-types": "^1.0.29",
31 | "@nativescript/core": "^8.8.2",
32 | "solid-js": "^1.8.11",
33 | "@nativescript-community/solid-js": "^0.0.6"
34 | },
35 | "peerDependencies": {
36 | "@nativescript-dom/core-types": "*",
37 | "@nativescript/core": "*",
38 | "solid-js": "*",
39 | "@nativescript-community/solid-js": "*"
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/svelte.config.js:
--------------------------------------------------------------------------------
1 | const sveltePreprocess = require('svelte-preprocess')
2 | const svelteNativePreprocessor = require('@nativescript-community/svelte-native-preprocessor')
3 |
4 | // this can be called either through svelte-loader where we want either __ANDROID__ or __IOS__ to be defined but not both
5 | // or through svelte-check where we want both so everything is checked
6 | const webpack_env = process.env['NATIVESCRIPT_WEBPACK_ENV']
7 | ? JSON.parse(process.env['NATIVESCRIPT_WEBPACK_ENV'])
8 | : {
9 | android: true,
10 | ios: true,
11 | }
12 | module.exports = {
13 | compilerOptions: {
14 | namespace: 'foreign',
15 | },
16 | preprocess: [
17 | sveltePreprocess({
18 | replace: [
19 | [/__ANDROID__/g, !!webpack_env.android],
20 | [/__IOS__/g, !!webpack_env.ios],
21 | ],
22 | typescript: {
23 | compilerOptions: {
24 | verbatimModuleSyntax: true,
25 | target: 'es2020',
26 | },
27 | },
28 | }),
29 | // if you want bind:text="{email}" to be transformed to text="{email}" on:textChanged="{e => email = e.value}"
30 | // enable svelteNativePreprocessor. Keep in mind that it is pretty slow
31 | /* svelteNativePreprocessor() */
32 | ],
33 | }
34 |
--------------------------------------------------------------------------------
/angular/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-dom/angular-types",
3 | "version": "1.0.8",
4 | "description": "Typescript definitions for @nativescript/angular that expose @nativescript/core views as DOM elements in HTML templates",
5 | "main": "",
6 | "types": "index.d.ts",
7 | "scripts": {
8 | "generate": "yarn tsc && node ./dist/index.js"
9 | },
10 | "repository": {
11 | "type": "git",
12 | "url": "git+https://github.com/nativescript-dom/types.git"
13 | },
14 | "keywords": [
15 | "dom",
16 | "html",
17 | "types",
18 | "typescript",
19 | "nativescript",
20 | "elements",
21 | "ui",
22 | "views",
23 | "angular",
24 | "nativescript-angular",
25 | "ng"
26 | ],
27 | "author": "Ammar Ahmed",
28 | "license": "MIT",
29 | "bugs": {
30 | "url": "https://github.com/nativescript-dom/types/issues"
31 | },
32 | "homepage": "https://github.com/nativescript-dom/types/tree/main/angular",
33 | "devDependencies": {
34 | "@nativescript-dom/core-types": "^1.0.26",
35 | "@nativescript/core": "^8.5.3",
36 | "@types/node": "^18.14.2",
37 | "typescript": "^4.9.5"
38 | },
39 | "peerDependencies": {
40 | "@nativescript-dom/core-types": "*",
41 | "@nativescript/core": "*"
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/react/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-dom/react-types",
3 | "version": "1.0.4",
4 | "description": "TypeScript definitions for @nativescript/core views exposed as JSX intrinsic elements for react",
5 | "main": "",
6 | "types": "index.d.ts",
7 | "scripts": {},
8 | "repository": {
9 | "type": "git",
10 | "url": "git+https://github.com/nativescript-dom/types.git"
11 | },
12 | "keywords": [
13 | "dom",
14 | "html",
15 | "types",
16 | "typescript",
17 | "nativescript",
18 | "elements",
19 | "ui",
20 | "views",
21 | "react",
22 | "react-nativescript"
23 | ],
24 | "author": "Ammar Ahmed",
25 | "license": "MIT",
26 | "bugs": {
27 | "url": "https://github.com/nativescript-dom/types/issues"
28 | },
29 | "homepage": "https://github.com/nativescript-dom/types/tree/main/react",
30 | "devDependencies": {
31 | "@nativescript-dom/core-types": "^1.0.26",
32 | "@nativescript/core": "^8.5.3",
33 | "@types/react": "^18.0.28",
34 | "@types/react-dom": "^18.0.11",
35 | "react": "^18.2.0",
36 | "react-dom": "^18.2.0"
37 | },
38 | "peerDependencies": {
39 | "@nativescript-dom/core-types": "*",
40 | "@nativescript/core": "*",
41 | "@types/react": "*",
42 | "@types/react-dom": "*"
43 | }
44 | }
45 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/people/person-detail.component.html:
--------------------------------------------------------------------------------
1 |
2 | @if (isAndroid) {
3 |
4 |
10 |
15 |
16 | }
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/src/components/Home.vue:
--------------------------------------------------------------------------------
1 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
43 |
44 |
51 |
52 |
53 |
54 |
55 |
56 |
61 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/src/app/people/person-detail.component.ts:
--------------------------------------------------------------------------------
1 | import { ChangeDetectionStrategy, Component, NO_ERRORS_SCHEMA, OnInit, inject, signal } from '@angular/core';
2 | import { ActivatedRoute } from '@angular/router';
3 | import { NativeScriptCommonModule, RouterExtensions } from '@nativescript/angular';
4 | import { Person } from './person';
5 | import { PersonService } from './person.service';
6 |
7 | @Component({
8 | selector: 'ns-person-detail',
9 | templateUrl: './person-detail.component.html',
10 | imports: [NativeScriptCommonModule],
11 | schemas: [NO_ERRORS_SCHEMA],
12 | changeDetection: ChangeDetectionStrategy.OnPush
13 | })
14 | export class PersonDetailComponent implements OnInit {
15 | personService = inject(PersonService);
16 | routerExtensions = inject(RouterExtensions);
17 | route = inject(ActivatedRoute);
18 | person = signal(null);
19 | isAndroid = __ANDROID__;
20 |
21 | ngOnInit(): void {
22 | const id = +this.route.snapshot.params.id;
23 | this.person.set(this.personService.getPerson(id));
24 |
25 | // log the person to the console
26 | console.log(this.person());
27 | }
28 |
29 |
30 | goBack() {
31 | this.routerExtensions.back();
32 | }
33 |
34 | formatAchievements(achievements: string[] | undefined | null): string {
35 | if (!achievements || !Array.isArray(achievements)) return '';
36 | return achievements.map( (a, index) => (index + 1) + '. ' + a.trim()).join('\n');
37 | }
38 |
39 | }
40 |
--------------------------------------------------------------------------------
/type-gen/demos/react/src/components/ScreenTwo.tsx:
--------------------------------------------------------------------------------
1 | import { RouteProp } from '@react-navigation/core';
2 | import * as React from "react";
3 | import { StyleSheet } from "react-nativescript";
4 | import { FrameNavigationProp } from "react-nativescript-navigation";
5 |
6 | import { MainStackParamList } from "../NavigationParamList";
7 |
8 | type ScreenTwoProps = {
9 | route: RouteProp,
10 | navigation: FrameNavigationProp,
11 | };
12 |
13 | export function ScreenTwo({ navigation, route }: ScreenTwoProps) {
14 | return (
15 |
16 |
19 |
22 |
28 |
29 | );
30 | }
31 |
32 | const styles = StyleSheet.create({
33 | container: {
34 | height: "100%",
35 | flexDirection: "column",
36 | justifyContent: "center",
37 | backgroundColor: "yellow",
38 | },
39 | text: {
40 | textAlignment: "center",
41 | fontSize: 24,
42 | color: "black",
43 | },
44 | button: {
45 | fontSize: 24,
46 | color: "#2e6ddf",
47 | },
48 | });
49 |
--------------------------------------------------------------------------------
/type-gen/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript-dom/type-gen",
3 | "version": "2.0.0-alpha.1",
4 | "description": "A generator",
5 | "main": "index.ts",
6 | "scripts": {
7 | "build": "rm -rf dist && yarn tsc",
8 | "watch": "yarn tsc --watch",
9 | "clean": "rm -rf dist && rm -rf node_modules"
10 | },
11 | "bin": {
12 | "generate": "./dist/cli/index.js"
13 | },
14 | "repository": {
15 | "type": "git",
16 | "url": "git+https://github.com/nativescript-dom/types.git"
17 | },
18 | "keywords": [
19 | "dom",
20 | "html",
21 | "types",
22 | "typescript",
23 | "nativescript",
24 | "elements",
25 | "ui",
26 | "views",
27 | "generator"
28 | ],
29 | "author": "Ammar Ahmed",
30 | "license": "MIT",
31 | "bugs": {
32 | "url": "https://github.com/nativescript-dom/types/issues"
33 | },
34 | "homepage": "https://github.com/nativescript-dom/types/tree/main/core",
35 | "devDependencies": {
36 | "@nativescript/core": "9.0.0-alpha.20",
37 | "@types/node": "^18.14.2"
38 | },
39 | "peerDependencies": {
40 | "@nativescript/core": "*",
41 | "@types/node": "*",
42 | "typescript": "*"
43 | },
44 | "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e",
45 | "dependencies": {
46 | "@rigor789/resolve-package-path": "^1.0.7",
47 | "@types/react": "^19.2.2",
48 | "glob": "^9.2.1",
49 | "prettier": "^3.6.2",
50 | "ts-simple-type": "^2.0.0-next.0",
51 | "typescript": "*",
52 | "web-component-analyzer": "^2.0.0"
53 | }
54 | }
55 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | ${PRODUCT_NAME}
9 | CFBundleExecutable
10 | ${EXECUTABLE_NAME}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiresFullScreen
28 |
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 | UIInterfaceOrientationLandscapeLeft
37 | UIInterfaceOrientationLandscapeRight
38 |
39 | UISupportedInterfaceOrientations~ipad
40 |
41 | UIInterfaceOrientationPortrait
42 | UIInterfaceOrientationPortraitUpsideDown
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | ${PRODUCT_NAME}
9 | CFBundleExecutable
10 | ${EXECUTABLE_NAME}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiresFullScreen
28 |
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 | UIInterfaceOrientationLandscapeLeft
37 | UIInterfaceOrientationLandscapeRight
38 |
39 | UISupportedInterfaceOrientations~ipad
40 |
41 | UIInterfaceOrientationPortrait
42 | UIInterfaceOrientationPortraitUpsideDown
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | ${PRODUCT_NAME}
9 | CFBundleExecutable
10 | ${EXECUTABLE_NAME}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiresFullScreen
28 |
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 | UIInterfaceOrientationLandscapeLeft
37 | UIInterfaceOrientationLandscapeRight
38 |
39 | UISupportedInterfaceOrientations~ipad
40 |
41 | UIInterfaceOrientationPortrait
42 | UIInterfaceOrientationPortraitUpsideDown
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | ${PRODUCT_NAME}
9 | CFBundleExecutable
10 | ${EXECUTABLE_NAME}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiresFullScreen
28 |
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 | UIInterfaceOrientationLandscapeLeft
37 | UIInterfaceOrientationLandscapeRight
38 |
39 | UISupportedInterfaceOrientations~ipad
40 |
41 | UIInterfaceOrientationPortrait
42 | UIInterfaceOrientationPortraitUpsideDown
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | ${PRODUCT_NAME}
9 | CFBundleExecutable
10 | ${EXECUTABLE_NAME}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiresFullScreen
28 |
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 | UIInterfaceOrientationLandscapeLeft
37 | UIInterfaceOrientationLandscapeRight
38 |
39 | UISupportedInterfaceOrientations~ipad
40 |
41 | UIInterfaceOrientationPortrait
42 | UIInterfaceOrientationPortraitUpsideDown
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/app/fonts/LICENSE.txt:
--------------------------------------------------------------------------------
1 | Font Awesome Free License
2 | -------------------------
3 |
4 | Font Awesome Free is free, open source, and GPL friendly. You can use it for
5 | commercial projects, open source projects, or really almost whatever you want.
6 | Full Font Awesome Free license: https://fontawesome.com/license/free.
7 |
8 | # Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/)
9 | In the Font Awesome Free download, the CC BY 4.0 license applies to all icons
10 | packaged as SVG and JS file types.
11 |
12 | # Fonts: SIL OFL 1.1 License (https://scripts.sil.org/OFL)
13 | In the Font Awesome Free download, the SIL OFL license applies to all icons
14 | packaged as web and desktop font files.
15 |
16 | # Code: MIT License (https://opensource.org/licenses/MIT)
17 | In the Font Awesome Free download, the MIT license applies to all non-font and
18 | non-icon files.
19 |
20 | # Attribution
21 | Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font
22 | Awesome Free files already contain embedded comments with sufficient
23 | attribution, so you shouldn't need to do anything additional when using these
24 | files normally.
25 |
26 | We've kept attribution comments terse, so we ask that you do not actively work
27 | to remove them from files, especially code. They're a great way for folks to
28 | learn about Font Awesome.
29 |
30 | # Brand Icons
31 | All brand icons are trademarks of their respective owners. The use of these
32 | trademarks does not indicate endorsement of the trademark holder by Font
33 | Awesome, nor vice versa. **Please do not use brand logos for any purpose except
34 | to represent the company, product, or service to which they refer.**
35 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 |
15 |
16 |
17 |
21 |
22 |
23 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 |
15 |
16 |
17 |
21 |
22 |
23 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 |
15 |
16 |
17 |
21 |
22 |
23 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 |
15 |
16 |
17 |
21 |
22 |
23 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
12 |
13 |
15 |
16 |
17 |
21 |
22 |
23 |
27 |
28 |
34 |
35 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
23 |
24 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
23 |
24 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
23 |
24 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
23 |
24 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "nativescript-template-blank-solid",
3 | "main": "src/index.js",
4 | "version": "1.0.0",
5 | "description": "Nativescript Blank Starter with Solid",
6 | "author": "Ammar Ahmed ",
7 | "license": "MIT",
8 | "repository": {
9 | "type": "git",
10 | "url": "https://github.com/ammarahm-ed/nativescript-template-blank-solid"
11 | },
12 | "homepage": "https://github.com/ammarahm-ed/nativescript-template-blank-solid",
13 | "bugs": {
14 | "url": "https://github.com/ammarahm-ed/nativescript-template-blank-solid/issues"
15 | },
16 | "publishConfig": {
17 | "access": "public"
18 | },
19 | "files": [
20 | "src",
21 | "App_Resources",
22 | "hooks",
23 | "tools",
24 | "!tools/assets",
25 | "patches",
26 | "types",
27 | ".editorconfig",
28 | "tsconfig.json",
29 | "webpack.config.js"
30 | ],
31 | "keywords": [
32 | "nativescript",
33 | "mobile",
34 | "{N}",
35 | "vue"
36 | ],
37 | "dependencies": {
38 | "@nativescript-community/solid-js": "0.1.2",
39 | "@nativescript-community/ui-collectionview": "^6.0.13",
40 | "@nativescript/core": "8.9.9",
41 | "dominative": "^0.1.3",
42 | "solid-js": "^1.9.9",
43 | "undom-ng": "^1.0.10"
44 | },
45 | "devDependencies": {
46 | "@babel/core": "^7.22.10",
47 | "@babel/preset-env": "^7.20.2",
48 | "@babel/preset-typescript": "^7.22.5",
49 | "@nativescript/android": "8.9.2",
50 | "@nativescript/webpack": "5.0.24",
51 | "babel": "^6.23.0",
52 | "babel-loader": "^9.1.3",
53 | "babel-preset-solid": "^1.7.12",
54 | "patch-package": "^8.0.0",
55 | "solid-refresh": "^0.5.3",
56 | "typescript": "~5.1.6"
57 | }
58 | }
59 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
23 |
24 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/react/src/components/ScreenOne.tsx:
--------------------------------------------------------------------------------
1 | import { Dialogs } from '@nativescript/core';
2 | import { RouteProp } from '@react-navigation/core';
3 | import * as React from "react";
4 | import { StyleSheet } from "react-nativescript";
5 | import { FrameNavigationProp } from "react-nativescript-navigation";
6 |
7 | import { MainStackParamList } from "../NavigationParamList";
8 |
9 | type ScreenOneProps = {
10 | route: RouteProp,
11 | navigation: FrameNavigationProp,
12 | };
13 |
14 | export function ScreenOne({ navigation }: ScreenOneProps) {
15 | return (
16 |
17 |
23 |
29 |
35 |
36 | );
37 | }
38 |
39 | const styles = StyleSheet.create({
40 | container: {
41 | height: "100%",
42 | flexDirection: "column",
43 | justifyContent: "center",
44 | },
45 | text: {
46 | textAlignment: "center",
47 | fontSize: 24,
48 | color: "black",
49 | },
50 | button: {
51 | fontSize: 24,
52 | color: "#2e6ddf",
53 | },
54 | });
55 |
--------------------------------------------------------------------------------
/type-gen/demos/vue/App_Resources/Android/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
17 |
18 |
20 |
21 |
22 |
29 |
30 |
32 |
33 |
34 |
39 |
40 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/angular/App_Resources/Android/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
17 |
18 |
20 |
21 |
22 |
29 |
30 |
32 |
33 |
34 |
39 |
40 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/react/App_Resources/Android/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
17 |
18 |
20 |
21 |
22 |
29 |
30 |
32 |
33 |
34 |
39 |
40 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/solid/App_Resources/Android/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
17 |
18 |
20 |
21 |
22 |
29 |
30 |
32 |
33 |
34 |
39 |
40 |
42 |
43 |
--------------------------------------------------------------------------------
/type-gen/demos/svelte/App_Resources/Android/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
17 |
18 |
20 |
21 |
22 |
29 |
30 |
32 |
33 |
34 |
39 |
40 |
42 |
43 |
--------------------------------------------------------------------------------