diff --git a/apps/fastify-api-e2e/eslint.config.mjs b/apps/blakus-api-e2e/eslint.config.mjs similarity index 100% rename from apps/fastify-api-e2e/eslint.config.mjs rename to apps/blakus-api-e2e/eslint.config.mjs diff --git a/apps/fastify-api-e2e/jest.config.ts b/apps/blakus-api-e2e/jest.config.ts similarity index 100% rename from apps/fastify-api-e2e/jest.config.ts rename to apps/blakus-api-e2e/jest.config.ts diff --git a/apps/fastify-api-e2e/project.json b/apps/blakus-api-e2e/project.json similarity index 100% rename from apps/fastify-api-e2e/project.json rename to apps/blakus-api-e2e/project.json diff --git a/apps/fastify-api-e2e/src/fastify-api/fastify-api.spec.ts b/apps/blakus-api-e2e/src/fastify-api/fastify-api.spec.ts similarity index 100% rename from apps/fastify-api-e2e/src/fastify-api/fastify-api.spec.ts rename to apps/blakus-api-e2e/src/fastify-api/fastify-api.spec.ts diff --git a/apps/fastify-api-e2e/src/support/global-setup.ts b/apps/blakus-api-e2e/src/support/global-setup.ts similarity index 100% rename from apps/fastify-api-e2e/src/support/global-setup.ts rename to apps/blakus-api-e2e/src/support/global-setup.ts diff --git a/apps/fastify-api-e2e/src/support/global-teardown.ts b/apps/blakus-api-e2e/src/support/global-teardown.ts similarity index 100% rename from apps/fastify-api-e2e/src/support/global-teardown.ts rename to apps/blakus-api-e2e/src/support/global-teardown.ts diff --git a/apps/fastify-api-e2e/src/support/test-setup.ts b/apps/blakus-api-e2e/src/support/test-setup.ts similarity index 100% rename from apps/fastify-api-e2e/src/support/test-setup.ts rename to apps/blakus-api-e2e/src/support/test-setup.ts diff --git a/apps/fastify-api-e2e/tsconfig.json b/apps/blakus-api-e2e/tsconfig.json similarity index 100% rename from apps/fastify-api-e2e/tsconfig.json rename to apps/blakus-api-e2e/tsconfig.json diff --git a/apps/fastify-api-e2e/tsconfig.spec.json b/apps/blakus-api-e2e/tsconfig.spec.json similarity index 100% rename from apps/fastify-api-e2e/tsconfig.spec.json rename to apps/blakus-api-e2e/tsconfig.spec.json diff --git a/apps/fastify-api/eslint.config.mjs b/apps/blakus-api/eslint.config.mjs similarity index 100% rename from apps/fastify-api/eslint.config.mjs rename to apps/blakus-api/eslint.config.mjs diff --git a/apps/fastify-api/jest.config.ts b/apps/blakus-api/jest.config.ts similarity index 100% rename from apps/fastify-api/jest.config.ts rename to apps/blakus-api/jest.config.ts diff --git a/apps/fastify-api/project.json b/apps/blakus-api/project.json similarity index 100% rename from apps/fastify-api/project.json rename to apps/blakus-api/project.json diff --git a/apps/fastify-api/src/app/app.spec.ts b/apps/blakus-api/src/app/app.spec.ts similarity index 100% rename from apps/fastify-api/src/app/app.spec.ts rename to apps/blakus-api/src/app/app.spec.ts diff --git a/apps/fastify-api/src/app/app.ts b/apps/blakus-api/src/app/app.ts similarity index 100% rename from apps/fastify-api/src/app/app.ts rename to apps/blakus-api/src/app/app.ts diff --git a/apps/fastify-api/src/app/plugins/sensible.ts b/apps/blakus-api/src/app/plugins/sensible.ts similarity index 100% rename from apps/fastify-api/src/app/plugins/sensible.ts rename to apps/blakus-api/src/app/plugins/sensible.ts diff --git a/apps/fastify-api/src/app/routes/root.ts b/apps/blakus-api/src/app/routes/root.ts similarity index 100% rename from apps/fastify-api/src/app/routes/root.ts rename to apps/blakus-api/src/app/routes/root.ts diff --git a/apps/fastify-api/src/assets/.gitkeep b/apps/blakus-api/src/assets/.gitkeep similarity index 100% rename from apps/fastify-api/src/assets/.gitkeep rename to apps/blakus-api/src/assets/.gitkeep diff --git a/apps/fastify-api/src/main.ts b/apps/blakus-api/src/main.ts similarity index 100% rename from apps/fastify-api/src/main.ts rename to apps/blakus-api/src/main.ts diff --git a/apps/fastify-api/tsconfig.app.json b/apps/blakus-api/tsconfig.app.json similarity index 100% rename from apps/fastify-api/tsconfig.app.json rename to apps/blakus-api/tsconfig.app.json diff --git a/apps/fastify-api/tsconfig.json b/apps/blakus-api/tsconfig.json similarity index 100% rename from apps/fastify-api/tsconfig.json rename to apps/blakus-api/tsconfig.json diff --git a/apps/fastify-api/tsconfig.spec.json b/apps/blakus-api/tsconfig.spec.json similarity index 100% rename from apps/fastify-api/tsconfig.spec.json rename to apps/blakus-api/tsconfig.spec.json diff --git a/apps/blakus-nativescript/.gitignore b/apps/blakus-nativescript/.gitignore new file mode 100644 index 0000000..2c6c794 --- /dev/null +++ b/apps/blakus-nativescript/.gitignore @@ -0,0 +1,47 @@ +# NativeScript +hooks/ +node_modules/ +platforms/ + +# NativeScript Template +*.js.map +*.js +!eslint.config.js +!webpack.config.js +!tailwind.config.js + +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# General +.DS_Store +.AppleDouble +.LSOverride +.idea +.cloud +.project +tmp/ +typings/ + +# misc +npm-debug.log + +# app +!*.d.ts +!src/assets/fontawesome.min.css +!eslint.config.js +!webpack.config.js +/report/ +.nsbuildinfo +/temp/ +/src/tns_modules/ + +# app uses platform specific scss which can inadvertently get renamed which will cause problems +app/app.scss + +package-lock.json +!tools/** diff --git a/apps/blakus-nativescript/App_Resources/Android/app.gradle b/apps/blakus-nativescript/App_Resources/Android/app.gradle new file mode 100644 index 0000000..e40cb93 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/app.gradle @@ -0,0 +1,18 @@ +// You can add your native dependencies here +dependencies { +// implementation 'androidx.multidex:multidex:2.0.1' +} + +android { + compileSdkVersion 34 + buildToolsVersion "34" + defaultConfig { + minSdkVersion 23 + targetSdkVersion 34 + generatedDensities = [] + } + + aaptOptions { + additionalParameters "--no-version-vectors" + } +} diff --git a/apps/blakus-nativescript/App_Resources/Android/before-plugins.gradle b/apps/blakus-nativescript/App_Resources/Android/before-plugins.gradle new file mode 100644 index 0000000..9faffb8 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/before-plugins.gradle @@ -0,0 +1,15 @@ +// this configurations is loaded before building plugins, as well as before building +// the app - this is where you can apply global settings and overrides + +project.ext { + // androidXAppCompat = "1.4.1" + // androidXExifInterface = "1.3.3" + // androidXFragment = "1.4.1" + // androidXMaterial = "1.5.0" + // androidXMultidex = "2.0.1" + // androidXTransition = "1.4.1" + // androidXViewPager = "1.0.0" + + // useKotlin = true + // kotlinVersion = "1.6.0" +} diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/AndroidManifest.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/AndroidManifest.xml new file mode 100644 index 0000000..2756e53 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/AndroidManifest.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-hdpi/background.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-hdpi/background.png new file mode 100644 index 0000000..bbefbf4 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-hdpi/background.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-hdpi/logo.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-hdpi/logo.png new file mode 100644 index 0000000..e788deb Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-hdpi/logo.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-ldpi/background.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-ldpi/background.png new file mode 100644 index 0000000..f6a08ee Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-ldpi/background.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-ldpi/logo.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-ldpi/logo.png new file mode 100644 index 0000000..e4cac1a Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-ldpi/logo.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-mdpi/background.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-mdpi/background.png new file mode 100644 index 0000000..0c90f0f Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-mdpi/background.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-mdpi/logo.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-mdpi/logo.png new file mode 100644 index 0000000..ce3c3a4 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-mdpi/logo.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml new file mode 100644 index 0000000..ada77f9 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xhdpi/background.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xhdpi/background.png new file mode 100644 index 0000000..3541570 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xhdpi/background.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png new file mode 100644 index 0000000..88267df Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png new file mode 100644 index 0000000..abb0fc7 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png new file mode 100644 index 0000000..55800c9 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png new file mode 100644 index 0000000..1089775 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png new file mode 100644 index 0000000..0703f90 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..fd826a3 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,15 @@ + + + + + diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..7353dbd --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..69948d2 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..90a58cd Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..70a2a0d Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..1ee5a94 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..66e9d4b Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v21/colors.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v21/colors.xml new file mode 100644 index 0000000..94c6ced --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v21/colors.xml @@ -0,0 +1,4 @@ + + + #65ADF1 + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v21/styles.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v21/styles.xml new file mode 100644 index 0000000..1917ea1 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v21/styles.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v29/styles.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v29/styles.xml new file mode 100644 index 0000000..3f7d355 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values-v29/styles.xml @@ -0,0 +1,12 @@ + + + + + + + + + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/colors.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/colors.xml new file mode 100644 index 0000000..a79050c --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/colors.xml @@ -0,0 +1,7 @@ + + + #F5F5F5 + #757575 + #65ADF1 + #272734 + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/ic_launcher_background.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 0000000..c5d5899 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #FFFFFF + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/styles.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/styles.xml new file mode 100644 index 0000000..4f91b61 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/values/styles.xml @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + diff --git a/apps/blakus-nativescript/App_Resources/Android/src/main/res/xml/file_paths.xml b/apps/blakus-nativescript/App_Resources/Android/src/main/res/xml/file_paths.xml new file mode 100644 index 0000000..d4933e7 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/Android/src/main/res/xml/file_paths.xml @@ -0,0 +1,18 @@ + + + + + + + + \ No newline at end of file diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..6d19987 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images": [ + { + "size": "20x20", + "idiom": "iphone", + "filename": "icon-20@2x.png", + "scale": "2x" + }, + { + "size": "20x20", + "idiom": "iphone", + "filename": "icon-20@3x.png", + "scale": "3x" + }, + { + "size": "29x29", + "idiom": "iphone", + "filename": "icon-29.png", + "scale": "1x" + }, + { + "size": "29x29", + "idiom": "iphone", + "filename": "icon-29@2x.png", + "scale": "2x" + }, + { + "size": "29x29", + "idiom": "iphone", + "filename": "icon-29@3x.png", + "scale": "3x" + }, + { + "size": "40x40", + "idiom": "iphone", + "filename": "icon-40@2x.png", + "scale": "2x" + }, + { + "size": "40x40", + "idiom": "iphone", + "filename": "icon-40@3x.png", + "scale": "3x" + }, + { + "size": "60x60", + "idiom": "iphone", + "filename": "icon-60@2x.png", + "scale": "2x" + }, + { + "size": "60x60", + "idiom": "iphone", + "filename": "icon-60@3x.png", + "scale": "3x" + }, + { + "size": "20x20", + "idiom": "ipad", + "filename": "icon-20.png", + "scale": "1x" + }, + { + "size": "20x20", + "idiom": "ipad", + "filename": "icon-20@2x.png", + "scale": "2x" + }, + { + "size": "29x29", + "idiom": "ipad", + "filename": "icon-29.png", + "scale": "1x" + }, + { + "size": "29x29", + "idiom": "ipad", + "filename": "icon-29@2x.png", + "scale": "2x" + }, + { + "size": "40x40", + "idiom": "ipad", + "filename": "icon-40.png", + "scale": "1x" + }, + { + "size": "40x40", + "idiom": "ipad", + "filename": "icon-40@2x.png", + "scale": "2x" + }, + { + "size": "76x76", + "idiom": "ipad", + "filename": "icon-76.png", + "scale": "1x" + }, + { + "size": "76x76", + "idiom": "ipad", + "filename": "icon-76@2x.png", + "scale": "2x" + }, + { + "size": "83.5x83.5", + "idiom": "ipad", + "filename": "icon-83.5@2x.png", + "scale": "2x" + }, + { + "size": "1024x1024", + "idiom": "ios-marketing", + "filename": "icon-1024.png", + "scale": "1x" + } + ], + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png new file mode 100644 index 0000000..b46c8bb Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png new file mode 100644 index 0000000..d73288a Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png new file mode 100644 index 0000000..c8d24cd Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png new file mode 100644 index 0000000..1b00c84 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png new file mode 100644 index 0000000..72a1641 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png new file mode 100644 index 0000000..05ab752 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png new file mode 100644 index 0000000..ee72082 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png new file mode 100644 index 0000000..2859288 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png new file mode 100644 index 0000000..88824fa Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png new file mode 100644 index 0000000..02a930c Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png new file mode 100644 index 0000000..d7b077f Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png new file mode 100644 index 0000000..2f872dd Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png new file mode 100644 index 0000000..7fb23a7 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png new file mode 100644 index 0000000..cb04c36 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png new file mode 100644 index 0000000..e882226 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/Contents.json b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/Contents.json new file mode 100644 index 0000000..97a8662 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json new file mode 100644 index 0000000..9180be4 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "LaunchScreen-AspectFill.png", + "scale": "1x" + }, + { + "idiom": "universal", + "filename": "LaunchScreen-AspectFill@2x.png", + "scale": "2x" + }, + { + "idiom": "universal", + "filename": "LaunchScreen-AspectFill@3x.png", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png new file mode 100644 index 0000000..cb35cfa Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png new file mode 100644 index 0000000..6eefb9a Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png new file mode 100644 index 0000000..0ef5102 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json new file mode 100644 index 0000000..7a03e93 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images": [ + { + "idiom": "universal", + "filename": "LaunchScreen-Center.png", + "scale": "1x" + }, + { + "idiom": "universal", + "filename": "LaunchScreen-Center@2x.png", + "scale": "2x" + }, + { + "idiom": "universal", + "filename": "LaunchScreen-Center@3x.png", + "scale": "3x" + } + ], + "info": { + "version": 1, + "author": "xcode" + } +} diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png new file mode 100644 index 0000000..280c30e Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png new file mode 100644 index 0000000..f984b9e Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png new file mode 100644 index 0000000..95d86f3 Binary files /dev/null and b/apps/blakus-nativescript/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png differ diff --git a/apps/blakus-nativescript/App_Resources/iOS/Info.plist b/apps/blakus-nativescript/App_Resources/iOS/Info.plist new file mode 100644 index 0000000..d44a9cc --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/iOS/Info.plist @@ -0,0 +1,58 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleDisplayName + ${PRODUCT_NAME} + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIRequiresFullScreen + + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + ITSAppUsesNonExemptEncryption + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + NSAllowsArbitraryLoadsForMedia + + NSAllowsArbitraryLoadsInWebContent + + + + diff --git a/apps/blakus-nativescript/App_Resources/iOS/LaunchScreen.storyboard b/apps/blakus-nativescript/App_Resources/iOS/LaunchScreen.storyboard new file mode 100644 index 0000000..c4e5a3f --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/iOS/LaunchScreen.storyboard @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/blakus-nativescript/App_Resources/iOS/build.xcconfig b/apps/blakus-nativescript/App_Resources/iOS/build.xcconfig new file mode 100644 index 0000000..0d38fe0 --- /dev/null +++ b/apps/blakus-nativescript/App_Resources/iOS/build.xcconfig @@ -0,0 +1,6 @@ +// You can add custom settings here +// for example you can uncomment the following line to force distribution code signing +// CODE_SIGN_IDENTITY = iPhone Distribution +// To build for device with XCode you need to specify your development team. +// DEVELOPMENT_TEAM = YOUR_TEAM_ID; +ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; diff --git a/apps/blakus-nativescript/eslint.config.mjs b/apps/blakus-nativescript/eslint.config.mjs new file mode 100644 index 0000000..b7f6277 --- /dev/null +++ b/apps/blakus-nativescript/eslint.config.mjs @@ -0,0 +1,3 @@ +import baseConfig from '../../eslint.config.mjs'; + +export default [...baseConfig]; diff --git a/apps/blakus-nativescript/nativescript.config.ts b/apps/blakus-nativescript/nativescript.config.ts new file mode 100644 index 0000000..8cae663 --- /dev/null +++ b/apps/blakus-nativescript/nativescript.config.ts @@ -0,0 +1,16 @@ +import { NativeScriptConfig } from '@nativescript/core'; + +export default { + id: 'org.nativescript.blakus', + appResourcesPath: 'App_Resources', + android: { + v8Flags: '--expose_gc', + markingMode: 'none', + codeCache: true, + suppressCallJSMethodExceptions: false, + }, + ios: { + discardUncaughtJsExceptions: false, + }, + appPath: 'src', +} as NativeScriptConfig; diff --git a/apps/blakus-nativescript/package.json b/apps/blakus-nativescript/package.json new file mode 100644 index 0000000..36a442d --- /dev/null +++ b/apps/blakus-nativescript/package.json @@ -0,0 +1,14 @@ +{ + "main": "./src/app.ts", + "description": "NativeScript Application", + "license": "SEE LICENSE IN ", + "repository": "", + "dependencies": { + "@nativescript/core": "*" + }, + "devDependencies": { + "@nativescript/android": "~8.8.0", + "@nativescript/ios": "~8.8.0", + "@nativescript/tailwind": "^2.1.0" + } +} diff --git a/apps/blakus-nativescript/project.json b/apps/blakus-nativescript/project.json new file mode 100644 index 0000000..3a55905 --- /dev/null +++ b/apps/blakus-nativescript/project.json @@ -0,0 +1,61 @@ +{ + "name": "blakus-nativescript", + "$schema": "../node_modules/nx/schemas/project-schema.json", + "sourceRoot": "blakus-nativescript/src", + "projectType": "application", + "targets": { + "debug": { + "executor": "@nativescript/nx:debug", + "options": { + "noHmr": true, + "uglify": false, + "release": false, + "forDevice": false, + "prepare": false + }, + "configurations": { + "build": { + "copyTo": "./dist/build.ipa" + }, + "prod": { + "fileReplacements": [ + { + "replace": "./src/environments/environment.ts", + "with": "./src/environments/environment.prod.ts" + } + ] + } + }, + "dependsOn": ["^build"] + }, + "prepare": { + "executor": "@nativescript/nx:prepare", + "options": { + "noHmr": true, + "production": true, + "uglify": true, + "release": true, + "forDevice": true, + "prepare": true + }, + "configurations": { + "prod": { + "fileReplacements": [ + { + "replace": "./src/environments/environment.ts", + "with": "./src/environments/environment.prod.ts" + } + ] + } + }, + "dependsOn": ["^build"] + }, + "clean": { + "executor": "@nativescript/nx:clean", + "options": {} + }, + "lint": { + "command": "eslint blakus-nativescript/**/*.{ts,spec.ts}" + } + } +} diff --git a/apps/blakus-nativescript/references.d.ts b/apps/blakus-nativescript/references.d.ts new file mode 100644 index 0000000..4c774a4 --- /dev/null +++ b/apps/blakus-nativescript/references.d.ts @@ -0,0 +1,2 @@ +/// +/// diff --git a/apps/blakus-nativescript/src/app-root.xml b/apps/blakus-nativescript/src/app-root.xml new file mode 100644 index 0000000..54e70d9 --- /dev/null +++ b/apps/blakus-nativescript/src/app-root.xml @@ -0,0 +1,2 @@ + + diff --git a/apps/blakus-nativescript/src/app.css b/apps/blakus-nativescript/src/app.css new file mode 100644 index 0000000..e02abfc --- /dev/null +++ b/apps/blakus-nativescript/src/app.css @@ -0,0 +1 @@ + diff --git a/apps/blakus-nativescript/src/app.ts b/apps/blakus-nativescript/src/app.ts new file mode 100644 index 0000000..a4c5c52 --- /dev/null +++ b/apps/blakus-nativescript/src/app.ts @@ -0,0 +1,3 @@ +import { Application } from '@nativescript/core'; + +Application.run({ moduleName: 'app-root' }); diff --git a/apps/blakus-nativescript/src/environments/environment.prod.ts b/apps/blakus-nativescript/src/environments/environment.prod.ts new file mode 100644 index 0000000..c966979 --- /dev/null +++ b/apps/blakus-nativescript/src/environments/environment.prod.ts @@ -0,0 +1,3 @@ +export const environment = { + production: true, +}; diff --git a/apps/blakus-nativescript/src/environments/environment.ts b/apps/blakus-nativescript/src/environments/environment.ts new file mode 100644 index 0000000..a20cfe5 --- /dev/null +++ b/apps/blakus-nativescript/src/environments/environment.ts @@ -0,0 +1,3 @@ +export const environment = { + production: false, +}; diff --git a/apps/blakus-nativescript/src/main-page.ts b/apps/blakus-nativescript/src/main-page.ts new file mode 100644 index 0000000..dfd7622 --- /dev/null +++ b/apps/blakus-nativescript/src/main-page.ts @@ -0,0 +1,7 @@ +import { EventData, Page } from '@nativescript/core'; +import { HelloWorldModel } from './main-view-model'; + +export function navigatingTo(args: EventData) { + const page = args.object; + page.bindingContext = new HelloWorldModel(); +} diff --git a/apps/blakus-nativescript/src/main-page.xml b/apps/blakus-nativescript/src/main-page.xml new file mode 100644 index 0000000..5970ee7 --- /dev/null +++ b/apps/blakus-nativescript/src/main-page.xml @@ -0,0 +1,11 @@ + + + + + + +