From b97cb12f8b34e422c712ecce8dd209a42616af9e Mon Sep 17 00:00:00 2001 From: kiennt23 Date: Sat, 29 Jun 2024 08:19:56 +0700 Subject: [PATCH] feat: upgrade to react 18 --- dist/index.js | 2 +- package.json | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/dist/index.js b/dist/index.js index cf4236d..39e3c7b 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1 +1 @@ -module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("prop-types")},function(e,t,n){"use strict";n.r(t),n.d(t,"ReCaptcha",(function(){return v})),n.d(t,"loadReCaptcha",(function(){return h}));var r=n(0),o=n.n(r);n(1);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:function(){},n=document.createElement("script");!window.onLoadCaptchaV3Callback&&t&&(window.onLoadCaptchaV3Callback=t),n.src="https://www.recaptcha.net/recaptcha/api.js?onload=onLoadCaptchaV3Callback&render=".concat(e),document.body.appendChild(n)}}]); \ No newline at end of file +module.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=2)}([function(e,t){e.exports=require("react")},function(e,t){e.exports=require("prop-types")},function(e,t,n){"use strict";n.r(t),n.d(t,"ReCaptcha",(function(){return b})),n.d(t,"loadReCaptcha",(function(){return v}));var r=n(0),o=n.n(r);n(1);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:function(){},n=document.createElement("script");!window.onLoadCaptchaV3Callback&&t&&(window.onLoadCaptchaV3Callback=t),n.src="https://www.recaptcha.net/recaptcha/api.js?onload=onLoadCaptchaV3Callback&render=".concat(e),document.body.appendChild(n)}}]); \ No newline at end of file diff --git a/package.json b/package.json index 4b66dfd..7339091 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "build": "NODE_ENV=production webpack", "lint": "npx eslint ./src", "clean": "rm -rf ./package-lock.json ./node_modules/", - "prepublish": "rm -rf ./dist && npm run build" + "prepublishOnly": "rm -rf ./dist && npm run build" }, "repository": { "type": "git", @@ -32,12 +32,13 @@ "homepage": "https://github.com/codeep/react-recaptcha-v3#readme", "peerDependencies": { "prop-types": "^15.6.2", - "react": "^15.6.2 || ^16.x || ^17.x" + "react": "^18" }, "devDependencies": { "@babel/core": "^7.1.6", - "@babel/plugin-proposal-object-rest-spread": "^7.0.0", - "@babel/plugin-transform-react-jsx": "^7.1.6", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.7", + "@babel/plugin-transform-react-jsx": "^7.24.7", "@babel/preset-env": "^7.1.6", "@babel/preset-react": "^7.10.1", "@types/acorn": "^4.0.3", @@ -48,7 +49,7 @@ "acorn": "^6.0.4", "babel-eslint": "^10.0.1", "babel-loader": "^8.0.4", - "babel-plugin-transform-react-remove-prop-types": "^0.4.20", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24", "eslint": "^5.9.0", "eslint-config-standard": "12.0.0", "eslint-config-standard-react": "7.0.2", @@ -70,7 +71,7 @@ "eslint-plugin-react-perf": "2.0.9", "eslint-plugin-standard": "4.0.0", "prop-types": "^15.6.2", - "react": "^15.6.2 || ^16.x || v17.x", + "react": "^18.3.1", "terser-webpack-plugin": "^3.0.4", "webpack": "^4.26.0", "webpack-bundle-analyzer": "^3.0.3",