diff --git a/examples/next/docs/react/basic-example/package.json b/examples/next/docs/react/basic-example/package.json index f984a43fab8..bb2aacd0384 100644 --- a/examples/next/docs/react/basic-example/package.json +++ b/examples/next/docs/react/basic-example/package.json @@ -20,8 +20,8 @@ "dependencies": { "@handsontable/react": "latest", "handsontable": "latest", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "17.0.2", + "react-dom": "17.0.2", "react-scripts": "4.0.2" }, "devDependencies": { diff --git a/examples/next/docs/react/demo/package.json b/examples/next/docs/react/demo/package.json index aa2d32dc1a7..d005ebb12be 100644 --- a/examples/next/docs/react/demo/package.json +++ b/examples/next/docs/react/demo/package.json @@ -20,18 +20,18 @@ "dependencies": { "@handsontable/react": "latest", "handsontable": "latest", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "17.0.2", + "react-dom": "17.0.2", "react-scripts": "4.0.2" }, "devDependencies": { - "@types/react": "18.0.28", - "@types/react-dom": "18.0.11", "cross-env": "7.0.3", "jasmine": "3.7.0", "jasmine-console-reporter": "3.1.0", "puppeteer": "14.3.0", "react-app-rewired": "2.1.8", + "@types/react": "^17.0.5", + "@types/react-dom": "^17.0.3", "typescript": "4.2.4" }, "license": "SEE LICENSE IN LICENSE.txt", diff --git a/examples/next/visual-tests/react/basic-example/package.json b/examples/next/visual-tests/react/basic-example/package.json index f984a43fab8..bb2aacd0384 100644 --- a/examples/next/visual-tests/react/basic-example/package.json +++ b/examples/next/visual-tests/react/basic-example/package.json @@ -20,8 +20,8 @@ "dependencies": { "@handsontable/react": "latest", "handsontable": "latest", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "17.0.2", + "react-dom": "17.0.2", "react-scripts": "4.0.2" }, "devDependencies": { diff --git a/examples/next/visual-tests/react/demo/package.json b/examples/next/visual-tests/react/demo/package.json index e61695b119f..5053651ff9b 100644 --- a/examples/next/visual-tests/react/demo/package.json +++ b/examples/next/visual-tests/react/demo/package.json @@ -21,8 +21,8 @@ "dependencies": { "@handsontable/react": "latest", "handsontable": "latest", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "17.0.2", + "react-dom": "17.0.2", "react-scripts": "4.0.2" }, "devDependencies": { diff --git a/package-lock.json b/package-lock.json index b9264a500c7..2d8fc4c3aa1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -135,6 +135,7 @@ } }, "handsontable/.config/plugin/eslint": { + "name": "eslint-plugin-handsontable", "version": "1.0.0", "dev": true }, @@ -6156,15 +6157,6 @@ "csstype": "^3.0.2" } }, - "node_modules/@types/react-dom": { - "version": "16.9.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.18.tgz", - "integrity": "sha512-lmNARUX3+rNF/nmoAFqasG0jAA7q6MeGZK/fdeLwY3kAA4NPgHHrG5bNQe2B5xmD4B+x6Z6h0rEJQ7MEEgQxsw==", - "dev": true, - "dependencies": { - "@types/react": "^16" - } - }, "node_modules/@types/react-redux": { "version": "7.1.25", "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.25.tgz", @@ -37610,7 +37602,7 @@ }, "visual-tests": { "name": "handsontable-visual-tests", - "version": "12.3.2", + "version": "0.0.0", "license": "CC BY 4.0", "devDependencies": { "@argos-ci/cli": "^0.3.1", @@ -37777,8 +37769,8 @@ "@babel/preset-react": "^7.9.4", "@babel/preset-typescript": "^7.9.0", "@babel/runtime": "^7.9.2", - "@types/react": "^16.9.5", - "@types/react-dom": "^16.9.1", + "@types/react": "^18.0.29", + "@types/react-dom": "^18.0.11", "@types/react-redux": "^7.1.7", "babel-core": "^7.0.0-bridge.0", "cpy-cli": "^3.1.1", @@ -38047,6 +38039,26 @@ "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", "dev": true }, + "wrappers/react/node_modules/@types/react": { + "version": "18.0.29", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.29.tgz", + "integrity": "sha512-wXHktgUABxplw1+UnljseDq4+uztQyp2tlWZRIxHlpchsCFqiYkvaDS8JR7eKOQm8wziTH/el5qL7D6gYNkYcw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "wrappers/react/node_modules/@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, "wrappers/react/node_modules/@types/stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", @@ -43358,8 +43370,8 @@ "@babel/preset-react": "^7.9.4", "@babel/preset-typescript": "^7.9.0", "@babel/runtime": "^7.9.2", - "@types/react": "^16.9.5", - "@types/react-dom": "^16.9.1", + "@types/react": "^18.0.29", + "@types/react-dom": "^18.0.11", "@types/react-redux": "^7.1.7", "babel-core": "^7.0.0-bridge.0", "cpy-cli": "^3.1.1", @@ -43590,6 +43602,26 @@ "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", "dev": true }, + "@types/react": { + "version": "18.0.29", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.29.tgz", + "integrity": "sha512-wXHktgUABxplw1+UnljseDq4+uztQyp2tlWZRIxHlpchsCFqiYkvaDS8JR7eKOQm8wziTH/el5qL7D6gYNkYcw==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.11.tgz", + "integrity": "sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, "@types/stack-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", @@ -43626,7 +43658,7 @@ "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", - "@types/babel__traverse": "7.18.2" + "@types/babel__traverse": "^7.0.6" } }, "babel-preset-current-node-syntax": { @@ -46054,15 +46086,6 @@ "csstype": "^3.0.2" } }, - "@types/react-dom": { - "version": "16.9.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.18.tgz", - "integrity": "sha512-lmNARUX3+rNF/nmoAFqasG0jAA7q6MeGZK/fdeLwY3kAA4NPgHHrG5bNQe2B5xmD4B+x6Z6h0rEJQ7MEEgQxsw==", - "dev": true, - "requires": { - "@types/react": "^16" - } - }, "@types/react-redux": { "version": "7.1.25", "resolved": "https://registry.npmjs.org/@types/react-redux/-/react-redux-7.1.25.tgz", diff --git a/wrappers/react/package.json b/wrappers/react/package.json index 8e61b5c1eb4..1b8ac4e9699 100644 --- a/wrappers/react/package.json +++ b/wrappers/react/package.json @@ -11,8 +11,8 @@ "unpkg": "./dist/react-handsontable.min.js", "types": "./index.d.ts", "exports": { - "./dist/react-handsontable.js" : "./dist/react-handsontable.js", - "./dist/react-handsontable.min.js" : "./dist/react-handsontable.min.js", + "./dist/react-handsontable.js": "./dist/react-handsontable.js", + "./dist/react-handsontable.min.js": "./dist/react-handsontable.min.js", ".": { "import": "./es/react-handsontable.mjs", "require": "./commonjs/react-handsontable.js" @@ -60,20 +60,21 @@ "@babel/preset-react": "^7.9.4", "@babel/preset-typescript": "^7.9.0", "@babel/runtime": "^7.9.2", - "@types/react-dom": "^16.9.1", + "@types/react": "^18.0.29", + "@types/react-dom": "^18.0.11", "@types/react-redux": "^7.1.7", - "@types/react": "^16.9.5", "babel-core": "^7.0.0-bridge.0", "cpy-cli": "^3.1.1", "cross-env": "^7.0.3", "handsontable": "^12.0.0", "jest": "^25.1.0", "prop-types": "^15.7.2", + "react": "^16.10.2", "react-dom": "^16.10.2", "react-redux": "^7.1.1", - "react": "^16.10.2", "redux": "^4.0.4", "rimraf": "^3.0.2", + "rollup": "^2.58.0", "rollup-plugin-alias": "^1.5.2", "rollup-plugin-babel": "^4.3.3", "rollup-plugin-commonjs": "^10.0.1", @@ -82,7 +83,6 @@ "rollup-plugin-replace": "^2.2.0", "rollup-plugin-terser": "^7.0.2", "rollup-plugin-typescript2": "^0.22.1", - "rollup": "^2.58.0", "typescript": "3.8.2", "uglify-js": "^3.4.9" },