diff --git a/package-lock.json b/package-lock.json index 9b21704..15c9149 100644 --- a/package-lock.json +++ b/package-lock.json @@ -176,19 +176,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz", - "integrity": "sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw==", - "dev": true, - "license": "MIT", - "dependencies": { - "@babel/types": "^7.29.7" - }, - "engines": { - "node": ">=6.9.0" - } - }, "node_modules/@babel/helper-compilation-targets": { "version": "7.29.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.29.7.tgz", @@ -1676,19 +1663,32 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.29.7.tgz", - "integrity": "sha512-ajMX6QPcyomotqwpzhkYGxcK2i/us0rs1Qo9QvUpa+Fca0FTmqrzKrctoIYLMxcOhGZldGT/BAVkRGTWBiR8gQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-8.0.1.tgz", + "integrity": "sha512-0cXdg5GCKK+PoV+Anjbi0yAXq/mq1iIRBiMG1REOLc4iLN4jj86dWS08qMatUYAsNMzkcurn4okYHnoy0B1Txg==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7" + "@babel/helper-plugin-utils": "^8.0.1" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/plugin-syntax-flow/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.1.tgz", + "integrity": "sha512-3PKFgjTyPlhFhorfP+SjKQxLViIL++zWjFOO4hGriYU+Bsm983DxEM1JmDRJVWXV0O9npu+xXRqz7Pbd3mh70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, "node_modules/@babel/plugin-syntax-import-attributes": { @@ -2846,20 +2846,33 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.29.7.tgz", - "integrity": "sha512-wRHeUjUjCZnMHmiO5bRgjFLcoEh7JyTdByOW11ahhwNa4V0bmeGEaIvt51yq0zQp2yWIpqfxXXPyUP6GFJZHOQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-8.0.1.tgz", + "integrity": "sha512-jEfYZWRhHvJPt2ckSBYtFGWHG/rbxer5IiVqV5BoSY42bMG/2PZUfWXcU67jcPLH6fKe8eRncmLZLzVu76TdAA==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/plugin-syntax-flow": "^7.29.7" + "@babel/helper-plugin-utils": "^8.0.1", + "@babel/plugin-syntax-flow": "^8.0.1" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.1.tgz", + "integrity": "sha512-3PKFgjTyPlhFhorfP+SjKQxLViIL++zWjFOO4hGriYU+Bsm983DxEM1JmDRJVWXV0O9npu+xXRqz7Pbd3mh70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" } }, "node_modules/@babel/plugin-transform-for-of": { @@ -5208,21 +5221,44 @@ } }, "node_modules/@babel/preset-flow": { - "version": "7.29.7", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.29.7.tgz", - "integrity": "sha512-KYIRV0BuaN68CDdsqFkAD7MU7yipUqQNuNElwATdxaIdpTjhvtY82QvkBJs7zV3Evxj2jFAAZ1iO8nyy0nhjqA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-8.0.1.tgz", + "integrity": "sha512-E8fAfRu5i6CsZ4ryXdpUh9viJnXC3EiM6HQxUw26wSsICzKSdq00YxKV1gS2JZz2NAUMPLJrjjxazflNctx+dw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/helper-plugin-utils": "^7.29.7", - "@babel/helper-validator-option": "^7.29.7", - "@babel/plugin-transform-flow-strip-types": "^7.29.7" + "@babel/helper-plugin-utils": "^8.0.1", + "@babel/helper-validator-option": "^8.0.0", + "@babel/plugin-transform-flow-strip-types": "^8.0.1" }, "engines": { - "node": ">=6.9.0" + "node": "^22.18.0 || >=24.11.0" }, "peerDependencies": { - "@babel/core": "^7.0.0-0" + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/preset-flow/node_modules/@babel/helper-plugin-utils": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-8.0.1.tgz", + "integrity": "sha512-3PKFgjTyPlhFhorfP+SjKQxLViIL++zWjFOO4hGriYU+Bsm983DxEM1JmDRJVWXV0O9npu+xXRqz7Pbd3mh70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" + }, + "peerDependencies": { + "@babel/core": "^8.0.0" + } + }, + "node_modules/@babel/preset-flow/node_modules/@babel/helper-validator-option": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-8.0.0.tgz", + "integrity": "sha512-U4Dybxh4WESWHt5XhBeExi4DrY0/DNK1aHpQbsrQXCUbFHuMweT0TpLEWKvaraV2Y6fS+ZXunsZ8zIuZIgvF2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^22.18.0 || >=24.11.0" } }, "node_modules/@babel/preset-modules": { @@ -27809,11 +27845,11 @@ }, "packages/native-ui": { "name": "@polprog/native-ui", - "version": "1.6.0", + "version": "1.7.0", "license": "MIT", "devDependencies": { "@babel/preset-env": "^8.0.2", - "@babel/preset-flow": "^7.29.7", + "@babel/preset-flow": "^8.0.1", "@babel/preset-react": "^8.0.1", "@babel/preset-typescript": "^8.0.1", "@eslint/js": "^10.0.1", diff --git a/packages/native-ui/package.json b/packages/native-ui/package.json index f9b10cf..4fbdca6 100644 --- a/packages/native-ui/package.json +++ b/packages/native-ui/package.json @@ -116,7 +116,7 @@ }, "devDependencies": { "@babel/preset-env": "^8.0.2", - "@babel/preset-flow": "^7.29.7", + "@babel/preset-flow": "^8.0.1", "@babel/preset-react": "^8.0.1", "@babel/preset-typescript": "^8.0.1", "@eslint/js": "^10.0.1", diff --git a/yarn.lock b/yarn.lock index 949e713..d827d40 100644 --- a/yarn.lock +++ b/yarn.lock @@ -89,13 +89,6 @@ "@types/jsesc" "^2.5.0" jsesc "^3.0.2" -"@babel/helper-annotate-as-pure@^7.29.7": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.29.7.tgz" - integrity sha512-OoK6239jHPuSQOoS0kfTVKn0b/rVTk0seKq4Gd2UMLtmOVLjDC0ki3e+c90Trqv2gMfvJFqkiljrr568+qddiw== - dependencies: - "@babel/types" "^7.29.7" - "@babel/helper-annotate-as-pure@^8.0.0": version "8.0.0" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-8.0.0.tgz#e094d0ea95f319cdc399fe25ec82e4b3dddb8461" @@ -385,12 +378,12 @@ dependencies: "@babel/helper-plugin-utils" "^7.14.5" -"@babel/plugin-syntax-flow@^7.29.7": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.29.7.tgz" - integrity sha512-ajMX6QPcyomotqwpzhkYGxcK2i/us0rs1Qo9QvUpa+Fca0FTmqrzKrctoIYLMxcOhGZldGT/BAVkRGTWBiR8gQ== +"@babel/plugin-syntax-flow@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-8.0.1.tgz#c60a42b101056ec3b2c986a4a3be82ca4fbe2f94" + integrity sha512-0cXdg5GCKK+PoV+Anjbi0yAXq/mq1iIRBiMG1REOLc4iLN4jj86dWS08qMatUYAsNMzkcurn4okYHnoy0B1Txg== dependencies: - "@babel/helper-plugin-utils" "^7.29.7" + "@babel/helper-plugin-utils" "^8.0.1" "@babel/plugin-syntax-import-attributes@^7.24.7": version "7.29.7" @@ -630,13 +623,13 @@ dependencies: "@babel/helper-plugin-utils" "^8.0.1" -"@babel/plugin-transform-flow-strip-types@^7.29.7": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.29.7.tgz" - integrity sha512-wRHeUjUjCZnMHmiO5bRgjFLcoEh7JyTdByOW11ahhwNa4V0bmeGEaIvt51yq0zQp2yWIpqfxXXPyUP6GFJZHOQ== +"@babel/plugin-transform-flow-strip-types@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-8.0.1.tgz#07d26ff28dfc596e7d48470ca81c94055ba3b8e4" + integrity sha512-jEfYZWRhHvJPt2ckSBYtFGWHG/rbxer5IiVqV5BoSY42bMG/2PZUfWXcU67jcPLH6fKe8eRncmLZLzVu76TdAA== dependencies: - "@babel/helper-plugin-utils" "^7.29.7" - "@babel/plugin-syntax-flow" "^7.29.7" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/plugin-syntax-flow" "^8.0.1" "@babel/plugin-transform-for-of@^8.0.1": version "8.0.1" @@ -1012,14 +1005,14 @@ core-js-compat "^3.48.0" semver "^7.7.3" -"@babel/preset-flow@^7.29.7": - version "7.29.7" - resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.29.7.tgz" - integrity sha512-KYIRV0BuaN68CDdsqFkAD7MU7yipUqQNuNElwATdxaIdpTjhvtY82QvkBJs7zV3Evxj2jFAAZ1iO8nyy0nhjqA== +"@babel/preset-flow@^8.0.1": + version "8.0.1" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-8.0.1.tgz#317d2d179c810dfc5c76420586c1e5a2ce64a563" + integrity sha512-E8fAfRu5i6CsZ4ryXdpUh9viJnXC3EiM6HQxUw26wSsICzKSdq00YxKV1gS2JZz2NAUMPLJrjjxazflNctx+dw== dependencies: - "@babel/helper-plugin-utils" "^7.29.7" - "@babel/helper-validator-option" "^7.29.7" - "@babel/plugin-transform-flow-strip-types" "^7.29.7" + "@babel/helper-plugin-utils" "^8.0.1" + "@babel/helper-validator-option" "^8.0.0" + "@babel/plugin-transform-flow-strip-types" "^8.0.1" "@babel/preset-modules@^0.2.0": version "0.2.0"