diff --git a/Apps/Playground/package-lock.json b/Apps/Playground/package-lock.json index b3653c57c..afc692c01 100644 --- a/Apps/Playground/package-lock.json +++ b/Apps/Playground/package-lock.json @@ -36,7 +36,7 @@ "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", - "react-native-test-app": "^4.3.15", + "react-native-test-app": "^5.1.5", "react-test-renderer": "19.0.0", "typescript": "5.0.4" }, @@ -12253,7 +12253,7 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.27.3", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.27.3" @@ -12278,7 +12278,7 @@ }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -12298,7 +12298,7 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.28.5", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -12314,7 +12314,7 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.6.5", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.2", @@ -12336,7 +12336,7 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.28.5", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.28.5", @@ -12374,7 +12374,7 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/types": "^7.27.1" @@ -12392,7 +12392,7 @@ }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.1", @@ -12408,7 +12408,7 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-member-expression-to-functions": "^7.28.5", @@ -12424,7 +12424,7 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.27.1", @@ -12457,7 +12457,7 @@ }, "node_modules/@babel/helper-wrap-function": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/template": "^7.28.6", @@ -12568,7 +12568,7 @@ }, "node_modules/@babel/plugin-proposal-export-default-from": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -12636,7 +12636,7 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" @@ -12647,7 +12647,7 @@ }, "node_modules/@babel/plugin-syntax-export-default-from": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -12661,7 +12661,7 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -12722,7 +12722,7 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -12822,7 +12822,7 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -12851,7 +12851,7 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -12865,7 +12865,7 @@ }, "node_modules/@babel/plugin-transform-async-generator-functions": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", @@ -12881,7 +12881,7 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.28.6", @@ -12911,7 +12911,7 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -12925,7 +12925,7 @@ }, "node_modules/@babel/plugin-transform-class-properties": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", @@ -12955,7 +12955,7 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -12974,7 +12974,7 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", @@ -12989,7 +12989,7 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.28.5", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -13105,7 +13105,7 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -13120,7 +13120,7 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1", @@ -13135,7 +13135,7 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.27.1", @@ -13165,7 +13165,7 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -13179,7 +13179,7 @@ }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -13222,7 +13222,7 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.28.6", @@ -13269,7 +13269,7 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -13298,7 +13298,7 @@ }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -13312,7 +13312,7 @@ }, "node_modules/@babel/plugin-transform-numeric-separator": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -13326,7 +13326,7 @@ }, "node_modules/@babel/plugin-transform-object-rest-spread": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.28.6", @@ -13359,7 +13359,7 @@ }, "node_modules/@babel/plugin-transform-optional-catch-binding": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -13373,7 +13373,7 @@ }, "node_modules/@babel/plugin-transform-optional-chaining": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", @@ -13388,7 +13388,7 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.27.7", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -13402,7 +13402,7 @@ }, "node_modules/@babel/plugin-transform-private-methods": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.28.6", @@ -13417,7 +13417,7 @@ }, "node_modules/@babel/plugin-transform-private-property-in-object": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -13447,7 +13447,7 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.28.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -13461,7 +13461,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -13479,7 +13479,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-self": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -13493,7 +13493,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-source": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -13507,7 +13507,7 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6" @@ -13550,7 +13550,7 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.28.5", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.27.1", @@ -13569,7 +13569,7 @@ }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -13583,7 +13583,7 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.28.6", @@ -13598,7 +13598,7 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.27.1" @@ -13640,7 +13640,7 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.28.6", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.27.3", @@ -13687,7 +13687,7 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.27.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.27.1", @@ -14046,6 +14046,16 @@ "dev": true, "license": "BSD-3-Clause" }, + "node_modules/@isaacs/cliui": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-9.0.0.tgz", + "integrity": "sha512-AokJm4tuBHillT+FpMtxQ60n8ObyXBatq7jD2/JA9dxbDDokKQm8KMht5ibGzLVU9IJDIKK4TPKgMHEYMn3lMg==", + "dev": true, + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, "node_modules/@isaacs/ttlcache": { "version": "1.4.1", "license": "ISC", @@ -14552,6 +14562,19 @@ "eslint-scope": "5.1.1" } }, + "node_modules/@nodable/entities": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@nodable/entities/-/entities-2.1.0.tgz", + "integrity": "sha512-nyT7T3nbMyBI/lvr6L5TyWbFJAI9FTgVRakNoBqCD+PmID8DzFrrNdLLtHMwMszOtqZa8PAOV24ZqDnQrhQINA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/nodable" + } + ], + "license": "MIT" + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "license": "MIT", @@ -14583,7 +14606,7 @@ }, "node_modules/@react-native-community/cli": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-clean": "19.0.0", @@ -14611,7 +14634,7 @@ }, "node_modules/@react-native-community/cli-clean": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "19.0.0", @@ -14622,7 +14645,7 @@ }, "node_modules/@react-native-community/cli-config": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "19.0.0", @@ -14635,7 +14658,7 @@ }, "node_modules/@react-native-community/cli-config-android": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "19.0.0", @@ -14646,7 +14669,7 @@ }, "node_modules/@react-native-community/cli-config-apple": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "19.0.0", @@ -14664,7 +14687,7 @@ }, "node_modules/@react-native-community/cli-doctor": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-config": "19.0.0", @@ -14686,7 +14709,7 @@ }, "node_modules/@react-native-community/cli-doctor/node_modules/semver": { "version": "7.7.3", - "dev": true, + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -14697,7 +14720,7 @@ }, "node_modules/@react-native-community/cli-platform-android": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-config-android": "19.0.0", @@ -14709,7 +14732,7 @@ }, "node_modules/@react-native-community/cli-platform-apple": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-config-apple": "19.0.0", @@ -14721,7 +14744,7 @@ }, "node_modules/@react-native-community/cli-platform-ios": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-platform-apple": "19.0.0" @@ -14729,7 +14752,7 @@ }, "node_modules/@react-native-community/cli-server-api": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native-community/cli-tools": "19.0.0", @@ -14746,7 +14769,7 @@ }, "node_modules/@react-native-community/cli-tools": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@vscode/sudo-prompt": "^9.0.0", @@ -14763,7 +14786,7 @@ }, "node_modules/@react-native-community/cli-tools/node_modules/semver": { "version": "7.7.3", - "dev": true, + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -14774,7 +14797,7 @@ }, "node_modules/@react-native-community/cli-types": { "version": "19.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "joi": "^17.2.1" @@ -14782,7 +14805,7 @@ }, "node_modules/@react-native-community/cli/node_modules/semver": { "version": "7.7.3", - "dev": true, + "devOptional": true, "license": "ISC", "bin": { "semver": "bin/semver.js" @@ -15195,7 +15218,7 @@ }, "node_modules/@react-native/babel-plugin-codegen": { "version": "0.80.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/traverse": "^7.25.3", @@ -15207,7 +15230,7 @@ }, "node_modules/@react-native/babel-preset": { "version": "0.80.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", @@ -15265,7 +15288,7 @@ }, "node_modules/@react-native/codegen": { "version": "0.80.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "glob": "^7.1.1", @@ -15432,7 +15455,7 @@ }, "node_modules/@react-native/js-polyfills": { "version": "0.80.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=18" @@ -15440,7 +15463,7 @@ }, "node_modules/@react-native/metro-babel-transformer": { "version": "0.80.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/core": "^7.25.2", @@ -15457,7 +15480,7 @@ }, "node_modules/@react-native/metro-config": { "version": "0.80.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@react-native/js-polyfills": "0.80.0", @@ -15723,7 +15746,6 @@ }, "node_modules/@types/react": { "version": "19.2.8", - "dev": true, "license": "MIT", "dependencies": { "csstype": "^3.2.2" @@ -15975,7 +15997,7 @@ }, "node_modules/@vscode/sudo-prompt": { "version": "9.3.2", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/@xmldom/xmldom": { @@ -16384,7 +16406,7 @@ }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.4.14", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/compat-data": "^7.27.7", @@ -16397,7 +16419,7 @@ }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.13.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5", @@ -16409,7 +16431,7 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.6.5", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.6.5" @@ -16420,7 +16442,7 @@ }, "node_modules/babel-plugin-syntax-hermes-parser": { "version": "0.28.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "hermes-parser": "0.28.1" @@ -16428,7 +16450,7 @@ }, "node_modules/babel-plugin-transform-flow-enums": { "version": "0.0.2", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@babel/plugin-syntax-flow": "^7.12.1" @@ -16472,6 +16494,13 @@ "@babel/core": "^7.0.0" } }, + "node_modules/babylonjs-gltf2interface": { + "version": "9.6.2", + "resolved": "https://registry.npmjs.org/babylonjs-gltf2interface/-/babylonjs-gltf2interface-9.6.2.tgz", + "integrity": "sha512-4g/yELh0/E8LncRF62xt32YDlpaDX+AlLULRf6trZguVmpnwnAVAb5jpQlY97yUxajQhmkD2GZe09CrBuuQV9Q==", + "license": "Apache-2.0", + "peer": true + }, "node_modules/balanced-match": { "version": "1.0.2", "license": "MIT" @@ -16516,7 +16545,7 @@ }, "node_modules/body-parser": { "version": "1.20.4", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "bytes": "~3.1.2", @@ -16539,7 +16568,7 @@ }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "ms": "2.0.0" @@ -16547,7 +16576,7 @@ }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/brace-expansion": { @@ -16658,7 +16687,7 @@ }, "node_modules/call-bind-apply-helpers": { "version": "1.0.2", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -16670,7 +16699,7 @@ }, "node_modules/call-bound": { "version": "1.0.4", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -16907,7 +16936,7 @@ }, "node_modules/commander": { "version": "9.5.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": "^12.20.0 || >=14" @@ -16980,7 +17009,7 @@ }, "node_modules/content-type": { "version": "1.0.5", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -16992,7 +17021,7 @@ }, "node_modules/core-js-compat": { "version": "3.47.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "browserslist": "^4.28.0" @@ -17060,7 +17089,6 @@ }, "node_modules/csstype": { "version": "3.2.3", - "dev": true, "license": "MIT" }, "node_modules/data-view-buffer": { @@ -17258,7 +17286,7 @@ }, "node_modules/dunder-proto": { "version": "1.0.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.1", @@ -17421,7 +17449,7 @@ }, "node_modules/es-define-property": { "version": "1.0.1", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -17429,7 +17457,7 @@ }, "node_modules/es-errors": { "version": "1.3.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -17463,7 +17491,7 @@ }, "node_modules/es-object-atoms": { "version": "1.1.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0" @@ -18151,6 +18179,23 @@ ], "license": "BSD-3-Clause" }, + "node_modules/fast-xml-builder": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.2.0.tgz", + "integrity": "sha512-00aAWieqff+ZJhsXA4g1g7M8k+7AYoMUUHF+/zFb5U6Uv/P0Vl4QZo84/IcufzYalLuEj9928bXN9PbbFzMF0Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "path-expression-matcher": "^1.5.0", + "xml-naming": "^0.1.0" + } + }, "node_modules/fast-xml-parser": { "version": "4.5.3", "funding": [ @@ -18312,6 +18357,20 @@ "version": "1.0.0", "license": "ISC" }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, "node_modules/function-bind": { "version": "1.1.2", "license": "MIT", @@ -18370,7 +18429,7 @@ }, "node_modules/get-intrinsic": { "version": "1.3.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.2", @@ -18464,7 +18523,7 @@ }, "node_modules/get-proto": { "version": "1.0.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "dunder-proto": "^1.0.1", @@ -18596,7 +18655,7 @@ }, "node_modules/gopd": { "version": "1.2.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -18659,7 +18718,7 @@ }, "node_modules/has-symbols": { "version": "1.1.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -18694,12 +18753,12 @@ }, "node_modules/hermes-estree": { "version": "0.28.1", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/hermes-parser": { "version": "0.28.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "hermes-estree": "0.28.1" @@ -18766,7 +18825,7 @@ }, "node_modules/iconv-lite": { "version": "0.4.24", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" @@ -20308,7 +20367,7 @@ }, "node_modules/launch-editor": { "version": "2.12.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "picocolors": "^1.1.1", @@ -20417,7 +20476,7 @@ }, "node_modules/lodash.debounce": { "version": "4.0.8", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/lodash.merge": { @@ -20620,7 +20679,7 @@ }, "node_modules/math-intrinsics": { "version": "1.1.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -20628,7 +20687,7 @@ }, "node_modules/media-typer": { "version": "0.3.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.6" @@ -21205,7 +21264,7 @@ }, "node_modules/object-inspect": { "version": "1.13.4", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">= 0.4" @@ -21539,6 +21598,22 @@ "node": ">=8" } }, + "node_modules/path-expression-matcher": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/path-expression-matcher/-/path-expression-matcher-1.5.0.tgz", + "integrity": "sha512-cbrerZV+6rvdQrrD+iGMcZFEiiSrbv9Tfdkvnusy6y0x0GKBXREFg/Y65GhIfm0tnLntThhzCnfKwp1WRjeCyQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, "node_modules/path-is-absolute": { "version": "1.0.1", "license": "MIT", @@ -21683,7 +21758,7 @@ }, "node_modules/pretty-format": { "version": "26.6.2", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@jest/types": "^26.6.2", @@ -21697,7 +21772,7 @@ }, "node_modules/pretty-format/node_modules/@jest/types": { "version": "26.6.2", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", @@ -21712,7 +21787,7 @@ }, "node_modules/pretty-format/node_modules/@types/yargs": { "version": "15.0.20", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "@types/yargs-parser": "*" @@ -21784,7 +21859,7 @@ }, "node_modules/qs": { "version": "6.14.1", - "dev": true, + "devOptional": true, "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.1.0" @@ -21830,7 +21905,7 @@ }, "node_modules/raw-body": { "version": "2.5.3", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "bytes": "~3.1.2", @@ -21966,22 +22041,19 @@ } }, "node_modules/react-native-test-app": { - "version": "4.4.12", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/react-native-test-app/-/react-native-test-app-5.1.5.tgz", + "integrity": "sha512-hnOoayzI65IrkMnlANbln/rb8mN4RLV2/i1S7G+Rf4n8CgdXRAmAFzBLXWVRYimtWScQzLqheVCQDFaQIuJjNQ==", "dev": true, "license": "MIT", - "workspaces": [ - ".", - "example" - ], "dependencies": { - "@rnx-kit/react-native-host": "^0.5.11", + "@isaacs/cliui": "^9.0.0", + "@rnx-kit/react-native-host": "^0.5.15", "@rnx-kit/tools-react-native": "^2.1.0", "ajv": "^8.0.0", - "cliui": "^8.0.0", - "fast-xml-parser": "^4.0.0", + "fast-xml-parser": "^5.7.0", "prompts": "^2.4.0", - "semver": "^7.3.5", - "uuid": "^11.0.0" + "semver": "^7.5.2" }, "bin": { "configure-test-app": "scripts/configure.mjs", @@ -21990,15 +22062,15 @@ "install-windows-test-app": "windows/app.mjs" }, "engines": { - "node": ">=16.17" + "node": ">=18.12" }, "peerDependencies": { - "@callstack/react-native-visionos": "0.73 - 0.79", + "@callstack/react-native-visionos": "0.76 - 0.79", "@expo/config-plugins": ">=5.0", - "react": "18.1 - 19.1", - "react-native": "0.70 - 0.82 || >=0.83.0-0 <0.83.0", - "react-native-macos": "^0.0.0-0 || 0.71 - 0.79", - "react-native-windows": "^0.0.0-0 || 0.70 - 0.79" + "react": "18.2 - 19.2", + "react-native": "0.76 - 0.85 || >=0.85.0-0 <0.86.0", + "react-native-macos": "^0.0.0-0 || 0.76 - 0.81", + "react-native-windows": "^0.0.0-0 || 0.76 - 0.82" }, "peerDependenciesMeta": { "@callstack/react-native-visionos": { @@ -22030,6 +22102,28 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/react-native-test-app/node_modules/fast-xml-parser": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.7.3.tgz", + "integrity": "sha512-C0AaNuC+mscy6vrAQKAc/rMq+zAPHodfHGZu4sGVehvAQt/JLG1O5zEcYcXSY5zSqr4YVgxsB+pHXTq0i7eDlg==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "dependencies": { + "@nodable/entities": "^2.1.0", + "fast-xml-builder": "^1.1.7", + "path-expression-matcher": "^1.5.0", + "strnum": "^2.2.3" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, "node_modules/react-native-test-app/node_modules/json-schema-traverse": { "version": "1.0.0", "dev": true, @@ -22046,6 +22140,19 @@ "node": ">=10" } }, + "node_modules/react-native-test-app/node_modules/strnum": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-2.3.0.tgz", + "integrity": "sha512-ums3KNd42PGyx5xaoVTO1mjU1bH3NpY4vsrVlnv9PNGqQj8wd7rJ6nEypLrJ7z5vxK5RP0yMLo6J/Gsm62DI5Q==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/react-native-windows": { "version": "0.79.1", "license": "MIT", @@ -22717,12 +22824,12 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.2.2", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2" @@ -22756,7 +22863,7 @@ }, "node_modules/regexpu-core": { "version": "6.4.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "regenerate": "^1.4.2", @@ -22772,12 +22879,12 @@ }, "node_modules/regjsgen": { "version": "0.8.0", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/regjsparser": { "version": "0.13.0", - "dev": true, + "devOptional": true, "license": "BSD-2-Clause", "dependencies": { "jsesc": "~3.1.0" @@ -22979,7 +23086,7 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "dev": true, + "devOptional": true, "license": "MIT" }, "node_modules/scheduler": { @@ -23172,7 +23279,7 @@ }, "node_modules/side-channel": { "version": "1.1.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -23190,7 +23297,7 @@ }, "node_modules/side-channel-list": { "version": "1.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "es-errors": "^1.3.0", @@ -23205,7 +23312,7 @@ }, "node_modules/side-channel-map": { "version": "1.0.1", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -23222,7 +23329,7 @@ }, "node_modules/side-channel-weakmap": { "version": "1.0.2", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "call-bound": "^1.0.2", @@ -23722,7 +23829,7 @@ }, "node_modules/type-is": { "version": "1.6.18", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "media-typer": "0.3.0", @@ -23804,7 +23911,7 @@ }, "node_modules/typescript": { "version": "5.0.4", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", @@ -23837,7 +23944,7 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.1", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -23845,7 +23952,7 @@ }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "dev": true, + "devOptional": true, "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", @@ -23857,7 +23964,7 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.2.1", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -23865,7 +23972,7 @@ }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.2.0", - "dev": true, + "devOptional": true, "license": "MIT", "engines": { "node": ">=4" @@ -24053,18 +24160,6 @@ "node": ">= 0.4.0" } }, - "node_modules/uuid": { - "version": "11.1.0", - "dev": true, - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "license": "MIT", - "bin": { - "uuid": "dist/esm/bin/uuid" - } - }, "node_modules/v8-to-istanbul": { "version": "9.3.0", "dev": true, @@ -24260,6 +24355,22 @@ "node": ">= 10" } }, + "node_modules/xml-naming": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/xml-naming/-/xml-naming-0.1.0.tgz", + "integrity": "sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT", + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/xml-parser": { "version": "1.2.1", "license": "MIT", diff --git a/Apps/Playground/package.json b/Apps/Playground/package.json index efa10504d..ac31da49c 100644 --- a/Apps/Playground/package.json +++ b/Apps/Playground/package.json @@ -39,7 +39,7 @@ "jest": "^29.6.3", "prettier": "2.8.8", "react-test-renderer": "19.0.0", - "react-native-test-app": "^4.3.15", + "react-native-test-app": "^5.1.5", "typescript": "5.0.4" }, "engines": {