├── 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 | 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 | 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 | --------------------------------------------------------------------------------