From 938b0fc13f321da7f070f1102801733bb6b476ea Mon Sep 17 00:00:00 2001 From: MurakamiShinyu Date: Mon, 19 Aug 2024 17:25:49 +0900 Subject: [PATCH] chore: set NODE_OPTIONS=--openssl-legacy-provider to avoid "error:0308010C:digital envelope routines::unsupported" --- packages/core/test/package.json | 5 +++-- packages/core/test/yarn.lock | 35 ++++++++++++++++++++++++++++++++- packages/react/package.json | 2 +- 3 files changed, 38 insertions(+), 4 deletions(-) diff --git a/packages/core/test/package.json b/packages/core/test/package.json index 1ebb147fe..a38e8ef05 100644 --- a/packages/core/test/package.json +++ b/packages/core/test/package.json @@ -1,10 +1,11 @@ { "name": "core-test", "scripts": { - "test": "karma start conf/karma-local.conf.js", - "test-sauce": "export NODE_OPTIONS=--openssl-legacy-provider && test -z \"$SAUCE_USERNAME\" || karma start conf/karma-sauce.conf.js" + "test": "cross-env NODE_OPTIONS=--openssl-legacy-provider karma start conf/karma-local.conf.js", + "test-sauce": "test -z \"$SAUCE_USERNAME\" || cross-env NODE_OPTIONS=--openssl-legacy-provider karma start conf/karma-sauce.conf.js" }, "devDependencies": { + "cross-env": "^7.0.2", "jasmine-core": "^3.4.0", "karma": "^6.3.16", "karma-cli": "^2.0.0", diff --git a/packages/core/test/yarn.lock b/packages/core/test/yarn.lock index 824b0a556..06bebe32d 100644 --- a/packages/core/test/yarn.lock +++ b/packages/core/test/yarn.lock @@ -1240,6 +1240,13 @@ create-hmac@^1.1.0, create-hmac@^1.1.4, create-hmac@^1.1.7: safe-buffer "^5.0.1" sha.js "^2.4.8" +cross-env@^7.0.2: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-env/-/cross-env-7.0.3.tgz#865264b29677dc015ba8418918965dd232fc54cf" + integrity sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + dependencies: + cross-spawn "^7.0.1" + cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -1260,6 +1267,15 @@ cross-spawn@^6.0.0: shebang-command "^1.2.0" which "^1.2.9" +cross-spawn@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + crypto-browserify@^3.11.0: version "3.12.0" resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" @@ -3548,6 +3564,11 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== +path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -4153,11 +4174,23 @@ shebang-command@^1.2.0: dependencies: shebang-regex "^1.0.0" +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -4968,7 +5001,7 @@ which@^1.2.9: dependencies: isexe "^2.0.0" -which@^2.0.2: +which@^2.0.1, which@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== diff --git a/packages/react/package.json b/packages/react/package.json index 1daec4cf1..fcdf5d610 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -9,7 +9,7 @@ "build-storybook": "build-storybook", "clean": "shx rm -rf dist", "dev": "yarn storybook", - "storybook": "start-storybook -p 9009", + "storybook": "cross-env NODE_OPTIONS=--openssl-legacy-provider start-storybook -p 9009", "test": "run-s test:build", "test:build": "yarn build", "test:unit": "cross-env CI=1 react-scripts test --env=jest-environment-jsdom-sixteen",