diff --git a/package-lock.json b/package-lock.json index 0624694..a010e8b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.1.0", "license": "MIT", "devDependencies": { - "@rescript/react": "^0.13.0", - "react": "^19.2.3", - "react-dom": "^19.2.3", - "rescript": "^11.1.0" + "@rescript/react": "^0.14.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "rescript": "^12.0.2" }, "peerDependencies": { "@rescript/react": ">=0.12.0", @@ -21,15 +21,101 @@ "rescript": ">=11.0.0" } }, + "node_modules/@rescript/darwin-arm64": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@rescript/darwin-arm64/-/darwin-arm64-12.0.2.tgz", + "integrity": "sha512-GcfiPE0L2N7smWXMBEW4pvlcqblSbKh2tisZTuOaLPr9+WmaXnBLap6OUT+XoEWzTY0RA4QURfpNJLAgqZPrzw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=20.11.0" + } + }, + "node_modules/@rescript/darwin-x64": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@rescript/darwin-x64/-/darwin-x64-12.0.2.tgz", + "integrity": "sha512-di4eucoDdLsLqz86h7Cwywsmt+xFup7rpVlkx8L7i22RTqyTw+CD6aGjFj1Ddj2sVUd5SSFiE9Hj86QggzUgbg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=20.11.0" + } + }, + "node_modules/@rescript/linux-arm64": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@rescript/linux-arm64/-/linux-arm64-12.0.2.tgz", + "integrity": "sha512-x6WOyimX0kw9DGADQ02R2rmvKu8SQOrskfYrKREfc2CgDT+FOKAH+qxvpUiljKhrvthoHkVBJOXtlKk854OdjQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.11.0" + } + }, + "node_modules/@rescript/linux-x64": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@rescript/linux-x64/-/linux-x64-12.0.2.tgz", + "integrity": "sha512-5QHE+Ca1h3qXxDkw343923WTEdEyBeXphrv+8SZLhLOFNabQ5t6m4rWf52RluDqQpa67j6GB8kVAZpqc2rA2Qw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=20.11.0" + } + }, "node_modules/@rescript/react": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/@rescript/react/-/react-0.13.1.tgz", - "integrity": "sha512-VIWtu/sAJyYmDVoAhit0LHDYQrW6RqZ6z8sh8san5cjEAT4klv8JWkiaSK3FGUfooUDkGUXXgKTkqyj8zRR21w==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@rescript/react/-/react-0.14.0.tgz", + "integrity": "sha512-ncOHWK7ujQmff+QMYKRmtwETvJVolzkwRpDa0MFenEXdUz9ZYywNbq+xH9F9RDQeSwC3/4s9JeUQVyTu4fMpHw==", "dev": true, "license": "MIT", "peerDependencies": { - "react": ">=18.0.0", - "react-dom": ">=18.0.0" + "react": ">=19.0.0", + "react-dom": ">=19.0.0" + } + }, + "node_modules/@rescript/runtime": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@rescript/runtime/-/runtime-12.0.2.tgz", + "integrity": "sha512-Jma1QEgns/WlWeVap/Mv6dVbFEKmftPOrmwQbzLQnnrQ9z6PJjorHIvDMQUigQKnvM/4RhRJ3LiG+CsNtgS9ww==", + "dev": true + }, + "node_modules/@rescript/win32-x64": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/@rescript/win32-x64/-/win32-x64-12.0.2.tgz", + "integrity": "sha512-QcNQiok3H2Xd+cReB1kpH4hlPXnT7DA6ETsJfZugTUOKOdAYLTJ+Imynv+ojuafkUrwa2v0tZAiqHaQsDjf9IQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=20.11.0" } }, "node_modules/react": { @@ -39,6 +125,9 @@ "dev": true, "license": "MIT", "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, "engines": { "node": ">=0.10.0" } @@ -58,19 +147,40 @@ } }, "node_modules/rescript": { - "version": "11.1.4", - "resolved": "https://registry.npmjs.org/rescript/-/rescript-11.1.4.tgz", - "integrity": "sha512-0bGU0bocihjSC6MsE3TMjHjY0EUpchyrREquLS8VsZ3ohSMD+VHUEwimEfB3kpBI1vYkw3UFZ3WD8R28guz/Vw==", + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/rescript/-/rescript-12.0.2.tgz", + "integrity": "sha512-H1K9ovIxg2BVwJcXN1cZv0Q1pJEyFgNcUDKHSkmKmv5eBZMpXBASTZ2+grDt0zFFNoeFA1B9abAjSf+oTTi7hg==", "dev": true, - "hasInstallScript": true, "license": "SEE LICENSE IN LICENSE", + "workspaces": [ + "packages/playground", + "packages/@rescript/*", + "tests/dependencies/**", + "tests/analysis_tests/**", + "tests/docstring_tests", + "tests/gentype_tests/**", + "tests/tools_tests", + "scripts/res" + ], + "dependencies": { + "@rescript/runtime": "12.0.2" + }, "bin": { - "bsc": "bsc", - "bstracing": "lib/bstracing", - "rescript": "rescript" + "bsc": "cli/bsc.js", + "bstracing": "cli/bstracing.js", + "rescript": "cli/rescript.js", + "rescript-legacy": "cli/rescript-legacy.js", + "rescript-tools": "cli/rescript-tools.js" }, "engines": { - "node": ">=10" + "node": ">=20.11.0" + }, + "optionalDependencies": { + "@rescript/darwin-arm64": "12.0.2", + "@rescript/darwin-x64": "12.0.2", + "@rescript/linux-arm64": "12.0.2", + "@rescript/linux-x64": "12.0.2", + "@rescript/win32-x64": "12.0.2" } }, "node_modules/scheduler": { diff --git a/package.json b/package.json index 98a4c65..0035058 100644 --- a/package.json +++ b/package.json @@ -30,9 +30,9 @@ "rescript": ">=11.0.0" }, "devDependencies": { - "@rescript/react": "^0.13.0", - "react": "^19.2.3", - "react-dom": "^19.2.3", - "rescript": "^11.1.0" + "@rescript/react": "^0.14.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "rescript": "^12.0.2" } }