diff --git a/package.json b/package.json index 490cb38..2dba5fa 100644 --- a/package.json +++ b/package.json @@ -20,8 +20,8 @@ "next": "12.3.4", "prism-react-renderer": "1.3.5", "prismjs": "1.29.0", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "18.3.1", + "react-dom": "18.3.1", "react-simple-code-editor": "0.13.1", "styled-components": "5.3.9", "toml": "3.0.0", @@ -32,7 +32,7 @@ "devDependencies": { "@types/node": "18.15.11", "@types/prismjs": "1.26.1", - "@types/react": "18.2.28", + "@types/react": "18.3.8", "@types/styled-components": "5.1.28", "babel-plugin-macros": "3.1.0", "eslint": "8.51.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5fcaf21..6eabaa2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,13 +16,13 @@ dependencies: version: 6.4.2 '@fortawesome/react-fontawesome': specifier: 0.2.0 - version: 0.2.0(@fortawesome/fontawesome-svg-core@6.4.2)(react@18.2.0) + version: 0.2.0(@fortawesome/fontawesome-svg-core@6.4.2)(react@18.3.1) '@js.properties/properties': specifier: 0.5.4 version: 0.5.4 '@microlink/react-json-view': specifier: ^1.22.2 - version: 1.22.2(@types/react@18.2.28)(react-dom@18.2.0)(react@18.2.0) + version: 1.22.2(@types/react@18.3.8)(react-dom@18.3.1)(react@18.3.1) '@tkint/hocon-parser': specifier: 0.0.0-alpha.0 version: 0.0.0-alpha.0 @@ -31,25 +31,25 @@ dependencies: version: 8.12.0 next: specifier: 12.3.4 - version: 12.3.4(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react-dom@18.2.0)(react@18.2.0) + version: 12.3.4(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1) prism-react-renderer: specifier: 1.3.5 - version: 1.3.5(react@18.2.0) + version: 1.3.5(react@18.3.1) prismjs: specifier: 1.29.0 version: 1.29.0 react: - specifier: 18.2.0 - version: 18.2.0 + specifier: 18.3.1 + version: 18.3.1 react-dom: - specifier: 18.2.0 - version: 18.2.0(react@18.2.0) + specifier: 18.3.1 + version: 18.3.1(react@18.3.1) react-simple-code-editor: specifier: 0.13.1 - version: 0.13.1(react-dom@18.2.0)(react@18.2.0) + version: 0.13.1(react-dom@18.3.1)(react@18.3.1) styled-components: specifier: 5.3.9 - version: 5.3.9(@babel/core@7.23.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + version: 5.3.9(@babel/core@7.23.0)(react-dom@18.3.1)(react-is@18.2.0)(react@18.3.1) toml: specifier: 3.0.0 version: 3.0.0 @@ -71,8 +71,8 @@ devDependencies: specifier: 1.26.1 version: 1.26.1 '@types/react': - specifier: 18.2.28 - version: 18.2.28 + specifier: 18.3.8 + version: 18.3.8 '@types/styled-components': specifier: 5.1.28 version: 5.1.28 @@ -426,7 +426,7 @@ packages: '@fortawesome/fontawesome-common-types': 6.4.2 dev: false - /@fortawesome/react-fontawesome@0.2.0(@fortawesome/fontawesome-svg-core@6.4.2)(react@18.2.0): + /@fortawesome/react-fontawesome@0.2.0(@fortawesome/fontawesome-svg-core@6.4.2)(react@18.3.1): resolution: {integrity: sha512-uHg75Rb/XORTtVt7OS9WoK8uM276Ufi7gCzshVWkUJbHhh3svsUUeqXerrM96Wm7fRiDzfKRwSoahhMIkGAYHw==} peerDependencies: '@fortawesome/fontawesome-svg-core': ~1 || ~6 @@ -434,7 +434,7 @@ packages: dependencies: '@fortawesome/fontawesome-svg-core': 6.4.2 prop-types: 15.8.1 - react: 18.2.0 + react: 18.3.1 dev: false /@humanwhocodes/config-array@0.11.11: @@ -493,18 +493,18 @@ packages: resolution: {integrity: sha512-4M/Mb2CxzuI1CtQhVFs6OC9ceuGPAP6SOWnpLcrdB1TcUHroXbsYDVJNOm32koRMfuCoRACbojcm4dPPcQxu0w==} dev: false - /@microlink/react-json-view@1.22.2(@types/react@18.2.28)(react-dom@18.2.0)(react@18.2.0): + /@microlink/react-json-view@1.22.2(@types/react@18.3.8)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-liJzdlbspT5GbEuPffw4jzZfXOypKLK1Er9br03T31bAaIi/WptZqpcJaXPi7OmwC7v/YYczCkmAS7WaEfItPQ==} peerDependencies: react: '>= 15' react-dom: '>= 15' dependencies: - flux: 4.0.4(react@18.2.0) - react: 18.2.0 + flux: 4.0.4(react@18.3.1) + react: 18.3.1 react-base16-styling: 0.6.0 - react-dom: 18.2.0(react@18.2.0) + react-dom: 18.3.1(react@18.3.1) react-lifecycles-compat: 3.0.4 - react-textarea-autosize: 8.3.4(@types/react@18.2.28)(react@18.2.0) + react-textarea-autosize: 8.3.4(@types/react@18.3.8)(react@18.3.1) transitivePeerDependencies: - '@types/react' - encoding @@ -691,7 +691,7 @@ packages: /@types/hoist-non-react-statics@3.3.3: resolution: {integrity: sha512-Wny3a2UXn5FEA1l7gc6BbpoV5mD1XijZqgkp4TRgDCDL5r3B5ieOFGUX5h3n78Tr1MEG7BfvoM8qeztdvNU0fw==} dependencies: - '@types/react': 18.2.28 + '@types/react': 18.3.8 hoist-non-react-statics: 3.3.2 dev: true @@ -717,21 +717,17 @@ packages: /@types/prop-types@15.7.8: resolution: {integrity: sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==} - /@types/react@18.2.28: - resolution: {integrity: sha512-ad4aa/RaaJS3hyGz0BGegdnSRXQBkd1CCYDCdNjBPg90UUpLgo+WlJqb9fMYUxtehmzF3PJaTWqRZjko6BRzBg==} + /@types/react@18.3.8: + resolution: {integrity: sha512-syBUrW3/XpnW4WJ41Pft+I+aPoDVbrBVQGEnbD7NijDGlVC+8gV/XKRY+7vMDlfPpbwYt0l1vd/Sj8bJGMbs9Q==} dependencies: '@types/prop-types': 15.7.8 - '@types/scheduler': 0.16.4 csstype: 3.1.2 - /@types/scheduler@0.16.4: - resolution: {integrity: sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==} - /@types/styled-components@5.1.28: resolution: {integrity: sha512-nu0VKNybkjvUqJAXWtRqKd7j3iRUl8GbYSTvZNuIBJcw/HUp1Y4QUXNLlj7gcnRV/t784JnHAlvRnSnE3nPbJA==} dependencies: '@types/hoist-non-react-statics': 3.3.3 - '@types/react': 18.2.28 + '@types/react': 18.3.8 csstype: 3.1.2 dev: true @@ -1012,7 +1008,7 @@ packages: '@babel/plugin-syntax-jsx': 7.22.5(@babel/core@7.23.0) lodash: 4.17.21 picomatch: 2.3.1 - styled-components: 5.3.9(@babel/core@7.23.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0) + styled-components: 5.3.9(@babel/core@7.23.0)(react-dom@18.3.1)(react-is@18.2.0)(react@18.3.1) transitivePeerDependencies: - '@babel/core' dev: false @@ -1767,14 +1763,14 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /flux@4.0.4(react@18.2.0): + /flux@4.0.4(react@18.3.1): resolution: {integrity: sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw==} peerDependencies: react: ^15.0.2 || ^16.0.0 || ^17.0.0 dependencies: fbemitter: 3.0.0 fbjs: 3.0.5 - react: 18.2.0 + react: 18.3.1 transitivePeerDependencies: - encoding dev: false @@ -2397,7 +2393,7 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: true - /next@12.3.4(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react-dom@18.2.0)(react@18.2.0): + /next@12.3.4(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-VcyMJUtLZBGzLKo3oMxrEF0stxh8HwuW976pAzlHhI3t8qJ4SROjCrSh1T24bhrbjw55wfZXAbXPGwPt5FLRfQ==} engines: {node: '>=12.22.0'} hasBin: true @@ -2419,10 +2415,10 @@ packages: '@swc/helpers': 0.4.11 caniuse-lite: 1.0.30001547 postcss: 8.4.14 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.0.7(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react@18.2.0) - use-sync-external-store: 1.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.0.7(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react@18.3.1) + use-sync-external-store: 1.2.0(react@18.3.1) optionalDependencies: '@next/swc-android-arm-eabi': 12.3.4 '@next/swc-android-arm64': 12.3.4 @@ -2710,12 +2706,12 @@ packages: hasBin: true dev: true - /prism-react-renderer@1.3.5(react@18.2.0): + /prism-react-renderer@1.3.5(react@18.3.1): resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} peerDependencies: react: '>=0.14.9' dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /prismjs@1.29.0: @@ -2757,14 +2753,14 @@ packages: pure-color: 1.3.0 dev: false - /react-dom@18.2.0(react@18.2.0): - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} peerDependencies: - react: ^18.2.0 + react: ^18.3.1 dependencies: loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 + react: 18.3.1 + scheduler: 0.23.2 dev: false /react-is@16.13.1: @@ -2778,32 +2774,32 @@ packages: resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false - /react-simple-code-editor@0.13.1(react-dom@18.2.0)(react@18.2.0): + /react-simple-code-editor@0.13.1(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-XYeVwRZwgyKtjNIYcAEgg2FaQcCZwhbarnkJIV20U2wkCU9q/CPFBo8nRXrK4GXUz3AvbqZFsZRrpUTkqqEYyQ==} peerDependencies: react: '*' react-dom: '*' dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) dev: false - /react-textarea-autosize@8.3.4(@types/react@18.2.28)(react@18.2.0): + /react-textarea-autosize@8.3.4(@types/react@18.3.8)(react@18.3.1): resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} engines: {node: '>=10'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: '@babel/runtime': 7.23.1 - react: 18.2.0 - use-composed-ref: 1.3.0(react@18.2.0) - use-latest: 1.2.1(@types/react@18.2.28)(react@18.2.0) + react: 18.3.1 + use-composed-ref: 1.3.0(react@18.3.1) + use-latest: 1.2.1(@types/react@18.3.8)(react@18.3.1) transitivePeerDependencies: - '@types/react' dev: false - /react@18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 @@ -2926,8 +2922,8 @@ packages: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==} dev: false - /scheduler@0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} dependencies: loose-envify: 1.4.0 dev: false @@ -3046,7 +3042,7 @@ packages: engines: {node: '>=8'} dev: true - /styled-components@5.3.9(@babel/core@7.23.0)(react-dom@18.2.0)(react-is@18.2.0)(react@18.2.0): + /styled-components@5.3.9(@babel/core@7.23.0)(react-dom@18.3.1)(react-is@18.2.0)(react@18.3.1): resolution: {integrity: sha512-Aj3kb13B75DQBo2oRwRa/APdB5rSmwUfN5exyarpX+x/tlM/rwZA2vVk2vQgVSP6WKaZJHWwiFrzgHt+CLtB4A==} engines: {node: '>=10'} peerDependencies: @@ -3062,8 +3058,8 @@ packages: babel-plugin-styled-components: 2.1.4(@babel/core@7.23.0)(styled-components@5.3.9) css-to-react-native: 3.2.0 hoist-non-react-statics: 3.3.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) react-is: 18.2.0 shallowequal: 1.1.0 supports-color: 5.5.0 @@ -3071,7 +3067,7 @@ packages: - '@babel/core' dev: false - /styled-jsx@5.0.7(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react@18.2.0): + /styled-jsx@5.0.7(@babel/core@7.23.0)(babel-plugin-macros@3.1.0)(react@18.3.1): resolution: {integrity: sha512-b3sUzamS086YLRuvnaDigdAewz1/EFYlHpYBP5mZovKEdQQOIIYq8lApylub3HHZ6xFjV051kkGU7cudJmrXEA==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -3086,7 +3082,7 @@ packages: dependencies: '@babel/core': 7.23.0 babel-plugin-macros: 3.1.0 - react: 18.2.0 + react: 18.3.1 dev: false /sucrase@3.34.0: @@ -3369,15 +3365,15 @@ packages: dependencies: punycode: 2.3.0 - /use-composed-ref@1.3.0(react@18.2.0): + /use-composed-ref@1.3.0(react@18.3.1): resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 18.3.1 dev: false - /use-isomorphic-layout-effect@1.1.2(@types/react@18.2.28)(react@18.2.0): + /use-isomorphic-layout-effect@1.1.2(@types/react@18.3.8)(react@18.3.1): resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' @@ -3386,11 +3382,11 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.28 - react: 18.2.0 + '@types/react': 18.3.8 + react: 18.3.1 dev: false - /use-latest@1.2.1(@types/react@18.2.28)(react@18.2.0): + /use-latest@1.2.1(@types/react@18.3.8)(react@18.3.1): resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' @@ -3399,17 +3395,17 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.2.28 - react: 18.2.0 - use-isomorphic-layout-effect: 1.1.2(@types/react@18.2.28)(react@18.2.0) + '@types/react': 18.3.8 + react: 18.3.1 + use-isomorphic-layout-effect: 1.1.2(@types/react@18.3.8)(react@18.3.1) dev: false - /use-sync-external-store@1.2.0(react@18.2.0): + /use-sync-external-store@1.2.0(react@18.3.1): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /util-deprecate@1.0.2: