diff --git a/package.json b/package.json index b9e762f..c40d0c7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "formatch-web", - "version": "0.9.0", + "version": "0.9.1", "private": true, "prisma": { "seed": "tsx prisma/seed.ts" @@ -24,8 +24,8 @@ "@google-cloud/storage": "^6.8.0", "@prisma/client": "^4.8.0", "@types/node": "18.11.19", - "@types/react": "18.0.28", - "@types/react-dom": "18.0.11", + "@types/react": "18.3.11", + "@types/react-dom": "18.3.1", "add": "^2.0.6", "date-fns": "^2.29.3", "eslint": "8.33.0", @@ -34,8 +34,8 @@ "jose": "^4.11.2", "next": "13.2.4", "phosphor-react": "^1.4.1", - "react": "18.2.0", - "react-dom": "18.2.0", + "react": "18.3.1", + "react-dom": "18.3.1", "react-markdown": "^8.0.5", "remark-gfm": "^3.0.1", "short-unique-id": "^4.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a48815..1964ef0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + dependencies: '@apidevtools/swagger-cli': specifier: ^4.0.4 @@ -14,11 +18,11 @@ dependencies: specifier: 18.11.19 version: 18.11.19 '@types/react': - specifier: 18.0.28 - version: 18.0.28 + specifier: 18.3.11 + version: 18.3.11 '@types/react-dom': - specifier: 18.0.11 - version: 18.0.11 + specifier: 18.3.1 + version: 18.3.1 add: specifier: ^2.0.6 version: 2.0.6 @@ -39,19 +43,19 @@ dependencies: version: 4.12.0 next: specifier: 13.2.4 - version: 13.2.4(react-dom@18.2.0)(react@18.2.0) + version: 13.2.4(react-dom@18.3.1)(react@18.3.1) phosphor-react: specifier: ^1.4.1 - version: 1.4.1(react@18.2.0) + version: 1.4.1(react@18.3.1) 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-markdown: specifier: ^8.0.5 - version: 8.0.5(@types/react@18.0.28)(react@18.2.0) + version: 8.0.5(@types/react@18.3.11)(react@18.3.1) remark-gfm: specifier: ^3.0.1 version: 3.0.1 @@ -60,7 +64,7 @@ dependencies: version: 4.4.4 swagger-ui-react: specifier: ^4.15.5 - version: 4.15.5(react-dom@18.2.0)(react@18.2.0) + version: 4.15.5(react-dom@18.3.1)(react@18.3.1) typescript: specifier: 4.9.5 version: 4.9.5 @@ -749,7 +753,7 @@ packages: /@types/hoist-non-react-statics@3.3.1: resolution: {integrity: sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==} dependencies: - '@types/react': 18.0.28 + '@types/react': 18.3.11 hoist-non-react-statics: 3.3.2 dev: false @@ -778,35 +782,31 @@ packages: /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - /@types/react-dom@18.0.11: - resolution: {integrity: sha512-O38bPbI2CWtgw/OoQoY+BRelw7uysmXbWvw3nLWO21H1HSh+GOlqPuXshJfjmpNlKiiSDG9cc1JZAaMmVdcTlw==} + /@types/react-dom@18.3.1: + resolution: {integrity: sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==} dependencies: - '@types/react': 18.0.28 + '@types/react': 18.3.11 dev: false /@types/react-redux@7.1.25: resolution: {integrity: sha512-bAGh4e+w5D8dajd6InASVIyCo4pZLJ66oLb80F9OBLO1gKESbZcRCJpTT6uLXX+HAB57zw1WTdwJdAsewuTweg==} dependencies: '@types/hoist-non-react-statics': 3.3.1 - '@types/react': 18.0.28 + '@types/react': 18.3.11 hoist-non-react-statics: 3.3.2 redux: 4.2.1 dev: false - /@types/react@18.0.28: - resolution: {integrity: sha512-RD0ivG1kEztNBdoAK7lekI9M+azSnitIn85h4iOiaLjaTrMjzslhaqCGaI4IyCJ1RljWiLCEu4jyrLLgqxBTew==} + /@types/react@18.3.11: + resolution: {integrity: sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==} dependencies: '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 csstype: 3.1.1 - /@types/scheduler@0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - /@types/swagger-ui-react@4.11.0: resolution: {integrity: sha512-WPMR+GWbLd7zvY/uOTGzGzP44zK2rIZSnU00+pDR2YANnEV6/qj0kqYfdSY1Vk6qdvI7dR0Tx8JEMgUUrUQDjw==} dependencies: - '@types/react': 18.0.28 + '@types/react': 18.3.11 dev: true /@types/unist@2.0.6: @@ -3430,7 +3430,7 @@ packages: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} dev: false - /next@13.2.4(react-dom@18.2.0)(react@18.2.0): + /next@13.2.4(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-g1I30317cThkEpvzfXujf0O4wtaQHtDCLhlivwlTJ885Ld+eOgcz7r3TGQzeU+cSRoNHtD8tsJgzxVdYojFssw==} engines: {node: '>=14.6.0'} hasBin: true @@ -3455,9 +3455,9 @@ packages: '@swc/helpers': 0.4.14 caniuse-lite: 1.0.30001457 postcss: 8.4.14 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - styled-jsx: 5.1.1(react@18.2.0) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: '@next/swc-android-arm-eabi': 13.2.4 '@next/swc-android-arm64': 13.2.4 @@ -3752,13 +3752,13 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true - /phosphor-react@1.4.1(react@18.2.0): + /phosphor-react@1.4.1(react@18.3.1): resolution: {integrity: sha512-gO5j7U0xZrdglTAYDYPACU4xDOFBTJmptrrB/GeR+tHhCZF3nUMyGmV/0hnloKjuTrOmpSFlbfOY78H39rgjUQ==} engines: {node: '>=10'} peerDependencies: react: '>=16' dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /picocolors@1.0.0: @@ -4018,34 +4018,34 @@ packages: safe-buffer: 5.2.1 dev: false - /react-copy-to-clipboard@5.1.0(react@18.2.0): + /react-copy-to-clipboard@5.1.0(react@18.3.1): resolution: {integrity: sha512-k61RsNgAayIJNoy9yDsYzDe/yAZAzEbEgcz3DZMhF686LEyukcE1hzurxe85JandPUG+yTfGVFzuEw3xt8WP/A==} peerDependencies: react: ^15.3.0 || 16 || 17 || 18 dependencies: copy-to-clipboard: 3.3.3 prop-types: 15.8.1 - react: 18.2.0 + react: 18.3.1 dev: false - /react-debounce-input@3.3.0(react@18.2.0): + /react-debounce-input@3.3.0(react@18.3.1): resolution: {integrity: sha512-VEqkvs8JvY/IIZvh71Z0TC+mdbxERvYF33RcebnodlsUZ8RSgyKe2VWaHXv4+/8aoOgXLxWrdsYs2hDhcwbUgA==} peerDependencies: react: ^15.3.0 || 16 || 17 || 18 dependencies: lodash.debounce: 4.0.8 prop-types: 15.8.1 - react: 18.2.0 + react: 18.3.1 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-immutable-proptypes@2.2.0(immutable@3.8.2): @@ -4057,7 +4057,7 @@ packages: invariant: 2.2.4 dev: false - /react-immutable-pure-component@2.2.2(immutable@3.8.2)(react-dom@18.2.0)(react@18.2.0): + /react-immutable-pure-component@2.2.2(immutable@3.8.2)(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-vkgoMJUDqHZfXXnjVlG3keCxSO/U6WeDQ5/Sl0GK2cH8TOxEzQ5jXqDXHEL/jqk6fsNxV05oH5kD7VNMUE2k+A==} peerDependencies: immutable: '>= 2 || >= 4.0.0-rc' @@ -4065,16 +4065,16 @@ packages: react-dom: '>= 16.6' dependencies: immutable: 3.8.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) dev: false - /react-inspector@6.0.1(react@18.2.0): + /react-inspector@6.0.1(react@18.3.1): resolution: {integrity: sha512-cxKSeFTf7jpSSVddm66sKdolG90qURAX3g1roTeaN6x0YEbtWc8JpmFN9+yIqLNH2uEkYerWLtJZIXRIFuBKrg==} peerDependencies: react: ^16.8.4 || ^17.0.0 || ^18.0.0 dependencies: - react: 18.2.0 + react: 18.3.1 dev: false /react-is@16.13.1: @@ -4089,7 +4089,7 @@ packages: resolution: {integrity: sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==} dev: false - /react-markdown@8.0.5(@types/react@18.0.28)(react@18.2.0): + /react-markdown@8.0.5(@types/react@18.3.11)(react@18.3.1): resolution: {integrity: sha512-jGJolWWmOWAvzf+xMdB9zwStViODyyFQhNB/bwCerbBKmrTmgmA599CGiOlP58OId1IMoIRsA8UdI1Lod4zb5A==} peerDependencies: '@types/react': '>=16' @@ -4097,13 +4097,13 @@ packages: dependencies: '@types/hast': 2.3.4 '@types/prop-types': 15.7.5 - '@types/react': 18.0.28 + '@types/react': 18.3.11 '@types/unist': 2.0.6 comma-separated-tokens: 2.0.3 hast-util-whitespace: 2.0.1 prop-types: 15.8.1 property-information: 6.2.0 - react: 18.2.0 + react: 18.3.1 react-is: 18.2.0 remark-parse: 10.0.1 remark-rehype: 10.1.0 @@ -4116,7 +4116,7 @@ packages: - supports-color dev: false - /react-redux@7.2.9(react-dom@18.2.0)(react@18.2.0): + /react-redux@7.2.9(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-Gx4L3uM182jEEayZfRbI/G11ZpYdNAnBs70lFVMNdHJI76XYtR+7m0MN+eAs7UHBPhWXcnFPaS+9owSCJQHNpQ==} peerDependencies: react: ^16.8.3 || ^17 || ^18 @@ -4133,12 +4133,12 @@ packages: hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.8.1 - 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: 17.0.2 dev: false - /react-syntax-highlighter@15.5.0(react@18.2.0): + /react-syntax-highlighter@15.5.0(react@18.3.1): resolution: {integrity: sha512-+zq2myprEnQmH5yw6Gqc8lD55QHnpKaU8TOcFeC/Lg/MQSs8UknEA0JC4nTZGFAXC2J2Hyj/ijJ7NlabyPi2gg==} peerDependencies: react: '>= 0.14.0' @@ -4147,12 +4147,12 @@ packages: highlight.js: 10.7.3 lowlight: 1.20.0 prismjs: 1.29.0 - react: 18.2.0 + react: 18.3.1 refractor: 3.6.0 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 @@ -4366,8 +4366,8 @@ packages: is-regex: 1.1.4 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 @@ -4573,7 +4573,7 @@ packages: inline-style-parser: 0.1.1 dev: false - /styled-jsx@5.1.1(react@18.2.0): + /styled-jsx@5.1.1(react@18.3.1): resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==} engines: {node: '>= 12.0.0'} peerDependencies: @@ -4587,7 +4587,7 @@ packages: optional: true dependencies: client-only: 0.0.1 - react: 18.2.0 + react: 18.3.1 dev: false /supports-color@5.5.0: @@ -4627,7 +4627,7 @@ packages: - encoding dev: false - /swagger-ui-react@4.15.5(react-dom@18.2.0)(react@18.2.0): + /swagger-ui-react@4.15.5(react-dom@18.3.1)(react@18.3.1): resolution: {integrity: sha512-jt2g6cDt3wOsc+1YQv4D86V4K659Xs1/pbhjYWlgNfjZB0TSN601MASWxbP+65U0iPpsJTpF7EmRzAunTOVs8Q==} peerDependencies: react: '>=17.0.0' @@ -4649,15 +4649,15 @@ packages: prop-types: 15.8.1 randexp: 0.5.3 randombytes: 2.1.0 - react: 18.2.0 - react-copy-to-clipboard: 5.1.0(react@18.2.0) - react-debounce-input: 3.3.0(react@18.2.0) - react-dom: 18.2.0(react@18.2.0) + react: 18.3.1 + react-copy-to-clipboard: 5.1.0(react@18.3.1) + react-debounce-input: 3.3.0(react@18.3.1) + react-dom: 18.3.1(react@18.3.1) react-immutable-proptypes: 2.2.0(immutable@3.8.2) - react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@18.2.0)(react@18.2.0) - react-inspector: 6.0.1(react@18.2.0) - react-redux: 7.2.9(react-dom@18.2.0)(react@18.2.0) - react-syntax-highlighter: 15.5.0(react@18.2.0) + react-immutable-pure-component: 2.2.2(immutable@3.8.2)(react-dom@18.3.1)(react@18.3.1) + react-inspector: 6.0.1(react@18.3.1) + react-redux: 7.2.9(react-dom@18.3.1)(react@18.3.1) + react-syntax-highlighter: 15.5.0(react@18.3.1) redux: 4.2.1 redux-immutable: 4.0.0(immutable@3.8.2) remarkable: 2.0.1