diff --git a/package.json b/package.json index 68d3485a0..fdb8a64c9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@flexn/renative-monorepo", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "🚀🚀🚀 Unified Development Platform. Bootstrap, Develop & Deploy `iOS`, `tvOS`, `Android`, `Android TV`, `Fire TV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `Tizen Mobile`, `LG webOS`, `macOS/OSX`, `Windows`, `KaiOS`, `Linux` and `Chromecast` platforms", "keywords": [ "android tv", @@ -65,17 +65,17 @@ "deploy:feat": "yarn pre-publish && npx lerna publish from-package --dist-tag feat && git push --tags origin HEAD", "deploy:next": "yarn pre-publish && npx lerna publish from-package --dist-tag next && git push --tags origin HEAD", "deploy:prod": "yarn pre-publish && npx lerna publish from-package && git push --tags origin HEAD", - "generateSchema": "npx rnv hooks run -x generateSchema", - "resetOverrides": "npx rnv hooks run -x resetOverrides", + "generateSchema": "npx rnv hooks run -x generateSchema && yarn prettier-write-json", "link:rnv": "npm r rnv -g && cd packages/rnv && npm link", "lint": "npx eslint ./packages", "postinstall": "npx lerna link --force-local && npx jetify && npx husky install", "pre-publish": "yarn build && yarn link:rnv && yarn lint && yarn test && rnv hooks run -x prePublish && rnv hooks run -x gitCommitAndTag && yarn generateSchema", "prettier-write-all": "npx prettier '**/*.{js,jsx,ts,tsx,mjs,cjs,json,md}' --write --config .prettierrc.js", - "prettier-write-json": "npx prettier '**/{package.json,renative.plugins.json,renative.json,renative.templates.json,renative.template.json,renative.plugin.json,renative.engine.json,rnv.json}' --write --config .prettierrc.js", + "prettier-write-json": "npx prettier '**/{package.json,renative.json,renative.**.json,rnv.json,rnv.**.json,renative-1.0.schema.json}' --write --config .prettierrc.js", "report-circular": "npx madge --circular --extensions ts --exclude '\\.(d.ts)$' ./packages", "report-jest": "jest --coverage", "report-ts-coverage": "typescript-coverage-report -p ./packages/core/tsconfig.json -t 99", + "resetOverrides": "npx rnv hooks run -x resetOverrides", "sanity": "yarn compile && yarn lint && yarn test", "test": "jest", "watch": "npx lerna exec yarn watch --parallel", @@ -86,8 +86,8 @@ "@flexn/eslint-config": "1.0.0", "@flexn/prettier-config": "1.0.0", "@flexn/typescript-config": "1.0.0", - "@rnv/build-hooks-git": "1.7.0-rc.0", - "@rnv/core": "1.7.0-rc.0", + "@rnv/build-hooks-git": "1.8.0-rc.0", + "@rnv/core": "1.8.0-rc.0", "@types/jest": "^29.5.12", "@types/kill-port": "2.0.0", "@types/lodash.get": "4.4.7", diff --git a/packages/adapter/package.json b/packages/adapter/package.json index 3b8fecb60..e5259adc2 100644 --- a/packages/adapter/package.json +++ b/packages/adapter/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/adapter", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Adapters for babel, metro, next and other build configs", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", diff --git a/packages/app-harness/package.json b/packages/app-harness/package.json index bf09a44d4..e7f05100c 100644 --- a/packages/app-harness/package.json +++ b/packages/app-harness/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/app-harness", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Test Harness App", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -44,7 +44,7 @@ "@lightningjs/sdk": "5.5.1", "@react-native-community/push-notification-ios": "1.11.0", "@react-native-firebase/app": "20.0.0", - "@rnv/renative": "1.7.0-rc.0", + "@rnv/renative": "1.8.0-rc.0", "dotenv": "16.4.5", "next": "14.2.10", "raf": "3.4.1", @@ -68,17 +68,17 @@ "devDependencies": { "@flexn/assets-renative-outline": "0.3.5", "@flexn/graybox": "1.0.0-feat.12", - "@rnv/cli": "1.7.0-rc.0", - "@rnv/config-templates": "1.7.0-rc.0", - "@rnv/core": "1.7.0-rc.0", - "@rnv/engine-lightning": "1.7.0-rc.0", - "@rnv/engine-rn": "1.7.0-rc.0", - "@rnv/engine-rn-electron": "1.7.0-rc.0", - "@rnv/engine-rn-next": "1.7.0-rc.0", - "@rnv/engine-rn-tvos": "1.7.0-rc.0", - "@rnv/engine-rn-web": "1.7.0-rc.0", - "@rnv/integration-starter": "1.7.0-rc.0", - "@rnv/template-starter": "1.7.0-rc.0", + "@rnv/cli": "1.8.0-rc.0", + "@rnv/config-templates": "1.8.0-rc.0", + "@rnv/core": "1.8.0-rc.0", + "@rnv/engine-lightning": "1.8.0-rc.0", + "@rnv/engine-rn": "1.8.0-rc.0", + "@rnv/engine-rn-electron": "1.8.0-rc.0", + "@rnv/engine-rn-next": "1.8.0-rc.0", + "@rnv/engine-rn-tvos": "1.8.0-rc.0", + "@rnv/engine-rn-web": "1.8.0-rc.0", + "@rnv/integration-starter": "1.8.0-rc.0", + "@rnv/template-starter": "1.8.0-rc.0", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", "@types/react-native": "0.72.2", diff --git a/packages/build-hooks-git/package.json b/packages/build-hooks-git/package.json index 358138af5..35e876fc7 100644 --- a/packages/build-hooks-git/package.json +++ b/packages/build-hooks-git/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/build-hooks-git", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "Build Hooks for Git", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -30,7 +30,7 @@ "simple-git": "3.24.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "publishConfig": { "access": "public" diff --git a/packages/build-hooks-schema/package.json b/packages/build-hooks-schema/package.json index b11fe93cc..be769eec0 100644 --- a/packages/build-hooks-schema/package.json +++ b/packages/build-hooks-schema/package.json @@ -31,7 +31,7 @@ "zod-to-json-schema": "3.23.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "publishConfig": { "access": "public" diff --git a/packages/cli/package.json b/packages/cli/package.json index e8f076a36..95ee1edac 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/cli", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative CLI", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -32,8 +32,8 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/engine-core": "1.7.0-rc.0", - "@rnv/sdk-telemetry": "1.7.0-rc.0", + "@rnv/engine-core": "1.8.0-rc.0", + "@rnv/sdk-telemetry": "1.8.0-rc.0", "chalk": "4.1.0", "commander": "12.1.0", "inquirer": "8.2.0", @@ -43,7 +43,7 @@ "@types/inquirer-autocomplete-prompt": "^3.0.3" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/config-templates/package.json b/packages/config-templates/package.json index 7758f69d3..a1894daa2 100644 --- a/packages/config-templates/package.json +++ b/packages/config-templates/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/config-templates", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative configuration templates for plugins, platforms, engines and project template endpoints", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", diff --git a/packages/config-templates/renative.templates.json b/packages/config-templates/renative.templates.json index 5339c927e..1e8f32486 100644 --- a/packages/config-templates/renative.templates.json +++ b/packages/config-templates/renative.templates.json @@ -10,35 +10,35 @@ }, "engineTemplates": { "@rnv/engine-rn": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-rn" }, "@rnv/engine-rn-tvos": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-rn-tvos" }, "@rnv/engine-rn-web": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-rn-web" }, "@rnv/engine-rn-next": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-rn-next" }, "@rnv/engine-rn-electron": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-rn-electron" }, "@rnv/engine-lightning": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-lightning" }, "@rnv/engine-rn-macos": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-rn-macos" }, "@rnv/engine-rn-windows": { - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "id": "engine-rn-windows" } }, @@ -986,7 +986,7 @@ "version": "^1.8.1" }, "@rnv/renative": { - "version": "1.7.0-rc.0" + "version": "1.8.0-rc.0" }, "@sentry/react": { "version": "6.13.3" diff --git a/packages/core/jsonSchema/rnv.engine.json b/packages/core/jsonSchema/rnv.engine.json index c9982208c..99870d3c8 100644 --- a/packages/core/jsonSchema/rnv.engine.json +++ b/packages/core/jsonSchema/rnv.engine.json @@ -1,97 +1,97 @@ { - "$ref": "#/definitions/rnv.engine", - "definitions": { - "rnv.engine": { - "type": "object", - "properties": { - "custom": { - "description": "Object used to extend your renative with custom props. This allows renative json schema to be validated" - }, - "name": { - "type": "string", - "description": "Name of the engine (best to use name of the actual package)" - }, - "engineExtension": { - "type": "string", - "description": "Engine extension used by rnv during compilation" - }, - "overview": { - "type": "string", - "description": "Overview description of engine" - }, - "plugins": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "List of required plugins for this engine to work properly" - }, - "npm": { - "type": "object", - "properties": { - "dependencies": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "devDependencies": { - "$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies" - }, - "peerDependencies": { - "$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies" - }, - "optionalDependencies": { - "$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies" - } - }, - "additionalProperties": false, - "description": "Npm dependencies required for this plugin to work" - }, - "platforms": { - "type": "object", - "additionalProperties": { + "$ref": "#/definitions/rnv.engine", + "definitions": { + "rnv.engine": { "type": "object", "properties": { - "engine": { - "type": "string" - }, - "npm": { - "$ref": "#/definitions/rnv.engine/properties/npm" - } + "custom": { + "description": "Object used to extend your renative with custom props. This allows renative json schema to be validated" + }, + "name": { + "type": "string", + "description": "Name of the engine (best to use name of the actual package)" + }, + "engineExtension": { + "type": "string", + "description": "Engine extension used by rnv during compilation" + }, + "overview": { + "type": "string", + "description": "Overview description of engine" + }, + "plugins": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "List of required plugins for this engine to work properly" + }, + "npm": { + "type": "object", + "properties": { + "dependencies": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "devDependencies": { + "$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies" + }, + "peerDependencies": { + "$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies" + }, + "optionalDependencies": { + "$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies" + } + }, + "additionalProperties": false, + "description": "Npm dependencies required for this plugin to work" + }, + "platforms": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "engine": { + "type": "string" + }, + "npm": { + "$ref": "#/definitions/rnv.engine/properties/npm" + } + }, + "additionalProperties": false + }, + "propertyNames": { + "enum": [ + "web", + "ios", + "android", + "androidtv", + "firetv", + "tvos", + "macos", + "linux", + "windows", + "tizen", + "webos", + "chromecast", + "kaios", + "webtv", + "androidwear", + "tizenwatch", + "tizenmobile", + "xbox" + ] + } + }, + "$schema": { + "type": "string", + "description": "schema definition" + } }, "additionalProperties": false - }, - "propertyNames": { - "enum": [ - "web", - "ios", - "android", - "androidtv", - "firetv", - "tvos", - "macos", - "linux", - "windows", - "tizen", - "webos", - "chromecast", - "kaios", - "webtv", - "androidwear", - "tizenwatch", - "tizenmobile", - "xbox" - ] - } - }, - "$schema": { - "type": "string", - "description": "schema definition" } - }, - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-04/schema#" -} \ No newline at end of file + }, + "$schema": "http://json-schema.org/draft-04/schema#" +} diff --git a/packages/core/jsonSchema/rnv.integration.json b/packages/core/jsonSchema/rnv.integration.json index c413b2053..dbc518046 100644 --- a/packages/core/jsonSchema/rnv.integration.json +++ b/packages/core/jsonSchema/rnv.integration.json @@ -1,20 +1,20 @@ { - "$ref": "#/definitions/rnv.integration", - "definitions": { - "rnv.integration": { - "type": "object", - "properties": { - "name": { - "type": "string", - "description": "Name of the integration (best to use name of the actual package)" - }, - "$schema": { - "type": "string", - "description": "schema definition" + "$ref": "#/definitions/rnv.integration", + "definitions": { + "rnv.integration": { + "type": "object", + "properties": { + "name": { + "type": "string", + "description": "Name of the integration (best to use name of the actual package)" + }, + "$schema": { + "type": "string", + "description": "schema definition" + } + }, + "additionalProperties": false } - }, - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-04/schema#" -} \ No newline at end of file + }, + "$schema": "http://json-schema.org/draft-04/schema#" +} diff --git a/packages/core/jsonSchema/rnv.local.json b/packages/core/jsonSchema/rnv.local.json index d00a18e2d..9de77bf50 100644 --- a/packages/core/jsonSchema/rnv.local.json +++ b/packages/core/jsonSchema/rnv.local.json @@ -1,61 +1,61 @@ { - "$ref": "#/definitions/rnv.local", - "definitions": { - "rnv.local": { - "type": "object", - "properties": { - "workspaceAppConfigsDir": { - "type": "string", - "description": "Defines app configs dir outside of current project" - }, - "defaultTargets": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "propertyNames": { - "enum": [ - "web", - "ios", - "android", - "androidtv", - "firetv", - "tvos", - "macos", - "linux", - "windows", - "tizen", - "webos", - "chromecast", - "kaios", - "webtv", - "androidwear", - "tizenwatch", - "tizenmobile", - "xbox" - ] - }, - "description": "Define targets to be used when -t is not set on any project run" - }, - "_meta": { - "type": "object", - "properties": { - "currentAppConfigId": { - "type": "string" + "$ref": "#/definitions/rnv.local", + "definitions": { + "rnv.local": { + "type": "object", + "properties": { + "workspaceAppConfigsDir": { + "type": "string", + "description": "Defines app configs dir outside of current project" + }, + "defaultTargets": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "propertyNames": { + "enum": [ + "web", + "ios", + "android", + "androidtv", + "firetv", + "tvos", + "macos", + "linux", + "windows", + "tizen", + "webos", + "chromecast", + "kaios", + "webtv", + "androidwear", + "tizenwatch", + "tizenmobile", + "xbox" + ] + }, + "description": "Define targets to be used when -t is not set on any project run" + }, + "_meta": { + "type": "object", + "properties": { + "currentAppConfigId": { + "type": "string" + }, + "requiresJetify": { + "type": "boolean" + } + }, + "additionalProperties": false + }, + "$schema": { + "type": "string", + "description": "schema definition" + } }, - "requiresJetify": { - "type": "boolean" - } - }, - "additionalProperties": false - }, - "$schema": { - "type": "string", - "description": "schema definition" + "additionalProperties": false } - }, - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-04/schema#" -} \ No newline at end of file + }, + "$schema": "http://json-schema.org/draft-04/schema#" +} diff --git a/packages/core/jsonSchema/rnv.private.json b/packages/core/jsonSchema/rnv.private.json index 16f300d8d..8b536aa38 100644 --- a/packages/core/jsonSchema/rnv.private.json +++ b/packages/core/jsonSchema/rnv.private.json @@ -1,98 +1,98 @@ { - "$ref": "#/definitions/rnv.private", - "definitions": { - "rnv.private": { - "type": "object", - "properties": { - "private": { - "type": "object", - "additionalProperties": {}, - "description": "Special object which contains private info. this object should be used only in `renative.private.json` files and never commited to your repository. Private files usually reside in your workspace and are subject to crypto encryption if enabled. RNV will warn you if it finds private key in your regular `renative.json` file" - }, - "platforms": { - "type": "object", - "properties": { - "android": { - "type": "object", - "properties": { - "storePassword": { - "type": "string", - "description": "> WARNING. this prop is sensitive and should not be stored in standard `renative.json` configs. use `renative.private.json` files instead!\n\nstorePassword for keystore file" + "$ref": "#/definitions/rnv.private", + "definitions": { + "rnv.private": { + "type": "object", + "properties": { + "private": { + "type": "object", + "additionalProperties": {}, + "description": "Special object which contains private info. this object should be used only in `renative.private.json` files and never commited to your repository. Private files usually reside in your workspace and are subject to crypto encryption if enabled. RNV will warn you if it finds private key in your regular `renative.json` file" }, - "keyPassword": { - "type": "string", - "description": "> WARNING. this prop is sensitive and should not be stored in standard `renative.json` configs. use `renative.private.json` files instead!\n\nkeyPassword for keystore file" + "platforms": { + "type": "object", + "properties": { + "android": { + "type": "object", + "properties": { + "storePassword": { + "type": "string", + "description": "> WARNING. this prop is sensitive and should not be stored in standard `renative.json` configs. use `renative.private.json` files instead!\n\nstorePassword for keystore file" + }, + "keyPassword": { + "type": "string", + "description": "> WARNING. this prop is sensitive and should not be stored in standard `renative.json` configs. use `renative.private.json` files instead!\n\nkeyPassword for keystore file" + }, + "storeFile": { + "type": "string", + "description": "Name of the store file in android project" + }, + "keyAlias": { + "type": "string", + "description": "Key alias of the store file in android project" + } + }, + "additionalProperties": false + }, + "androidtv": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/android" + }, + "androidwear": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/android" + }, + "firetv": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/android" + }, + "ios": {}, + "tvos": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "tizen": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "tizenmobile": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "tizenwatch": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "webos": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "web": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "webtv": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "chromecast": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "kaios": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "macos": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "linux": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "windows": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + }, + "xbox": { + "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" + } + }, + "additionalProperties": false }, - "storeFile": { - "type": "string", - "description": "Name of the store file in android project" - }, - "keyAlias": { - "type": "string", - "description": "Key alias of the store file in android project" + "$schema": { + "type": "string", + "description": "schema definition" } - }, - "additionalProperties": false - }, - "androidtv": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/android" - }, - "androidwear": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/android" - }, - "firetv": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/android" - }, - "ios": {}, - "tvos": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "tizen": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "tizenmobile": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "tizenwatch": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "webos": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "web": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "webtv": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "chromecast": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "kaios": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "macos": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "linux": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - }, - "windows": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" }, - "xbox": { - "$ref": "#/definitions/rnv.private/properties/platforms/properties/ios" - } - }, - "additionalProperties": false - }, - "$schema": { - "type": "string", - "description": "schema definition" + "additionalProperties": false } - }, - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-04/schema#" -} \ No newline at end of file + }, + "$schema": "http://json-schema.org/draft-04/schema#" +} diff --git a/packages/core/jsonSchema/rnv.template.json b/packages/core/jsonSchema/rnv.template.json index bb1b77722..e8ea820d2 100644 --- a/packages/core/jsonSchema/rnv.template.json +++ b/packages/core/jsonSchema/rnv.template.json @@ -1,274 +1,255 @@ { - "$ref": "#/definitions/rnv.template", - "definitions": { - "rnv.template": { - "type": "object", - "properties": { - "templateConfig": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "version": { - "type": "string" - }, - "disabled": { - "type": "boolean" - }, - "includedPaths": { - "type": "array", - "items": { - "anyOf": [ - { - "type": "string" - }, - { + "$ref": "#/definitions/rnv.template", + "definitions": { + "rnv.template": { + "type": "object", + "properties": { + "templateConfig": { "type": "object", "properties": { - "paths": { - "type": "array", - "items": { - "type": "string" - } - }, - "engines": { - "type": "array", - "items": { - "type": "string" - } - }, - "platforms": { - "type": "array", - "items": { - "type": "string", - "enum": [ - "web", - "ios", - "android", - "androidtv", - "firetv", - "tvos", - "macos", - "linux", - "windows", - "tizen", - "webos", - "chromecast", - "kaios", - "webtv", - "androidwear", - "tizenwatch", - "tizenmobile", - "xbox" - ] + "name": { + "type": "string" }, - "description": "Array list of all supported platforms in current project" - } - }, - "required": [ - "paths" - ], - "additionalProperties": false - } - ] - }, - "description": "Defines list of all file/dir paths you want to include in template" - }, - "renative_json": { - "type": "object", - "properties": { - "$schema": { - "type": "string" - }, - "extendsTemplate": { - "type": "string" - } - }, - "additionalProperties": false - }, - "package_json": { - "type": "object", - "properties": { - "dependencies": { - "type": "object", - "additionalProperties": { - "type": "string" - } - }, - "devDependencies": { - "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies" - }, - "peerDependencies": { - "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies" - }, - "optionalDependencies": { - "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies" - }, - "name": { - "type": "string" - }, - "version": { - "type": "string" - }, - "browserslist": {}, - "scripts": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Defines scripts you want to include in template" - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false, - "description": "Used in `renative.template.json` allows you to define template behaviour." - }, - "bootstrapConfig": { - "type": "object", - "properties": { - "bootstrapQuestions": { - "type": "array", - "items": { - "type": "object", - "properties": { - "options": { - "type": "array", - "items": { - "type": "object", - "properties": { - "title": { - "type": "string" + "version": { + "type": "string" + }, + "disabled": { + "type": "boolean" }, - "value": { - "anyOf": [ - { - "type": "object", - "additionalProperties": {} + "includedPaths": { + "type": "array", + "items": { + "anyOf": [ + { + "type": "string" + }, + { + "type": "object", + "properties": { + "paths": { + "type": "array", + "items": { + "type": "string" + } + }, + "engines": { + "type": "array", + "items": { + "type": "string" + } + }, + "platforms": { + "type": "array", + "items": { + "type": "string", + "enum": [ + "web", + "ios", + "android", + "androidtv", + "firetv", + "tvos", + "macos", + "linux", + "windows", + "tizen", + "webos", + "chromecast", + "kaios", + "webtv", + "androidwear", + "tizenwatch", + "tizenmobile", + "xbox" + ] + }, + "description": "Array list of all supported platforms in current project" + } + }, + "required": ["paths"], + "additionalProperties": false + } + ] }, - { - "type": "string" + "description": "Defines list of all file/dir paths you want to include in template" + }, + "renative_json": { + "type": "object", + "properties": { + "$schema": { + "type": "string" + }, + "extendsTemplate": { + "type": "string" + } }, - { - "type": "number" + "additionalProperties": false + }, + "package_json": { + "type": "object", + "properties": { + "dependencies": { + "type": "object", + "additionalProperties": { + "type": "string" + } + }, + "devDependencies": { + "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies" + }, + "peerDependencies": { + "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies" + }, + "optionalDependencies": { + "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies" + }, + "name": { + "type": "string" + }, + "version": { + "type": "string" + }, + "browserslist": {}, + "scripts": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Defines scripts you want to include in template" + } }, - { - "type": "boolean" - } - ] + "additionalProperties": false } - }, - "required": [ - "title", - "value" - ], - "additionalProperties": false - } - }, - "configProp": { + }, + "additionalProperties": false, + "description": "Used in `renative.template.json` allows you to define template behaviour." + }, + "bootstrapConfig": { "type": "object", "properties": { - "prop": { - "type": "string" - }, - "key": { - "type": "string" - } - }, - "required": [ - "prop", - "key" - ], - "additionalProperties": false - }, - "type": { - "type": "string" - }, - "title": { - "type": "string" - }, - "onConfirm": { - "type": "array", - "items": { - "type": "object", - "properties": { - "action": { - "type": "string" + "bootstrapQuestions": { + "type": "array", + "items": { + "type": "object", + "properties": { + "options": { + "type": "array", + "items": { + "type": "object", + "properties": { + "title": { + "type": "string" + }, + "value": { + "anyOf": [ + { + "type": "object", + "additionalProperties": {} + }, + { + "type": "string" + }, + { + "type": "number" + }, + { + "type": "boolean" + } + ] + } + }, + "required": ["title", "value"], + "additionalProperties": false + } + }, + "configProp": { + "type": "object", + "properties": { + "prop": { + "type": "string" + }, + "key": { + "type": "string" + } + }, + "required": ["prop", "key"], + "additionalProperties": false + }, + "type": { + "type": "string" + }, + "title": { + "type": "string" + }, + "onConfirm": { + "type": "array", + "items": { + "type": "object", + "properties": { + "action": { + "type": "string" + }, + "prop": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": ["action", "path"], + "additionalProperties": false + } + } + }, + "required": ["type", "title"], + "additionalProperties": false + }, + "description": "Defines list of custom bootstrap questions" }, - "prop": { - "type": "string" + "rnvNewPatchDependencies": { + "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies", + "description": "This ensures that the correct version of the npm packages will be used to run the project for the first time after creation" }, - "path": { - "type": "string" + "configModifiers": { + "type": "object", + "properties": { + "engines": { + "type": "array", + "items": { + "type": "object", + "properties": { + "name": { + "type": "string" + }, + "supportedPlatforms": { + "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/includedPaths/items/anyOf/1/properties/platforms" + }, + "nullifyIfFalse": { + "type": "boolean" + } + }, + "required": ["name", "supportedPlatforms"], + "additionalProperties": false + } + } + }, + "required": ["engines"], + "additionalProperties": false + }, + "defaultSelectedPlatforms": { + "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/includedPaths/items/anyOf/1/properties/platforms", + "description": "Array list of all supported platforms in current project" } - }, - "required": [ - "action", - "path" - ], - "additionalProperties": false - } - } - }, - "required": [ - "type", - "title" - ], - "additionalProperties": false - }, - "description": "Defines list of custom bootstrap questions" - }, - "rnvNewPatchDependencies": { - "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/package_json/properties/dependencies", - "description": "This ensures that the correct version of the npm packages will be used to run the project for the first time after creation" - }, - "configModifiers": { - "type": "object", - "properties": { - "engines": { - "type": "array", - "items": { - "type": "object", - "properties": { - "name": { - "type": "string" - }, - "supportedPlatforms": { - "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/includedPaths/items/anyOf/1/properties/platforms" - }, - "nullifyIfFalse": { - "type": "boolean" - } }, - "required": [ - "name", - "supportedPlatforms" - ], "additionalProperties": false - } + }, + "$schema": { + "type": "string", + "description": "schema definition" } - }, - "required": [ - "engines" - ], - "additionalProperties": false }, - "defaultSelectedPlatforms": { - "$ref": "#/definitions/rnv.template/properties/templateConfig/properties/includedPaths/items/anyOf/1/properties/platforms", - "description": "Array list of all supported platforms in current project" - } - }, - "additionalProperties": false - }, - "$schema": { - "type": "string", - "description": "schema definition" + "additionalProperties": false } - }, - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-04/schema#" -} \ No newline at end of file + }, + "$schema": "http://json-schema.org/draft-04/schema#" +} diff --git a/packages/core/jsonSchema/rnv.workspace.json b/packages/core/jsonSchema/rnv.workspace.json index 30b120798..2cad03d62 100644 --- a/packages/core/jsonSchema/rnv.workspace.json +++ b/packages/core/jsonSchema/rnv.workspace.json @@ -1,93 +1,93 @@ { - "$ref": "#/definitions/rnv.workspace", - "definitions": { - "rnv.workspace": { - "type": "object", - "properties": { - "defaultTargets": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "propertyNames": { - "enum": [ - "web", - "ios", - "android", - "androidtv", - "firetv", - "tvos", - "macos", - "linux", - "windows", - "tizen", - "webos", - "chromecast", - "kaios", - "webtv", - "androidwear", - "tizenwatch", - "tizenmobile", - "xbox" - ] - }, - "description": "Define targets to be used when -t is not set on any project run" - }, - "sdks": { - "type": "object", - "properties": { - "ANDROID_SDK": { - "type": "string" - }, - "ANDROID_NDK": { - "type": "string" - }, - "TIZEN_SDK": { - "type": "string" - }, - "WEBOS_SDK": { - "type": "string" - }, - "KAIOS_SDK": { - "type": "string" - } - }, - "additionalProperties": false, - "description": "Define your sdk configurations" - }, - "projectTemplates": { - "type": "object", - "additionalProperties": { + "$ref": "#/definitions/rnv.workspace", + "definitions": { + "rnv.workspace": { "type": "object", "properties": { - "packageName": { - "type": "string" - }, - "description": { - "type": "string" - }, - "localPath": { - "type": "string" - } + "defaultTargets": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "propertyNames": { + "enum": [ + "web", + "ios", + "android", + "androidtv", + "firetv", + "tvos", + "macos", + "linux", + "windows", + "tizen", + "webos", + "chromecast", + "kaios", + "webtv", + "androidwear", + "tizenwatch", + "tizenmobile", + "xbox" + ] + }, + "description": "Define targets to be used when -t is not set on any project run" + }, + "sdks": { + "type": "object", + "properties": { + "ANDROID_SDK": { + "type": "string" + }, + "ANDROID_NDK": { + "type": "string" + }, + "TIZEN_SDK": { + "type": "string" + }, + "WEBOS_SDK": { + "type": "string" + }, + "KAIOS_SDK": { + "type": "string" + } + }, + "additionalProperties": false, + "description": "Define your sdk configurations" + }, + "projectTemplates": { + "type": "object", + "additionalProperties": { + "type": "object", + "properties": { + "packageName": { + "type": "string" + }, + "description": { + "type": "string" + }, + "localPath": { + "type": "string" + } + }, + "additionalProperties": false + } + }, + "disableTelemetry": { + "type": "boolean", + "description": "Opt-out from renative telemetry program. More info at https://renative.org/telemetry" + }, + "appConfigsPath": { + "type": "string", + "description": "Enables you to define custom global appConfigs location that every project will automatically use" + }, + "$schema": { + "type": "string", + "description": "schema definition" + } }, "additionalProperties": false - } - }, - "disableTelemetry": { - "type": "boolean", - "description": "Opt-out from renative telemetry program. More info at https://renative.org/telemetry" - }, - "appConfigsPath": { - "type": "string", - "description": "Enables you to define custom global appConfigs location that every project will automatically use" - }, - "$schema": { - "type": "string", - "description": "schema definition" } - }, - "additionalProperties": false - } - }, - "$schema": "http://json-schema.org/draft-04/schema#" -} \ No newline at end of file + }, + "$schema": "http://json-schema.org/draft-04/schema#" +} diff --git a/packages/core/package.json b/packages/core/package.json index 6766a4c38..0bf156a77 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/core", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "RNV Core SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -52,7 +52,7 @@ "@types/envinfo": "7.8.4" }, "peerDependencies": { - "@rnv/config-templates": "^1.7.0-rc.0" + "@rnv/config-templates": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/engine-core/package.json b/packages/engine-core/package.json index cdf0ed7d8..3b747e916 100644 --- a/packages/engine-core/package.json +++ b/packages/engine-core/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-core", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine Core", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -29,7 +29,7 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/sdk-utils": "1.7.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", "@types/tar": "6.1.13", "iocane": "4.0.0", "kill-port": "1.6.1", @@ -37,7 +37,7 @@ "tar": "6.2.1" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/engine-lightning/package.json b/packages/engine-lightning/package.json index 13ee57d0e..6ff29bac0 100644 --- a/packages/engine-lightning/package.json +++ b/packages/engine-lightning/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-lightning", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build lightning based apps.", "keywords": [ "lightning" @@ -34,12 +34,12 @@ "dependencies": { "@lightningjs/cli": "2.13.0", "@lightningjs/sdk": "5.5.1", - "@rnv/sdk-tizen": "1.7.0-rc.0", - "@rnv/sdk-utils": "1.7.0-rc.0", - "@rnv/sdk-webos": "1.7.0-rc.0" + "@rnv/sdk-tizen": "1.8.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", + "@rnv/sdk-webos": "1.8.0-rc.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/engine-rn-electron/package.json b/packages/engine-rn-electron/package.json index 04ee34043..c5781d1c2 100644 --- a/packages/engine-rn-electron/package.json +++ b/packages/engine-rn-electron/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-rn-electron", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build electron based platforms with react native support.", "keywords": [ "electron", @@ -34,17 +34,17 @@ }, "dependencies": { "@react-native/babel-preset": "0.73.21", - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/sdk-react-native": "1.7.0-rc.0", - "@rnv/sdk-utils": "1.7.0-rc.0", - "@rnv/sdk-webpack": "1.7.0-rc.0", + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/sdk-react-native": "1.8.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", + "@rnv/sdk-webpack": "1.8.0-rc.0", "electron": "26.3.0", "electron-builder": "24.13.3", "electron-notarize": "1.2.2", "metro-react-native-babel-preset": "0.76.8" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/engine-rn-macos/package.json b/packages/engine-rn-macos/package.json index bdf908a39..482649cda 100644 --- a/packages/engine-rn-macos/package.json +++ b/packages/engine-rn-macos/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-rn-macos", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build react-native macOS platform.", "keywords": [ "react-native-macos" @@ -33,12 +33,12 @@ }, "dependencies": { "@react-native/babel-preset": "0.73.21", - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/sdk-apple": "1.7.0-rc.0", - "@rnv/sdk-react-native": "1.7.0-rc.0" + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/sdk-apple": "1.8.0-rc.0", + "@rnv/sdk-react-native": "1.8.0-rc.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/engine-rn-next/package.json b/packages/engine-rn-next/package.json index 2c188e0e6..c2d87412b 100644 --- a/packages/engine-rn-next/package.json +++ b/packages/engine-rn-next/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-rn-next", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build next based platforms with react native support.", "keywords": [ "nextjs", @@ -33,15 +33,15 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/sdk-utils": "1.7.0-rc.0", + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", "babel-preset-expo": "9.5.2", "next-fonts": "1.5.1", "next-images": "1.8.4", "webpack": "^5.94.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0", + "@rnv/core": "^1.8.0-rc.0", "next": "^14", "react": "^18", "react-native-web": "~0.18.0" diff --git a/packages/engine-rn-tvos/package.json b/packages/engine-rn-tvos/package.json index 68c2dd9d6..3c5289f7d 100644 --- a/packages/engine-rn-tvos/package.json +++ b/packages/engine-rn-tvos/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-rn-tvos", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build react-native tvos platform.", "keywords": [ "react-native" @@ -33,13 +33,13 @@ }, "dependencies": { "@react-native/babel-preset": "0.73.21", - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/sdk-android": "1.7.0-rc.0", - "@rnv/sdk-apple": "1.7.0-rc.0", - "@rnv/sdk-react-native": "1.7.0-rc.0" + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/sdk-android": "1.8.0-rc.0", + "@rnv/sdk-apple": "1.8.0-rc.0", + "@rnv/sdk-react-native": "1.8.0-rc.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0", + "@rnv/core": "^1.8.0-rc.0", "metro-cache": "^0.78.1" }, "private": false, diff --git a/packages/engine-rn-web/package.json b/packages/engine-rn-web/package.json index 66d0dac79..66d7637f9 100644 --- a/packages/engine-rn-web/package.json +++ b/packages/engine-rn-web/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-rn-web", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build web based platforms with react native support.", "keywords": [ "react-native" @@ -33,16 +33,16 @@ }, "dependencies": { "@react-native/babel-preset": "0.73.21", - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/sdk-kaios": "1.7.0-rc.0", - "@rnv/sdk-tizen": "1.7.0-rc.0", - "@rnv/sdk-utils": "1.7.0-rc.0", - "@rnv/sdk-webos": "1.7.0-rc.0", - "@rnv/sdk-webpack": "1.7.0-rc.0", + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/sdk-kaios": "1.8.0-rc.0", + "@rnv/sdk-tizen": "1.8.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", + "@rnv/sdk-webos": "1.8.0-rc.0", + "@rnv/sdk-webpack": "1.8.0-rc.0", "metro-react-native-babel-preset": "0.76.8" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/engine-rn-windows/package.json b/packages/engine-rn-windows/package.json index d2b1776e1..7b62435f9 100644 --- a/packages/engine-rn-windows/package.json +++ b/packages/engine-rn-windows/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-rn-windows", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build for Windows platform with react native support.", "keywords": [ "react-native", @@ -34,15 +34,15 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/sdk-react-native": "1.7.0-rc.0", + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/sdk-react-native": "1.8.0-rc.0", "@xmldom/xmldom": "0.7.7", "react-native-windows": "0.72.10" }, "peerDependencies": { "@react-native-community/cli": "*", "@react-native/babel-preset": "0.73.21", - "@rnv/core": "^1.7.0-rc.0", + "@rnv/core": "^1.8.0-rc.0", "react-native": "*" }, "private": false, diff --git a/packages/engine-rn/package.json b/packages/engine-rn/package.json index 24ace8b54..8880fbfd1 100644 --- a/packages/engine-rn/package.json +++ b/packages/engine-rn/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/engine-rn", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Engine to build react-native based platforms.", "keywords": [ "react-native" @@ -33,13 +33,13 @@ }, "dependencies": { "@react-native/babel-preset": "0.73.21", - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/sdk-android": "1.7.0-rc.0", - "@rnv/sdk-apple": "1.7.0-rc.0", - "@rnv/sdk-react-native": "1.7.0-rc.0" + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/sdk-android": "1.8.0-rc.0", + "@rnv/sdk-apple": "1.8.0-rc.0", + "@rnv/sdk-react-native": "1.8.0-rc.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/engine-roku/package.json b/packages/engine-roku/package.json index a54fb402c..1f6adcf8a 100644 --- a/packages/engine-roku/package.json +++ b/packages/engine-roku/package.json @@ -33,7 +33,7 @@ "dependencies": {}, "devDependencies": {}, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/integration-docker/package.json b/packages/integration-docker/package.json index 27774c1a7..5531315b7 100644 --- a/packages/integration-docker/package.json +++ b/packages/integration-docker/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/integration-docker", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "Gives RNV the possibility to deploy web apps as a Docker image published to dockerhub", "keywords": [ "docker", @@ -32,7 +32,7 @@ "dependencies": {}, "devDependencies": {}, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "publishConfig": { "access": "public" diff --git a/packages/integration-starter/package.json b/packages/integration-starter/package.json index ec131d4cf..4a521a3aa 100644 --- a/packages/integration-starter/package.json +++ b/packages/integration-starter/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/integration-starter", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Example Integration", "keywords": [ "renative", @@ -30,7 +30,7 @@ "dependencies": {}, "devDependencies": {}, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "publishConfig": { "access": "public" diff --git a/packages/renative/package.json b/packages/renative/package.json index b55938cbb..8f3465dfa 100644 --- a/packages/renative/package.json +++ b/packages/renative/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/renative", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "🚀🚀🚀 Unified Development Platform. Bootstrap, Develop & Deploy `iOS`, `tvOS`, `Android`, `Android TV`, `FireTV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `LG webOS`, `macOS/OSX`, `Windows`, `KaiOS`, and `Linux` platforms", "keywords": [ "android tv", diff --git a/packages/rnv/package.json b/packages/rnv/package.json index c6e75fbd3..bde863d41 100644 --- a/packages/rnv/package.json +++ b/packages/rnv/package.json @@ -1,6 +1,6 @@ { "name": "rnv", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "💻 CLI for ReNative (https://www.npmjs.com/package/renative). Supports `iOS`, `tvOS`, `Android`, `Android TV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `LG webOS`, `macOS/OSX`, `Windows`, `KaiOS`, `Linux", "keywords": [ "android tv", @@ -69,8 +69,8 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/cli": "1.7.0-rc.0", - "@rnv/config-templates": "1.7.0-rc.0", + "@rnv/cli": "1.8.0-rc.0", + "@rnv/config-templates": "1.8.0-rc.0", "tslib": "2.5.2" }, "private": false, diff --git a/packages/sdk-android/package.json b/packages/sdk-android/package.json index f454715db..d55c2edfe 100644 --- a/packages/sdk-android/package.json +++ b/packages/sdk-android/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-android", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Android SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -30,14 +30,14 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/sdk-react-native": "1.7.0-rc.0", - "@rnv/sdk-utils": "1.7.0-rc.0", + "@rnv/sdk-react-native": "1.8.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", "jetifier": "2.0.0" }, "peerDependencies": { "@react-native-community/cli": "^12.3.6", "@react-native-community/cli-platform-android": "^12.3.6", - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/sdk-apple/package.json b/packages/sdk-apple/package.json index ba3b105bf..49ccfae0b 100644 --- a/packages/sdk-apple/package.json +++ b/packages/sdk-apple/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-apple", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Apple SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -30,15 +30,15 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/sdk-react-native": "1.7.0-rc.0", - "@rnv/sdk-utils": "1.7.0-rc.0", + "@rnv/sdk-react-native": "1.8.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", "ios-mobileprovision-finder": "1.1.0", "xcode": "3.0.1" }, "peerDependencies": { "@react-native-community/cli": "^12.3.6", "@react-native-community/cli-platform-ios": "^12.3.6", - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/sdk-kaios/package.json b/packages/sdk-kaios/package.json index ca71e4555..8f5141df8 100644 --- a/packages/sdk-kaios/package.json +++ b/packages/sdk-kaios/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-kaios", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Kaios SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -30,9 +30,9 @@ "watch": "tsc --watch --preserveWatchOutput" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0", - "@rnv/sdk-utils": "^1.7.0-rc.0", - "@rnv/sdk-webpack": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0", + "@rnv/sdk-utils": "^1.8.0-rc.0", + "@rnv/sdk-webpack": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/sdk-react-native/package.json b/packages/sdk-react-native/package.json index e24bdec53..377d00bd2 100644 --- a/packages/sdk-react-native/package.json +++ b/packages/sdk-react-native/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-react-native", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative React-Native SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -30,12 +30,12 @@ }, "dependencies": { "@react-native/metro-babel-transformer": "^0.74.0", - "@rnv/sdk-utils": "1.7.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", "shell-quote": "1.8.1" }, "peerDependencies": { "@react-native/js-polyfills": "^0.74.0", - "@rnv/core": "^1.7.0-rc.0", + "@rnv/core": "^1.8.0-rc.0", "metro-config": "^0.80.0", "metro-runtime": "^0.80.0" }, diff --git a/packages/sdk-telemetry/package.json b/packages/sdk-telemetry/package.json index f6b0448d7..7c476304b 100644 --- a/packages/sdk-telemetry/package.json +++ b/packages/sdk-telemetry/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-telemetry", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Telemetry SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -29,13 +29,13 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/sdk-utils": "1.7.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", "@sentry/integrations": "7.57.0", "@sentry/node": "7.57.0", "node-machine-id": "^1.1.12" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/sdk-tizen/package.json b/packages/sdk-tizen/package.json index 5aefee019..4b7d4917b 100644 --- a/packages/sdk-tizen/package.json +++ b/packages/sdk-tizen/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-tizen", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Tizen SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -29,12 +29,12 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/sdk-utils": "1.7.0-rc.0", - "@rnv/sdk-webpack": "1.7.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", + "@rnv/sdk-webpack": "1.8.0-rc.0", "xml2js": "0.6.2" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/sdk-utils/package.json b/packages/sdk-utils/package.json index 00248eb25..30bd8d433 100644 --- a/packages/sdk-utils/package.json +++ b/packages/sdk-utils/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-utils", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative SDK Utils", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -37,7 +37,7 @@ "kill-port": "1.6.1" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/sdk-webos/package.json b/packages/sdk-webos/package.json index 9a45ca1af..5a18141ae 100644 --- a/packages/sdk-webos/package.json +++ b/packages/sdk-webos/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-webos", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative WebOS SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -29,11 +29,11 @@ "watch": "tsc --watch --preserveWatchOutput" }, "dependencies": { - "@rnv/sdk-utils": "1.7.0-rc.0", - "@rnv/sdk-webpack": "1.7.0-rc.0" + "@rnv/sdk-utils": "1.8.0-rc.0", + "@rnv/sdk-webpack": "1.8.0-rc.0" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/sdk-webpack/package.json b/packages/sdk-webpack/package.json index 90103390a..817800fd5 100644 --- a/packages/sdk-webpack/package.json +++ b/packages/sdk-webpack/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/sdk-webpack", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "ReNative Webpack SDK", "keywords": [], "homepage": "https://github.com/flexn-io/renative#readme", @@ -31,7 +31,7 @@ }, "dependencies": { "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", - "@rnv/sdk-utils": "1.7.0-rc.0", + "@rnv/sdk-utils": "1.8.0-rc.0", "@svgr/webpack": "6.3.1", "bfj": "^7.0.2", "browserslist": "^4.18.1", @@ -75,7 +75,7 @@ "workbox-webpack-plugin": "6.5.4" }, "peerDependencies": { - "@rnv/core": "^1.7.0-rc.0" + "@rnv/core": "^1.8.0-rc.0" }, "private": false, "publishConfig": { diff --git a/packages/template-starter/package.json b/packages/template-starter/package.json index 91142f357..7b26aaa03 100644 --- a/packages/template-starter/package.json +++ b/packages/template-starter/package.json @@ -1,6 +1,6 @@ { "name": "@rnv/template-starter", - "version": "1.7.0-rc.0", + "version": "1.8.0-rc.0", "description": "🚧 Starter Template for ReNative (https://www.npmjs.com/package/renative). Supports `iOS`, `tvOS`, `Android`, `Android TV`, `FireTV`, `Android Wear`, `Web`, `Tizen TV`, `Tizen Watch`, `LG webOS`, `macOS/OSX`, `Windows`, `KaiOS`, `Linux", "keywords": [ "android tv", @@ -100,17 +100,17 @@ "@flexn/assets-renative-outline": "0.3.5", "@flexn/graybox": "1.0.0-feat.12", "@lightningjs/sdk": "5.5.1", - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/cli": "1.7.0-rc.0", - "@rnv/config-templates": "1.7.0-rc.0", - "@rnv/core": "1.7.0-rc.0", - "@rnv/engine-lightning": "1.7.0-rc.0", - "@rnv/engine-rn": "1.7.0-rc.0", - "@rnv/engine-rn-electron": "1.7.0-rc.0", - "@rnv/engine-rn-next": "1.7.0-rc.0", - "@rnv/engine-rn-tvos": "1.7.0-rc.0", - "@rnv/engine-rn-web": "1.7.0-rc.0", - "@rnv/renative": "1.7.0-rc.0", + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/cli": "1.8.0-rc.0", + "@rnv/config-templates": "1.8.0-rc.0", + "@rnv/core": "1.8.0-rc.0", + "@rnv/engine-lightning": "1.8.0-rc.0", + "@rnv/engine-rn": "1.8.0-rc.0", + "@rnv/engine-rn-electron": "1.8.0-rc.0", + "@rnv/engine-rn-next": "1.8.0-rc.0", + "@rnv/engine-rn-tvos": "1.8.0-rc.0", + "@rnv/engine-rn-web": "1.8.0-rc.0", + "@rnv/renative": "1.8.0-rc.0", "@types/react": "18.3.3", "@types/react-dom": "18.3.0", "@types/react-native": "0.72.2", diff --git a/packages/template-starter/renative.json b/packages/template-starter/renative.json index f46690bc0..5e3c9266b 100644 --- a/packages/template-starter/renative.json +++ b/packages/template-starter/renative.json @@ -43,7 +43,7 @@ }, "templateConfig": { "name": "@rnv/template-starter", - "version": "1.7.0-rc.0" + "version": "1.8.0-rc.0" }, "platforms": { "android": { diff --git a/packages/template-starter/renative.template.json b/packages/template-starter/renative.template.json index fb881b734..25ba95ddb 100644 --- a/packages/template-starter/renative.template.json +++ b/packages/template-starter/renative.template.json @@ -55,10 +55,10 @@ "@types/react-native": "0.72.3", "@flexn/typescript-config": "1.0.0", "@flexn/assets-renative-outline": "0.3.5", - "@rnv/core": "1.7.0-rc.0", - "@rnv/cli": "1.7.0-rc.0", - "@rnv/adapter": "1.7.0-rc.0", - "@rnv/config-templates": "1.7.0-rc.0", + "@rnv/core": "1.8.0-rc.0", + "@rnv/cli": "1.8.0-rc.0", + "@rnv/adapter": "1.8.0-rc.0", + "@rnv/config-templates": "1.8.0-rc.0", "babel-loader": "9.1.3", "dotenv": "16.4.5", "minipass": "7.1.2",