diff --git a/package-lock.json b/package-lock.json index 17a3e4fac..f87d18a71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,12 @@ { - "name": "uniforms-repository", + "name": "uniforms-react18", + "version": "0.0.2", "lockfileVersion": 2, "requires": true, "packages": { "": { - "name": "uniforms-repository", - "hasInstallScript": true, + "name": "uniforms-react18", + "version": "0.0.2", "dependencies": { "@ant-design/icons": "4.4.0", "@docusaurus/core": "2.1.0", @@ -61,6 +62,9 @@ "ts-jest": "27.0.3", "tslib": "^2.2.0", "typescript": "4.4.4", + "uniforms": "^4.0.0-alpha.5", + "uniforms-bridge-graphql": "^4.0.0-alpha.0", + "uniforms-mui": "^4.0.0-alpha.0", "universal-fetch": "1.0.0", "warning": "^4.0.0", "zod": "^3.0.0" @@ -27495,6 +27499,55 @@ "node": ">=8" } }, + "node_modules/uniforms": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-4.0.0-alpha.5.tgz", + "integrity": "sha512-e4GdyrAFkvgN2VmX8lUsAw96seCYalBzlSpdfSz9dsBqxpXNM++yAueRS63klu+bCAG849K1CJjGdf63XdkG2g==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms-bridge-graphql": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms-bridge-graphql/-/uniforms-bridge-graphql-4.0.0-alpha.5.tgz", + "integrity": "sha512-rCnKBwl38TJfOVcysrUWPZL+STHLUf2DlfesuHQSDH6ADj3CDsYO+644dRODocBOPqtzukbxTwg0XMBkWahSbQ==", + "dependencies": { + "graphql": "^15.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.5" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + } + }, + "node_modules/uniforms-mui": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms-mui/-/uniforms-mui-4.0.0-alpha.5.tgz", + "integrity": "sha512-JwXrrOGZjh9eu96ibjXdpvMJwD1jl2uNmkNcdhqJpGL93HfDYSqxqE9ZY31ZDdwGuos5n2AE6j26D9QG758neQ==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.5" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "react": "^18.0.0 || ^17.0.0" + } + }, "node_modules/unique-filename": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", @@ -48855,6 +48908,39 @@ } } }, + "uniforms": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-4.0.0-alpha.5.tgz", + "integrity": "sha512-e4GdyrAFkvgN2VmX8lUsAw96seCYalBzlSpdfSz9dsBqxpXNM++yAueRS63klu+bCAG849K1CJjGdf63XdkG2g==", + "requires": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0" + } + }, + "uniforms-bridge-graphql": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms-bridge-graphql/-/uniforms-bridge-graphql-4.0.0-alpha.5.tgz", + "integrity": "sha512-rCnKBwl38TJfOVcysrUWPZL+STHLUf2DlfesuHQSDH6ADj3CDsYO+644dRODocBOPqtzukbxTwg0XMBkWahSbQ==", + "requires": { + "graphql": "^15.0.0", + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.5" + } + }, + "uniforms-mui": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms-mui/-/uniforms-mui-4.0.0-alpha.5.tgz", + "integrity": "sha512-JwXrrOGZjh9eu96ibjXdpvMJwD1jl2uNmkNcdhqJpGL93HfDYSqxqE9ZY31ZDdwGuos5n2AE6j26D9QG758neQ==", + "requires": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0", + "uniforms": "^4.0.0-alpha.5" + } + }, "unique-filename": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-2.0.1.tgz", diff --git a/package.json b/package.json index b957156df..60845282a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { - "name": "uniforms-repository", - "private": true, + "name": "uniforms-react18", + "version": "0.0.2", "scripts": { "build": "tsc --build --incremental tsconfig.build.json", "clean": "tsc --build --clean tsconfig.build.json && rimraf coverage", diff --git a/packages/uniforms-bridge-graphql/package.json b/packages/uniforms-bridge-graphql/package.json index 3beef451c..059c61b79 100644 --- a/packages/uniforms-bridge-graphql/package.json +++ b/packages/uniforms-bridge-graphql/package.json @@ -1,6 +1,6 @@ { - "name": "uniforms-bridge-graphql", - "version": "4.0.0-alpha.5", + "name": "uniforms-react18-bridge-graphql", + "version": "0.0.2", "license": "MIT", "main": "./cjs/index.js", "module": "./esm/index.js", @@ -30,6 +30,6 @@ "invariant": "^2.0.0", "lodash": "^4.0.0", "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.5" + "uniforms-react18-core": "^0.0.1" } } diff --git a/packages/uniforms-mui/package.json b/packages/uniforms-mui/package.json index 565c79615..57832bd13 100644 --- a/packages/uniforms-mui/package.json +++ b/packages/uniforms-mui/package.json @@ -1,6 +1,6 @@ { - "name": "uniforms-mui", - "version": "4.0.0-alpha.5", + "name": "uniforms-react18-material-ui", + "version": "0.0.2", "license": "MIT", "main": "./cjs/index.js", "module": "./esm/index.js", @@ -37,6 +37,6 @@ "invariant": "^2.0.0", "lodash": "^4.0.0", "tslib": "^2.2.0", - "uniforms": "^4.0.0-alpha.5" + "uniforms-react18-core": "^0.0.1" } } diff --git a/packages/uniforms/package.json b/packages/uniforms/package.json index ceaf902a6..bb3955871 100644 --- a/packages/uniforms/package.json +++ b/packages/uniforms/package.json @@ -1,6 +1,6 @@ { - "name": "uniforms", - "version": "4.0.0-alpha.5", + "name": "uniforms-react18-core", + "version": "0.0.2", "license": "MIT", "main": "./cjs/index.js", "module": "./esm/index.js", diff --git a/reproductions/package-lock.json b/reproductions/package-lock.json new file mode 100644 index 000000000..d7c267d42 --- /dev/null +++ b/reproductions/package-lock.json @@ -0,0 +1,93 @@ +{ + "name": "uniforms-reproductions", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "uniforms-reproductions", + "dependencies": { + "uniforms": "^4.0.0-alpha.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true + }, + "node_modules/react/node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/uniforms": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-4.0.0-alpha.5.tgz", + "integrity": "sha512-e4GdyrAFkvgN2VmX8lUsAw96seCYalBzlSpdfSz9dsBqxpXNM++yAueRS63klu+bCAG849K1CJjGdf63XdkG2g==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms/node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/uniforms/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/uniforms/node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/uniforms/node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/uniforms/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } +} diff --git a/website/package-lock.json b/website/package-lock.json new file mode 100644 index 000000000..8b8d444af --- /dev/null +++ b/website/package-lock.json @@ -0,0 +1,93 @@ +{ + "name": "website", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "website", + "dependencies": { + "uniforms": "^4.0.0-alpha.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true + }, + "node_modules/react/node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/uniforms": { + "version": "4.0.0-alpha.5", + "resolved": "https://registry.npmjs.org/uniforms/-/uniforms-4.0.0-alpha.5.tgz", + "integrity": "sha512-e4GdyrAFkvgN2VmX8lUsAw96seCYalBzlSpdfSz9dsBqxpXNM++yAueRS63klu+bCAG849K1CJjGdf63XdkG2g==", + "dependencies": { + "invariant": "^2.0.0", + "lodash": "^4.0.0", + "tslib": "^2.2.0" + }, + "funding": { + "url": "https://github.com/vazco/uniforms?sponsor=1" + }, + "peerDependencies": { + "react": "^18.0.0 || ^17.0.0 || ^16.8.0" + } + }, + "node_modules/uniforms/node_modules/invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dependencies": { + "loose-envify": "^1.0.0" + } + }, + "node_modules/uniforms/node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/uniforms/node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/uniforms/node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/uniforms/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + } + } +}