Skip to content

Commit 8000d13

Browse files
update to main
2 parents 3323b92 + dcfe4a5 commit 8000d13

File tree

41 files changed

+725
-744
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+725
-744
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@flexn/renative-monorepo",
3-
"version": "1.7.0-rc.0",
3+
"version": "1.8.0-rc.0",
44
"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",
55
"keywords": [
66
"android tv",
@@ -65,17 +65,17 @@
6565
"deploy:feat": "yarn pre-publish && npx lerna publish from-package --dist-tag feat && git push --tags origin HEAD",
6666
"deploy:next": "yarn pre-publish && npx lerna publish from-package --dist-tag next && git push --tags origin HEAD",
6767
"deploy:prod": "yarn pre-publish && npx lerna publish from-package && git push --tags origin HEAD",
68-
"generateSchema": "npx rnv hooks run -x generateSchema",
69-
"resetOverrides": "npx rnv hooks run -x resetOverrides",
68+
"generateSchema": "npx rnv hooks run -x generateSchema && yarn prettier-write-json",
7069
"link:rnv": "npm r rnv -g && cd packages/rnv && npm link",
7170
"lint": "npx eslint ./packages",
7271
"postinstall": " npx jetify && npx husky install",
7372
"pre-publish": "yarn build && yarn link:rnv && yarn lint && yarn test && rnv hooks run -x prePublish && rnv hooks run -x gitCommitAndTag && yarn generateSchema",
7473
"prettier-write-all": "npx prettier '**/*.{js,jsx,ts,tsx,mjs,cjs,json,md}' --write --config .prettierrc.js",
75-
"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",
74+
"prettier-write-json": "npx prettier '**/{package.json,renative.json,renative.**.json,rnv.json,rnv.**.json,renative-1.0.schema.json}' --write --config .prettierrc.js",
7675
"report-circular": "npx madge --circular --extensions ts --exclude '\\.(d.ts)$' ./packages",
7776
"report-jest": "jest --coverage",
7877
"report-ts-coverage": "typescript-coverage-report -p ./packages/core/tsconfig.json -t 99",
78+
"resetOverrides": "npx rnv hooks run -x resetOverrides",
7979
"sanity": "yarn compile && yarn lint && yarn test",
8080
"test": "jest",
8181
"watch": "npx lerna exec yarn watch --parallel",
@@ -89,8 +89,8 @@
8989
"@flexn/eslint-config": "1.0.0",
9090
"@flexn/prettier-config": "1.0.0",
9191
"@flexn/typescript-config": "1.0.0",
92-
"@rnv/build-hooks-git": "1.7.0-rc.0",
93-
"@rnv/core": "1.7.0-rc.0",
92+
"@rnv/build-hooks-git": "1.8.0-rc.0",
93+
"@rnv/core": "1.8.0-rc.0",
9494
"@types/jest": "^29.5.12",
9595
"@types/kill-port": "2.0.0",
9696
"@types/lodash.get": "4.4.7",

packages/adapter/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rnv/adapter",
3-
"version": "1.7.0-rc.0",
3+
"version": "1.8.0-rc.0",
44
"description": "ReNative Adapters for babel, metro, next and other build configs",
55
"keywords": [],
66
"homepage": "https://github.com/flexn-io/renative#readme",

packages/app-harness/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rnv/app-harness",
3-
"version": "1.7.0-rc.0",
3+
"version": "1.8.0-rc.0",
44
"description": "ReNative Test Harness App",
55
"keywords": [],
66
"homepage": "https://github.com/flexn-io/renative#readme",
@@ -44,7 +44,7 @@
4444
"@lightningjs/sdk": "5.5.1",
4545
"@react-native-community/push-notification-ios": "1.11.0",
4646
"@react-native-firebase/app": "20.0.0",
47-
"@rnv/renative": "1.7.0-rc.0",
47+
"@rnv/renative": "1.8.0-rc.0",
4848
"dotenv": "16.4.5",
4949
"next": "14.2.10",
5050
"raf": "3.4.1",
@@ -68,17 +68,17 @@
6868
"devDependencies": {
6969
"@flexn/assets-renative-outline": "0.3.5",
7070
"@flexn/graybox": "1.0.0-feat.12",
71-
"@rnv/cli": "1.7.0-rc.0",
72-
"@rnv/config-templates": "1.7.0-rc.0",
73-
"@rnv/core": "1.7.0-rc.0",
74-
"@rnv/engine-lightning": "1.7.0-rc.0",
75-
"@rnv/engine-rn": "1.7.0-rc.0",
76-
"@rnv/engine-rn-electron": "1.7.0-rc.0",
77-
"@rnv/engine-rn-next": "1.7.0-rc.0",
78-
"@rnv/engine-rn-tvos": "1.7.0-rc.0",
79-
"@rnv/engine-rn-web": "1.7.0-rc.0",
80-
"@rnv/integration-starter": "1.7.0-rc.0",
81-
"@rnv/template-starter": "1.7.0-rc.0",
71+
"@rnv/cli": "1.8.0-rc.0",
72+
"@rnv/config-templates": "1.8.0-rc.0",
73+
"@rnv/core": "1.8.0-rc.0",
74+
"@rnv/engine-lightning": "1.8.0-rc.0",
75+
"@rnv/engine-rn": "1.8.0-rc.0",
76+
"@rnv/engine-rn-electron": "1.8.0-rc.0",
77+
"@rnv/engine-rn-next": "1.8.0-rc.0",
78+
"@rnv/engine-rn-tvos": "1.8.0-rc.0",
79+
"@rnv/engine-rn-web": "1.8.0-rc.0",
80+
"@rnv/integration-starter": "1.8.0-rc.0",
81+
"@rnv/template-starter": "1.8.0-rc.0",
8282
"@types/react": "18.3.3",
8383
"@types/react-dom": "18.3.0",
8484
"@types/react-native": "0.72.2",

packages/build-hooks-git/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rnv/build-hooks-git",
3-
"version": "1.7.0-rc.0",
3+
"version": "1.8.0-rc.0",
44
"description": "Build Hooks for Git",
55
"keywords": [],
66
"homepage": "https://github.com/flexn-io/renative#readme",
@@ -32,7 +32,7 @@
3232
"typescript": "5.2.2"
3333
},
3434
"peerDependencies": {
35-
"@rnv/core": "^1.7.0-rc.0"
35+
"@rnv/core": "^1.8.0-rc.0"
3636
},
3737
"publishConfig": {
3838
"access": "public"

packages/build-hooks-schema/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"zod-to-json-schema": "3.23.0"
3434
},
3535
"peerDependencies": {
36-
"@rnv/core": "^1.7.0-rc.0"
36+
"@rnv/core": "^1.8.0-rc.0"
3737
},
3838
"publishConfig": {
3939
"access": "public"

packages/cli/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rnv/cli",
3-
"version": "1.7.0-rc.0",
3+
"version": "1.8.0-rc.0",
44
"description": "ReNative CLI",
55
"keywords": [],
66
"homepage": "https://github.com/flexn-io/renative#readme",
@@ -32,8 +32,8 @@
3232
"watch": "tsc --watch --preserveWatchOutput"
3333
},
3434
"dependencies": {
35-
"@rnv/engine-core": "1.7.0-rc.0",
36-
"@rnv/sdk-telemetry": "1.7.0-rc.0",
35+
"@rnv/engine-core": "1.8.0-rc.0",
36+
"@rnv/sdk-telemetry": "1.8.0-rc.0",
3737
"chalk": "4.1.0",
3838
"commander": "12.1.0",
3939
"inquirer": "8.2.0",
@@ -45,7 +45,7 @@
4545
"@types/inquirer-autocomplete-prompt": "^3.0.3"
4646
},
4747
"peerDependencies": {
48-
"@rnv/core": "^1.7.0-rc.0"
48+
"@rnv/core": "^1.8.0-rc.0"
4949
},
5050
"publishConfig": {
5151
"access": "public"

packages/config-templates/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@rnv/config-templates",
3-
"version": "1.7.0-rc.0",
3+
"version": "1.8.0-rc.0",
44
"description": "ReNative configuration templates for plugins, platforms, engines and project template endpoints",
55
"keywords": [],
66
"homepage": "https://github.com/flexn-io/renative#readme",

packages/config-templates/renative.templates.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,35 @@
1010
},
1111
"engineTemplates": {
1212
"@rnv/engine-rn": {
13-
"version": "1.7.0-rc.0",
13+
"version": "1.8.0-rc.0",
1414
"id": "engine-rn"
1515
},
1616
"@rnv/engine-rn-tvos": {
17-
"version": "1.7.0-rc.0",
17+
"version": "1.8.0-rc.0",
1818
"id": "engine-rn-tvos"
1919
},
2020
"@rnv/engine-rn-web": {
21-
"version": "1.7.0-rc.0",
21+
"version": "1.8.0-rc.0",
2222
"id": "engine-rn-web"
2323
},
2424
"@rnv/engine-rn-next": {
25-
"version": "1.7.0-rc.0",
25+
"version": "1.8.0-rc.0",
2626
"id": "engine-rn-next"
2727
},
2828
"@rnv/engine-rn-electron": {
29-
"version": "1.7.0-rc.0",
29+
"version": "1.8.0-rc.0",
3030
"id": "engine-rn-electron"
3131
},
3232
"@rnv/engine-lightning": {
33-
"version": "1.7.0-rc.0",
33+
"version": "1.8.0-rc.0",
3434
"id": "engine-lightning"
3535
},
3636
"@rnv/engine-rn-macos": {
37-
"version": "1.7.0-rc.0",
37+
"version": "1.8.0-rc.0",
3838
"id": "engine-rn-macos"
3939
},
4040
"@rnv/engine-rn-windows": {
41-
"version": "1.7.0-rc.0",
41+
"version": "1.8.0-rc.0",
4242
"id": "engine-rn-windows"
4343
}
4444
},
@@ -986,7 +986,7 @@
986986
"version": "^1.8.1"
987987
},
988988
"@rnv/renative": {
989-
"version": "1.7.0-rc.0"
989+
"version": "1.8.0-rc.0"
990990
},
991991
"@sentry/react": {
992992
"version": "6.13.3"
Lines changed: 91 additions & 91 deletions
Original file line numberDiff line numberDiff line change
@@ -1,97 +1,97 @@
11
{
2-
"$ref": "#/definitions/rnv.engine",
3-
"definitions": {
4-
"rnv.engine": {
5-
"type": "object",
6-
"properties": {
7-
"custom": {
8-
"description": "Object used to extend your renative with custom props. This allows renative json schema to be validated"
9-
},
10-
"name": {
11-
"type": "string",
12-
"description": "Name of the engine (best to use name of the actual package)"
13-
},
14-
"engineExtension": {
15-
"type": "string",
16-
"description": "Engine extension used by rnv during compilation"
17-
},
18-
"overview": {
19-
"type": "string",
20-
"description": "Overview description of engine"
21-
},
22-
"plugins": {
23-
"type": "object",
24-
"additionalProperties": {
25-
"type": "string"
26-
},
27-
"description": "List of required plugins for this engine to work properly"
28-
},
29-
"npm": {
30-
"type": "object",
31-
"properties": {
32-
"dependencies": {
33-
"type": "object",
34-
"additionalProperties": {
35-
"type": "string"
36-
}
37-
},
38-
"devDependencies": {
39-
"$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies"
40-
},
41-
"peerDependencies": {
42-
"$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies"
43-
},
44-
"optionalDependencies": {
45-
"$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies"
46-
}
47-
},
48-
"additionalProperties": false,
49-
"description": "Npm dependencies required for this plugin to work"
50-
},
51-
"platforms": {
52-
"type": "object",
53-
"additionalProperties": {
2+
"$ref": "#/definitions/rnv.engine",
3+
"definitions": {
4+
"rnv.engine": {
545
"type": "object",
556
"properties": {
56-
"engine": {
57-
"type": "string"
58-
},
59-
"npm": {
60-
"$ref": "#/definitions/rnv.engine/properties/npm"
61-
}
7+
"custom": {
8+
"description": "Object used to extend your renative with custom props. This allows renative json schema to be validated"
9+
},
10+
"name": {
11+
"type": "string",
12+
"description": "Name of the engine (best to use name of the actual package)"
13+
},
14+
"engineExtension": {
15+
"type": "string",
16+
"description": "Engine extension used by rnv during compilation"
17+
},
18+
"overview": {
19+
"type": "string",
20+
"description": "Overview description of engine"
21+
},
22+
"plugins": {
23+
"type": "object",
24+
"additionalProperties": {
25+
"type": "string"
26+
},
27+
"description": "List of required plugins for this engine to work properly"
28+
},
29+
"npm": {
30+
"type": "object",
31+
"properties": {
32+
"dependencies": {
33+
"type": "object",
34+
"additionalProperties": {
35+
"type": "string"
36+
}
37+
},
38+
"devDependencies": {
39+
"$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies"
40+
},
41+
"peerDependencies": {
42+
"$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies"
43+
},
44+
"optionalDependencies": {
45+
"$ref": "#/definitions/rnv.engine/properties/npm/properties/dependencies"
46+
}
47+
},
48+
"additionalProperties": false,
49+
"description": "Npm dependencies required for this plugin to work"
50+
},
51+
"platforms": {
52+
"type": "object",
53+
"additionalProperties": {
54+
"type": "object",
55+
"properties": {
56+
"engine": {
57+
"type": "string"
58+
},
59+
"npm": {
60+
"$ref": "#/definitions/rnv.engine/properties/npm"
61+
}
62+
},
63+
"additionalProperties": false
64+
},
65+
"propertyNames": {
66+
"enum": [
67+
"web",
68+
"ios",
69+
"android",
70+
"androidtv",
71+
"firetv",
72+
"tvos",
73+
"macos",
74+
"linux",
75+
"windows",
76+
"tizen",
77+
"webos",
78+
"chromecast",
79+
"kaios",
80+
"webtv",
81+
"androidwear",
82+
"tizenwatch",
83+
"tizenmobile",
84+
"xbox"
85+
]
86+
}
87+
},
88+
"$schema": {
89+
"type": "string",
90+
"description": "schema definition"
91+
}
6292
},
6393
"additionalProperties": false
64-
},
65-
"propertyNames": {
66-
"enum": [
67-
"web",
68-
"ios",
69-
"android",
70-
"androidtv",
71-
"firetv",
72-
"tvos",
73-
"macos",
74-
"linux",
75-
"windows",
76-
"tizen",
77-
"webos",
78-
"chromecast",
79-
"kaios",
80-
"webtv",
81-
"androidwear",
82-
"tizenwatch",
83-
"tizenmobile",
84-
"xbox"
85-
]
86-
}
87-
},
88-
"$schema": {
89-
"type": "string",
90-
"description": "schema definition"
9194
}
92-
},
93-
"additionalProperties": false
94-
}
95-
},
96-
"$schema": "http://json-schema.org/draft-04/schema#"
97-
}
95+
},
96+
"$schema": "http://json-schema.org/draft-04/schema#"
97+
}

0 commit comments

Comments
 (0)