Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix run one platform projects #1575

Merged
merged 8 commits into from
Jun 13, 2024
Merged

Conversation

Marius456
Copy link
Contributor

@Marius456 Marius456 commented May 24, 2024

Description

  • Fix so that project would automatically select a platform if there is only one choice.

Related issues

Issues that hinder this PR testing:

Npm releases

n/a

@Marius456 Marius456 added this to the 1.0 milestone May 24, 2024
@Marius456 Marius456 self-assigned this May 24, 2024
@Marius456 Marius456 added the e2e label May 24, 2024
@Marius456 Marius456 marked this pull request as draft May 24, 2024 06:19
@Marius456 Marius456 added e2e and removed e2e labels May 24, 2024
@Marius456 Marius456 marked this pull request as ready for review May 24, 2024 08:52
@Marius456 Marius456 marked this pull request as draft May 24, 2024 09:02
@Marius456 Marius456 added e2e and removed e2e labels May 24, 2024
@Marius456 Marius456 added e2e and removed e2e labels May 27, 2024
@Marius456 Marius456 marked this pull request as ready for review May 27, 2024 11:28
@Marius456 Marius456 added e2e and removed e2e labels May 28, 2024
@Marius456 Marius456 marked this pull request as draft May 28, 2024 07:56
@Marius456 Marius456 added e2e and removed e2e labels May 28, 2024
@Marius456 Marius456 marked this pull request as ready for review May 29, 2024 04:51
@GabrieleKaceviciute
Copy link
Collaborator

GabrieleKaceviciute commented May 30, 2024

  • kaios ->
/Desktop$ rnv new

┌─────────────────────────────────────────────────────────────────┐
│ ██████╗ ███████╗███╗   ██╗ █████╗ ████████╗██╗██╗   ██╗███████╗ │
│ ██╔══██╗██╔════╝████╗  ██║██╔══██╗╚══██╔══╝██║██║   ██║██╔════╝ │
│ ██████╔╝█████╗  ██╔██╗ ██║███████║   ██║   ██║██║   ██║█████╗   │
│ ██╔══██╗██╔══╝  ██║╚██╗██║██╔══██║   ██║   ██║╚██╗ ██╔╝██╔══╝   │
│ ██║  ██║███████╗██║ ╚████║██║  ██║   ██║   ██║ ╚████╔╝ ███████╗ │
│ ╚═╝  ╚═╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝   ╚═╝   ╚═╝  ╚═══╝  ╚══════╝ │
│ 🚀 v:1.0.0-rc.19 | [renative.org](http://renative.org/) | 5/30/2024, 5:15:33 PM         │
│ $ rnv new                                                       │
└─────────────────────────────────────────────────────────────────┘
info: Current engine: @rnv/engine-core (./qa/renative/packages/engine-core/lib)
task: ○ new ↺1
? What's your project Name? (folder will be created) hello-renative
? What workspace to use? rnv
? What template to use? @rnv/template-starter (local) - /home/testlab-ubuntu/Desktop/qa/renative/packages/template-starte
r
info: Found local template: @rnv/template-starter@1.0.0-rc.19
✔ Executing: yarn
✔ Executing: yarn add @rnv/config-templates@1.0.0-rc.19 --dev
? How to create config renative.json? Extend template (cleaner, overridable)
? What's your project Title? My Renative App
? What's your App ID? com.mycompany.hellorenative
? What's your project version? 0.1.0
? What platforms would you like to use? kaios
? Do you want to set-up git in your new project? Yes
info: Your project does not have a git repo. Creating one...DONE
✔ Executing: git init
info: Missing directory ./hello-renative/buildHooks.js. COPYING from TEMPATE...DONE
info: Missing directory ./hello-renative/src/app.js. COPYING from TEMPATE...DONE
info: Missing directory ./hello-renative/src/entry.js. COPYING from TEMPATE...DONE
info: Missing file ./hello-renative/src/config.tsx.js. COPYING from TEMPATE...DONE
info: Missing file ./hello-renative/index.js.js. COPYING from TEMPATE...DONE
info: Missing file ./hello-renative/tsconfig.json.js. COPYING from TEMPATE...DONE
info: Missing file ./hello-renative/babel.config.js.js. COPYING from TEMPATE...DONE
info: Missing directory ./hello-renative/typings.js. COPYING from TEMPATE...DONE
info: Missing file ./hello-renative/.gitignore.js. COPYING from TEMPATE...DONE
info: Missing directory ./hello-renative/appConfigs/app.js. COPYING from TEMPATE...DONE
info: Missing directory ./hello-renative/appConfigs/base/assets.js. COPYING from TEMPATE...DONE
info: Missing directory ./hello-renative/appConfigs/base/fonts.js. COPYING from TEMPATE...DONE
info: Missing file ./hello-renative/webpack.config.js.js. COPYING from TEMPATE...DONE
info: .rnv/schemas folder missing. CREATING...DONE
info: Updating appConfig app with title: My Renative App and id: com.mycompany.hellorenative
? Project is ready. Do you want to install all dependencies now? Yes
✔ Executing: yarn
task: ✔ new
┌─────────────────────────────────────────────────────────────────┐
│ ✔ SUMMARY | 5/30/2024, 5:16:12 PM | rnv@1.0.0-rc.19             │
│ $ rnv new                                                       │
├─────────────────────────────────────────────────────────────────┤
│ Project: hello-renative@0.1.0                                   │
│ Workspace: rnv                                                  │
│ Engine: @rnv/engine-core                                        │
│ Template: @rnv/template-starter                                 │
│ Build Scheme (-s): debug                                        │
│ Env Info: linux | x64 | node v18.20.2                           │
│ Executed Time: 0h:0m:38s:261ms                                  │
│
  Generated Project Summary:
  -------------------------
  Project Name (--projectName): hello-renative
  Package name: hello-renative
  Project Version (--appVersion): 0.1.0
  Workspace (--workspace): rnv
  App Title (--title): My Renative App
  App ID (--id): com.mycompany.hellorenative
  Project Template (--template): ./qa/renative/packages/template-starter
  Git Enabled (--gitEnabled): true
  Enabled Platforms: kaios
  -------------------------
  ✔ Your project is ready! Run it with:

  cd hello-renative
  npx rnv run
└─────────────────────────────────────────────────────────────────┘
testlab-ubuntu@testlabubuntu-KBL-U-Pro-Cubi-3-Silent-S-MS-B159:~/Desktop$ cd hello-renative/
testlab-ubuntu@testlabubuntu-KBL-U-Pro-Cubi-3-Silent-S-MS-B159:~/Desktop/hello-renative$ rnv link

┌─────────────────────────────────────────────────────────────────┐
│ ██████╗ ███████╗███╗   ██╗ █████╗ ████████╗██╗██╗   ██╗███████╗ │
│ ██╔══██╗██╔════╝████╗  ██║██╔══██╗╚══██╔══╝██║██║   ██║██╔════╝ │
│ ██████╔╝█████╗  ██╔██╗ ██║███████║   ██║   ██║██║   ██║█████╗   │
│ ██╔══██╗██╔══╝  ██║╚██╗██║██╔══██║   ██║   ██║╚██╗ ██╔╝██╔══╝   │
│ ██║  ██║███████╗██║ ╚████║██║  ██║   ██║   ██║ ╚████╔╝ ███████╗ │
│ ╚═╝  ╚═╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝   ╚═╝   ╚═╝  ╚═══╝  ╚══════╝ │
│ 🚀 v:1.0.0-rc.19 | [renative.org](http://renative.org/) | 5/30/2024, 5:16:51 PM         │
│ $ rnv link                                                      │
└─────────────────────────────────────────────────────────────────┘
info: Current engine: @rnv/engine-core (../qa/renative/packages/engine-core/lib)
task: ○ link ↺1
info: Found following source packages:

./node_modules/@rnv/adapter (unlinked)
./node_modules/@rnv/cli (unlinked)
./node_modules/@rnv/config-templates (unlinked)
./node_modules/@rnv/core (unlinked)
./node_modules/@rnv/engine-core (unlinked)
./node_modules/@rnv/sdk-telemetry (unlinked)
./node_modules/@rnv/sdk-utils (unlinked)
./node_modules/@rnv/template-starter (unlinked)

? Found following packages to link? @rnv/adapter, @rnv/cli, @rnv/config-templates, @rnv/core, @rnv/engine-core, @rnv/sdk-
telemetry, @rnv/sdk-utils, @rnv/template-starter
info: Linking packages...
info: ✔ @rnv/adapter (./node_modules/@rnv/adapter)
info: ✔ @rnv/cli (./node_modules/@rnv/cli)
info: ✔ @rnv/config-templates (./node_modules/@rnv/config-templates)
info: ✔ @rnv/core (./node_modules/@rnv/core)
info: ✔ @rnv/engine-core (./node_modules/@rnv/engine-core)
info: ✔ @rnv/sdk-telemetry (./node_modules/@rnv/sdk-telemetry)
info: ✔ @rnv/sdk-utils (./node_modules/@rnv/sdk-utils)
info: ✔ @rnv/template-starter (./node_modules/@rnv/template-starter)
task: ✔ link
┌─────────────────────────────────────────────────────────────────┐
│ ✔ SUMMARY | 5/30/2024, 5:16:52 PM | rnv@1.0.0-rc.19             │
│ $ rnv link                                                      │
├─────────────────────────────────────────────────────────────────┤
│ Project: hello-renative@0.1.0                                   │
│ Workspace: rnv                                                  │
│ Engine: @rnv/engine-core                                        │
│ Build Scheme (-s): debug                                        │
│ Env Info: linux | x64 | node v18.20.2                           │
│ Executed Time: 0h:0m:1s:153ms                                   │
└─────────────────────────────────────────────────────────────────┘
testlab-ubuntu@testlabubuntu-KBL-U-Pro-Cubi-3-Silent-S-MS-B159:~/Desktop/hello-renative$ npx rnv run

┌─────────────────────────────────────────────────────────────────┐
│ ██████╗ ███████╗███╗   ██╗ █████╗ ████████╗██╗██╗   ██╗███████╗ │
│ ██╔══██╗██╔════╝████╗  ██║██╔══██╗╚══██╔══╝██║██║   ██║██╔════╝ │
│ ██████╔╝█████╗  ██╔██╗ ██║███████║   ██║   ██║██║   ██║█████╗   │
│ ██╔══██╗██╔══╝  ██║╚██╗██║██╔══██║   ██║   ██║╚██╗ ██╔╝██╔══╝   │
│ ██║  ██║███████╗██║ ╚████║██║  ██║   ██║   ██║ ╚████╔╝ ███████╗ │
│ ╚═╝  ╚═╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝   ╚═╝   ╚═╝  ╚═══╝  ╚══════╝ │
│ $ npx rnv run                                                   │
└─────────────────────────────────────────────────────────────────┘
info: Task "undefined" has only one supported platform: "kaios". Automatically selecting it.
info: Current platform: kaios
info: Current engine: @rnv/engine-rn-web (../qa/renative/packages/engine-rn-web/lib/index.js)
task: ○ run ↺1
info: Current platform: kaios
task: ○ configure ↺1
task: ○ platform configure ↺1
task: ○ project configure ↺1
info: Creating folder ./platformBuilds ...DONE
task: ○ workspace configure ↺1
task: ✔ workspace configure
task: ○ app configure ↺1
info: Found only one app config available. Will use app
info: Current app config: app
task: ✔ app configure
info: Adding missing engine @rnv/engine-rn-web@1.0.0-rc.19 to package.json
info: ../../node_modules/@react-native-community/cli-platform-ios/build/tools/listIOSDevices.js overriden by: /@rnv/config-templates/pluginTemplates/@react-native-community/cli-platform-ios/overrides@11.3.7.json
info: ../../node_modules/@react-native-community/cli/build/bin.js overriden by: /@rnv/config-templates/pluginTemplates/@react-native-community/cli/overrides.json
info: ../qa/renative/node_modules/react-native-tvos/Libraries/Components/ScrollView/ScrollViewNativeComponent.js overriden by: /@rnv/config-templates/pluginTemplates/react-native-tvos/overrides.json
info: ../qa/renative/node_modules/react-native-tvos/Libraries/Components/ScrollView/ScrollViewNativeComponent.js overriden by: /@rnv/config-templates/pluginTemplates/react-native-tvos/overrides.json
info: ../qa/renative/node_modules/react-native-tvos/Libraries/Components/ScrollView/ScrollViewNativeComponent.js overriden by: /@rnv/config-templates/pluginTemplates/react-native-tvos/overrides.json
task: ✔ project configure
info: Current Build Scheme: debug
warn: ○ platform configure: Updates to package.json are required:
- react (N/A) => (18.2.0) Missing dependency | plugin (renative.json)
- react-art (N/A) => (18.2.0) Missing dependency | plugin (renative.json)
- react-dom (N/A) => (18.2.0) Missing dependency | plugin (renative.json)
- react-native (N/A) => (0.73.4) Missing dependency | plugin (renative.json)
- react-native-web (N/A) => (0.19.9) Missing dependency | plugin (renative.json)
- @rnv/renative (N/A) => (1.0.0-rc.19) Missing dependency | plugin (renative.json)
- react-native-gesture-handler (N/A) => (2.14.1) Missing dependency | plugin (renative.json)

? What to do? Update package and install (recommended)
✖ FAILED: yarn
warn: ○ platform configure: COMMAND:

yarn

FAILED with ERROR:

error Error: ENOENT: no such file or directory, copyfile '../../.cache/yarn/v6/npm-rimraf-2.6.2-2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36-integrity/node_modules/rimraf/README.md' -> './node_modules/@rnv/core/node_modules/rimraf/README.md'
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Error: Command failed with exit code 1: yarn
warning package.json: No license field
warning hello-renative@0.1.0: No license field
warning react-native > @react-native/codegen > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-ios > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-android > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli > @react-native-community/cli-config > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > metro > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > metro-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/dev-middleware > chromium-edge-launcher > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > source-map-loader > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > webpack-dev-middleware > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > workbox-google-analytics@6.5.4: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
warning @rnv/engine-rn-web > @rnv/sdk-webpack > @svgr/webpack > @svgr/plugin-svgo > svgo > stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > @rollup/plugin-replace > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
warning "react-native > @react-native/codegen@0.73.3" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/codegen > jscodeshift@0.14.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer@0.73.15" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @react-native/babel-preset@0.73.21" has unmet peer dependency "@babel/core@*".
warning " > @flexn/typescript-config@1.0.0" has unmet peer dependency "tslib@>=2.3.1".
warning " > babel-loader@9.1.3" has unmet peer dependency "@babel/core@^7.12.0".
warning " > babel-loader@9.1.3" has unmet peer dependency "webpack@>=5".
warning "@rnv/engine-rn-web > metro-react-native-babel-preset@0.76.8" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @rnv/sdk-webpack > eslint-webpack-plugin@3.2.0" has unmet peer dependency "eslint@^7.0.0 || ^8.0.0".
error Error: ENOENT: no such file or directory, copyfile '../../.cache/yarn/v6/npm-rimraf-2.6.2-2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36-integrity/node_modules/rimraf/README.md' -> './node_modules/@rnv/core/node_modules/rimraf/README.md'
yarn install v1.22.22
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
    at makeError (../qa/renative/node_modules/execa/lib/error.js:60:11)
    at handlePromise (../qa/renative/node_modules/execa/index.js:118:26)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

yarn install v1.22.22
warning package.json: No license field
warning hello-renative@0.1.0: No license field
[1/4] Resolving packages...
warning react-native > @react-native/codegen > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-ios > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-android > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli > @react-native-community/cli-config > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > metro > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > metro-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/dev-middleware > chromium-edge-launcher > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > source-map-loader > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > webpack-dev-middleware > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > workbox-google-analytics@6.5.4: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
warning @rnv/engine-rn-web > @rnv/sdk-webpack > @svgr/webpack > @svgr/plugin-svgo > svgo > stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > @rollup/plugin-replace > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning "react-native > @react-native/codegen@0.73.3" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/codegen > jscodeshift@0.14.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer@0.73.15" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @react-native/babel-preset@0.73.21" has unmet peer dependency "@babel/core@*".
warning " > @flexn/typescript-config@1.0.0" has unmet peer dependency "tslib@>=2.3.1".
warning " > babel-loader@9.1.3" has unmet peer dependency "@babel/core@^7.12.0".
warning " > babel-loader@9.1.3" has unmet peer dependency "webpack@>=5".
warning "@rnv/engine-rn-web > metro-react-native-babel-preset@0.76.8" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @rnv/sdk-webpack > eslint-webpack-plugin@3.2.0" has unmet peer dependency "eslint@^7.0.0 || ^8.0.0".
error Error: ENOENT: no such file or directory, copyfile '../../.cache/yarn/v6/npm-rimraf-2.6.2-2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36-integrity/node_modules/rimraf/README.md' -> './node_modules/@rnv/core/node_modules/rimraf/README.md'
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.


 Seems like your node_modules is corrupted by other libs. ReNative will try to fix it for you
✔ Executing: yarn
info: ✔ /@react-native-community/cli-platform-ios/build/tools/listIOSDevices.js requires override by: /@rnv/config-templates/pluginTemplates/@react-native-community/cli-platform-ios/overrides@11.3.7.json. FIXING...DONE
info: ✔ /@react-native-community/cli/build/bin.js requires override by: /@rnv/config-templates/pluginTemplates/@react-native-community/cli/overrides.json. FIXING...DONE
info: ../qa/renative/node_modules/react-native-tvos/Libraries/Components/ScrollView/ScrollViewNativeComponent.js overriden by: /@rnv/config-templates/pluginTemplates/react-native-tvos/overrides.json
info: ../qa/renative/node_modules/react-native-tvos/Libraries/Components/ScrollView/ScrollViewNativeComponent.js overriden by: /@rnv/config-templates/pluginTemplates/react-native-tvos/overrides.json
info: ../qa/renative/node_modules/react-native-tvos/Libraries/Components/ScrollView/ScrollViewNativeComponent.js overriden by: /@rnv/config-templates/pluginTemplates/react-native-tvos/overrides.json
info: Build hooks not complied. BUILDING...
task: ✔ platform configure
warn: ○ configure: AssetSources is specified as {{resolvePackage(@flexn/assets-renative-outline)}}/assets. But path ./node_modules/@flexn/assets-renative-outline/assets/kaios was not found.
warn: ○ configure: Your app is missing assets at ./appConfigs/base,./appConfigs/app.
error: ⨯ ○ configure: Error: ENOENT: no such file or directory, open '/home/testlab-ubuntu/Desktop/hello-renative/platformBuilds/app_kaios/public/manifest.webapp'
    at Object.openSync (node:fs:596:3)
    at Object.readFileSync (node:fs:464:35)
    at fsReadFileSync (/home/testlab-ubuntu/Desktop/qa/renative/packages/core/src/system/fs.ts:36:69)
    at /home/testlab-ubuntu/Desktop/qa/renative/packages/sdk-kaios/src/runner.ts:51:55
    at new Promise (<anonymous>)
    at _configureProject (/home/testlab-ubuntu/Desktop/qa/renative/packages/sdk-kaios/src/runner.ts:45:5)
    at /home/testlab-ubuntu/Desktop/qa/renative/packages/sdk-kaios/src/runner.ts:40:11
    at step (/home/testlab-ubuntu/Desktop/qa/renative/node_modules/tslib/tslib.js:195:27)
    at Object.next (/home/testlab-ubuntu/Desktop/qa/renative/node_modules/tslib/tslib.js:176:57)
    at fulfilled (/home/testlab-ubuntu/Desktop/qa/renative/node_modules/tslib/tslib.js:166:62)

┌─────────────────────────────────────────────────────────────────┐
│ ⨯ SUMMARY | 5/30/2024, 5:17:45 PM | rnv@                        │
│ $ npx rnv run                                                   │
├─────────────────────────────────────────────────────────────────┤
│ Project: hello-renative@0.1.0                                   │
│ Workspace: rnv                                                  │
│ Platform (-p): kaios                                            │
│ Engine: @rnv/engine-rn-web                                      │
│ Template: @rnv/template-starter                                 │
│ App Config (-c): app                                            │
│ Build Scheme (-s): debug                                        │
│ Target (-t): kaiosrt-v2.5.en-US.linux-x86_64                    │
│ Supported Platforms: kaios                                      │
│ Env Info: linux | x64 | node v18.20.2                           │
│ Executed Time: 0h:0m:48s:109ms                                  │
│ warn: ○ platform configure: Updates to package.json are required:
│ warn: ○ platform configure: COMMAND:

yarn

FAILED with ERROR:

error Error: ENOENT: no such file or directory, copyfile '../../.cache/yarn/v6/npm-rimraf-2.6.2-2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36-integrity/node_modules/rimraf/README.md' -> './node_modules/@rnv/core/node_modules/rimraf/README.md'
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

Error: Command failed with exit code 1: yarn
warning package.json: No license field
warning hello-renative@0.1.0: No license field
warning react-native > @react-native/codegen > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-ios > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-android > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli > @react-native-community/cli-config > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > metro > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > metro-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/dev-middleware > chromium-edge-launcher > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > source-map-loader > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > webpack-dev-middleware > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > workbox-google-analytics@6.5.4: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
warning @rnv/engine-rn-web > @rnv/sdk-webpack > @svgr/webpack > @svgr/plugin-svgo > svgo > stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > @rollup/plugin-replace > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
warning "react-native > @react-native/codegen@0.73.3" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/codegen > jscodeshift@0.14.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer@0.73.15" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @react-native/babel-preset@0.73.21" has unmet peer dependency "@babel/core@*".
warning " > @flexn/typescript-config@1.0.0" has unmet peer dependency "tslib@>=2.3.1".
warning " > babel-loader@9.1.3" has unmet peer dependency "@babel/core@^7.12.0".
warning " > babel-loader@9.1.3" has unmet peer dependency "webpack@>=5".
warning "@rnv/engine-rn-web > metro-react-native-babel-preset@0.76.8" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @rnv/sdk-webpack > eslint-webpack-plugin@3.2.0" has unmet peer dependency "eslint@^7.0.0 || ^8.0.0".
error Error: ENOENT: no such file or directory, copyfile '../../.cache/yarn/v6/npm-rimraf-2.6.2-2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36-integrity/node_modules/rimraf/README.md' -> './node_modules/@rnv/core/node_modules/rimraf/README.md'
yarn install v1.22.22
[1/4] Resolving packages...
[2/4] Fetching packages...
[3/4] Linking dependencies...
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
    at makeError (../qa/renative/node_modules/execa/lib/error.js:60:11)
    at handlePromise (../qa/renative/node_modules/execa/index.js:118:26)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

yarn install v1.22.22
warning package.json: No license field
warning hello-renative@0.1.0: No license field
[1/4] Resolving packages...
warning react-native > @react-native/codegen > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-ios > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli-platform-android > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native-community/cli > @react-native-community/cli-config > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/codegen > jscodeshift > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > metro > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > metro-cache > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > metro > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/codegen > jscodeshift > temp > rimraf > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/dev-middleware > chromium-edge-launcher > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer > @react-native/babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-async-generator-functions@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-async-generator-functions instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-class-properties@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-nullish-coalescing-operator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-numeric-separator@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-catch-binding@7.18.6: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-catch-binding instead.
warning @rnv/engine-rn-web > metro-react-native-babel-preset > @babel/plugin-proposal-optional-chaining@7.21.0: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > source-map-loader > abab@2.0.6: Use your platform's native atob() and btoa() methods instead
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > glob@7.2.3: Glob versions prior to v9 are no longer supported
warning @rnv/engine-rn-web > @rnv/sdk-webpack > react-dev-utils > fork-ts-checker-webpack-plugin > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > webpack-dev-server > webpack-dev-middleware > memfs@3.6.0: this will be v4
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > rollup-plugin-terser@7.0.2: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > workbox-google-analytics@6.5.4: It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained
warning @rnv/engine-rn-web > @rnv/sdk-webpack > @svgr/webpack > @svgr/plugin-svgo > svgo > stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
warning @rnv/engine-rn-web > @rnv/sdk-webpack > workbox-webpack-plugin > workbox-build > @rollup/plugin-replace > magic-string > sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead
[2/4] Fetching packages...
[3/4] Linking dependencies...
warning "react-native > @react-native/codegen@0.73.3" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/codegen > jscodeshift@0.14.0" has unmet peer dependency "@babel/preset-env@^7.1.6".
warning "react-native > @react-native/community-cli-plugin > @react-native/metro-babel-transformer@0.73.15" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @react-native/babel-preset@0.73.21" has unmet peer dependency "@babel/core@*".
warning " > @flexn/typescript-config@1.0.0" has unmet peer dependency "tslib@>=2.3.1".
warning " > babel-loader@9.1.3" has unmet peer dependency "@babel/core@^7.12.0".
warning " > babel-loader@9.1.3" has unmet peer dependency "webpack@>=5".
warning "@rnv/engine-rn-web > metro-react-native-babel-preset@0.76.8" has unmet peer dependency "@babel/core@*".
warning "@rnv/engine-rn-web > @rnv/sdk-webpack > eslint-webpack-plugin@3.2.0" has unmet peer dependency "eslint@^7.0.0 || ^8.0.0".
error Error: ENOENT: no such file or directory, copyfile '../../.cache/yarn/v6/npm-rimraf-2.6.2-2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36-integrity/node_modules/rimraf/README.md' -> './node_modules/@rnv/core/node_modules/rimraf/README.md'
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.


 Seems like your node_modules is corrupted by other libs. ReNative will try to fix it for you
│ info: ✔ /@react-native-community/cli-platform-ios/build/tools/listIOSDevices.js requires override by: /@rnv/config-templates/pluginTemplates/@react-native-community/cli-platform-ios/overrides@11.3.7.json. FIXING...DONE
│ info: ✔ /@react-native-community/cli/build/bin.js requires override by: /@rnv/config-templates/pluginTemplates/@react-native-community/cli/overrides.json. FIXING...DONE
│ warn: ○ configure: AssetSources is specified as {{resolvePackage(@flexn/assets-renative-outline)}}/assets. But path ./node_modules/@flexn/assets-renative-outline/assets/kaios was not found.
│ warn: ○ configure: Your app is missing assets at ./appConfigs/base,./appConfigs/app.
│ error: ⨯ ○ configure: Error: ENOENT: no such file or directory, open '/home/testlab-ubuntu/Desktop/hello-renative/platformBuilds/app_kaios/public/manifest.webapp'
    at Object.openSync (node:fs:596:3)
    at Object.readFileSync (node:fs:464:35)
    at fsReadFileSync (/home/testlab-ubuntu/Desktop/qa/renative/packages/core/src/system/fs.ts:36:69)
    at /home/testlab-ubuntu/Desktop/qa/renative/packages/sdk-kaios/src/runner.ts:51:55
    at new Promise (<anonymous>)
    at _configureProject (/home/testlab-ubuntu/Desktop/qa/renative/packages/sdk-kaios/src/runner.ts:45:5)
    at /home/testlab-ubuntu/Desktop/qa/renative/packages/sdk-kaios/src/runner.ts:40:11
    at step (/home/testlab-ubuntu/Desktop/qa/renative/node_modules/tslib/tslib.js:195:27)
    at Object.next (/home/testlab-ubuntu/Desktop/qa/renative/node_modules/tslib/tslib.js:176:57)
    at fulfilled (/home/testlab-ubuntu/Desktop/qa/renative/node_modules/tslib/tslib.js:166:62)

│ Project location: ./platformBuilds/app_kaios                    │
└─────────────────────────────────────────────────────────────────┘
testlab-ubuntu@testlabubuntu-KBL-U-Pro-Cubi-3-Silent-S-MS-B159:~/Desktop/hello-renative$/

@pauliusguzas
Copy link
Collaborator

on web there is multiple errors

    at renderNodeDestructiveImpl (/Users/pauliusguzas/Desktop/web/node_modules/react-dom/cjs/react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (/Users/pauliusguzas/Desktop/web/node_modules/react-dom/cjs/react-dom-server.browser.development.js:6076:14)
    at renderContextProvider (/Users/pauliusguzas/Desktop/web/node_modules/react-dom/cjs/react-dom-server.browser.development.js:5920:3)
    at renderElement (/Users/pauliusguzas/Desktop/web/node_modules/react-dom/cjs/react-dom-server.browser.development.js:6017:11)
    at renderNodeDestructiveImpl (/Users/pauliusguzas/Desktop/web/node_modules/react-dom/cjs/react-dom-server.browser.development.js:6104:11)
    at renderNodeDestructive (/Users/pauliusguzas/Desktop/web/node_modules/react-dom/cjs/react-dom-server.browser.development.js:6076:14) {
  page: '/'
}
Warning: Invalid

can't test windows because linking isn't working on windows

PS C:\Users\dev\Desktop\hello-renative> rnv link

┌─────────────────────────────────────────────────────────────────┐
│ ██████╗ ███████╗███╗   ██╗ █████╗ ████████╗██╗██╗   ██╗███████╗ │
│ ██╔══██╗██╔════╝████╗  ██║██╔══██╗╚══██╔══╝██║██║   ██║██╔════╝ │
│ ██████╔╝█████╗  ██╔██╗ ██║███████║   ██║   ██║██║   ██║█████╗   │
│ ██╔══██╗██╔══╝  ██║╚██╗██║██╔══██║   ██║   ██║╚██╗ ██╔╝██╔══╝   │
│ ██║  ██║███████╗██║ ╚████║██║  ██║   ██║   ██║ ╚████╔╝ ███████╗ │
│ ╚═╝  ╚═╝╚══════╝╚═╝  ╚═══╝╚═╝  ╚═╝   ╚═╝   ╚═╝  ╚═══╝  ╚══════╝ │
│ RNV v:1.0.0-rc.19 | renative.org | 30/05/2024, 20:34:42         │
│ $ rnv link                                                      │
└─────────────────────────────────────────────────────────────────┘
info: Current engine: @rnv/engine-core (C:\Users\dev\Desktop\renative\packages\engine-core\lib)
task: ○ link ↺1
info: Found following source packages:

C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\adapter (unlinked)
C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\cli (unlinked)
C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\config-templates (unlinked)
C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\core (unlinked)
C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\engine-core (unlinked)
C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\sdk-telemetry (unlinked)
C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\sdk-utils (unlinked)
C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\template-starter (unlinked)

? Found following packages to link? @rnv/adapter, @rnv/cli, @rnv/config-templates, @rnv/core, @rnv/engine-core, @rnv/sdk
-telemetry, @rnv/sdk-utils, @rnv/template-starter
info: Linking packages...
info: @rnv/adapter found in exisitng cache. Removing and relinking...
error: ⨯  Error: EPERM: operation not permitted, rename 'C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\adapter' -> 'C:\Users\dev\Desktop\hello-renative\node_modules\.rnv\unlinked_cache\@rnv\adapter'
    at Object.renameSync (node:fs:1035:3)
    at fsRenameSync (C:\Users\dev\Desktop\renative\packages\core\src\system\fs.ts:40:86)
    at _linkPackage (C:\Users\dev\Desktop\renative\packages\engine-core\src\tasks\linking\taskLink.ts:35:21)
    at C:\Users\dev\Desktop\renative\packages\engine-core\src\tasks\linking\taskLink.ts:84:13
    at Array.forEach (<anonymous>)
    at C:\Users\dev\Desktop\renative\packages\engine-core\src\tasks\linking\taskLink.ts:83:34
    at step (C:\Users\dev\Desktop\renative\node_modules\tslib\tslib.js:195:27)
    at Object.next (C:\Users\dev\Desktop\renative\node_modules\tslib\tslib.js:176:57)
    at fulfilled (C:\Users\dev\Desktop\renative\node_modules\tslib\tslib.js:166:62)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

┌─────────────────────────────────────────────────────────────────┐
│ ⨯ SUMMARY | 30/05/2024, 20:34:44 | rnv@1.0.0-rc.19              │
│ $ rnv link                                                      │
├─────────────────────────────────────────────────────────────────┤
│ Project: hello-renative@0.1.0                                   │
│ Workspace: rnv                                                  │
│ Engine: @rnv/engine-core                                        │
│ Build Scheme (-s): debug                                        │
│ Env Info: win32 | x64 | node v18.19.0                           │
│ Executed Time: 0h:0m:1s:348ms                                   │
│ error: ⨯  Error: EPERM: operation not permitted, rename 'C:\Users\dev\Desktop\hello-renative\node_modules\@rnv\adapter' -> 'C:\Users\dev\Desktop\hello-renative\node_modules\.rnv\unlinked_cache\@rnv\adapter'
    at Object.renameSync (node:fs:1035:3)
    at fsRenameSync (C:\Users\dev\Desktop\renative\packages\core\src\system\fs.ts:40:86)
    at _linkPackage (C:\Users\dev\Desktop\renative\packages\engine-core\src\tasks\linking\taskLink.ts:35:21)
    at C:\Users\dev\Desktop\renative\packages\engine-core\src\tasks\linking\taskLink.ts:84:13
    at Array.forEach (<anonymous>)
    at C:\Users\dev\Desktop\renative\packages\engine-core\src\tasks\linking\taskLink.ts:83:34
    at step (C:\Users\dev\Desktop\renative\node_modules\tslib\tslib.js:195:27)
    at Object.next (C:\Users\dev\Desktop\renative\node_modules\tslib\tslib.js:176:57)
    at fulfilled (C:\Users\dev\Desktop\renative\node_modules\tslib\tslib.js:166:62)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

└─────────────────────────────────────────────────────────────────┘

@Marius456 Marius456 marked this pull request as draft June 3, 2024 05:37
@Marius456 Marius456 marked this pull request as ready for review June 4, 2024 12:07
@Marius456
Copy link
Contributor Author

Found errors are external issues. Added them in description.

@pauliusguzas pauliusguzas self-requested a review June 4, 2024 12:24
@Marius456 Marius456 added e2e and removed e2e labels Jun 5, 2024
@Marius456 Marius456 added e2e and removed e2e labels Jun 5, 2024
@pauliusguzas
Copy link
Collaborator

seems like rnv link breaks new project, same issue applies on release/1.0. After doing rnv link on new proj and then try running get error below

testlab-ubuntu@testlabubuntu-KBL-U-Pro-Cubi-3-Silent-S-MS-B159:~/Desktop/qa/hello-renative$ npx rnv run
TypeError: (0 , provider_1.getApi)(...).logger.logInitialize is not a function
    at logInitialize (/home/testlab-ubuntu/node_modules/rnv/node_modules/@rnv/core/src/logger/index.ts:50:21)
    at /home/testlab-ubuntu/node_modules/rnv/src/runner.ts:46:22
    at step (/home/testlab-ubuntu/node_modules/tslib/tslib.js:193:27)
    at Object.next (/home/testlab-ubuntu/node_modules/tslib/tslib.js:174:57)
    at /home/testlab-ubuntu/node_modules/tslib/tslib.js:167:75
    at new Promise (<anonymous>)
    at Object.__awaiter (/home/testlab-ubuntu/node_modules/tslib/tslib.js:163:16)
    at executeRnv (/home/testlab-ubuntu/node_modules/rnv/lib/runner.js:11:20)
    at run (/home/testlab-ubuntu/node_modules/@rnv/cli/src/index.ts:62:5)
    at Object.<anonymous> (/home/testlab-ubuntu/node_modules/@rnv/cli/src/bin.ts:5:4)
TypeError: (0 , provider_1.getApi)(...).logger.logError is not a function
    at logError (/home/testlab-ubuntu/node_modules/@rnv/core/src/logger/index.ts:45:21)
    at /home/testlab-ubuntu/node_modules/@rnv/cli/src/index.ts:65:21
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
testlab-ubuntu@testlabubuntu-KBL-U-Pro-Cubi-3-Silent-S-MS-B159:~/Desktop/qa/hello-renative$ 

@pavjacko pavjacko merged commit 352058c into release/1.0 Jun 13, 2024
11 checks passed
@Marius456 Marius456 deleted the fix/run_one_platform_project branch June 17, 2024 07:42
@Marius456 Marius456 restored the fix/run_one_platform_project branch July 19, 2024 10:14
@Marius456 Marius456 deleted the fix/run_one_platform_project branch July 19, 2024 10:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants