fix: package lock issues

This commit is contained in:
swve 2023-12-14 21:27:49 +01:00
parent ac70cb534d
commit 5173cb3461
3 changed files with 136 additions and 93 deletions

View file

@ -13,6 +13,7 @@
"@radix-ui/react-dialog": "^1.0.2", "@radix-ui/react-dialog": "^1.0.2",
"@radix-ui/react-form": "^0.0.2", "@radix-ui/react-form": "^0.0.2",
"@radix-ui/react-icons": "^1.1.1", "@radix-ui/react-icons": "^1.1.1",
"@radix-ui/react-switch": "^1.0.3",
"@radix-ui/react-tooltip": "^1.0.5", "@radix-ui/react-tooltip": "^1.0.5",
"@sentry/nextjs": "^7.77.0", "@sentry/nextjs": "^7.77.0",
"@stitches/react": "^1.2.8", "@stitches/react": "^1.2.8",
@ -28,7 +29,7 @@
"framer-motion": "^10.16.1", "framer-motion": "^10.16.1",
"lowlight": "^3.0.0", "lowlight": "^3.0.0",
"lucide-react": "^0.268.0", "lucide-react": "^0.268.0",
"next": "^14.0.4", "next": "14.0.4",
"re-resizable": "^6.9.9", "re-resizable": "^6.9.9",
"react": "^18.2.0", "react": "^18.2.0",
"react-beautiful-dnd": "^13.1.1", "react-beautiful-dnd": "^13.1.1",
@ -52,6 +53,7 @@
"@types/react-beautiful-dnd": "^13.1.2", "@types/react-beautiful-dnd": "^13.1.2",
"@types/react-dom": "18.0.6", "@types/react-dom": "18.0.6",
"@types/react-katex": "^3.0.0", "@types/react-katex": "^3.0.0",
"@types/react-transition-group": "^4.4.10",
"@types/styled-components": "^5.1.26", "@types/styled-components": "^5.1.26",
"@types/uuid": "^9.0.0", "@types/uuid": "^9.0.0",
"autoprefixer": "^10.4.14", "autoprefixer": "^10.4.14",
@ -2973,6 +2975,35 @@
} }
} }
}, },
"node_modules/@radix-ui/react-switch": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/@radix-ui/react-switch/-/react-switch-1.0.3.tgz",
"integrity": "sha512-mxm87F88HyHztsI7N+ZUmEoARGkC22YVW5CaC+Byc+HRpuvCrOBPTAnXgf+tZ/7i0Sg/eOePGdMhUKhPaQEqow==",
"dependencies": {
"@babel/runtime": "^7.13.10",
"@radix-ui/primitive": "1.0.1",
"@radix-ui/react-compose-refs": "1.0.1",
"@radix-ui/react-context": "1.0.1",
"@radix-ui/react-primitive": "1.0.3",
"@radix-ui/react-use-controllable-state": "1.0.1",
"@radix-ui/react-use-previous": "1.0.1",
"@radix-ui/react-use-size": "1.0.1"
},
"peerDependencies": {
"@types/react": "*",
"@types/react-dom": "*",
"react": "^16.8 || ^17.0 || ^18.0",
"react-dom": "^16.8 || ^17.0 || ^18.0"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
},
"@types/react-dom": {
"optional": true
}
}
},
"node_modules/@radix-ui/react-tooltip": { "node_modules/@radix-ui/react-tooltip": {
"version": "1.0.7", "version": "1.0.7",
"resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz", "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz",
@ -3077,6 +3108,23 @@
} }
} }
}, },
"node_modules/@radix-ui/react-use-previous": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-previous/-/react-use-previous-1.0.1.tgz",
"integrity": "sha512-cV5La9DPwiQ7S0gf/0qiD6YgNqM5Fk97Kdrlc5yBcrF3jyEZQwm7vYFqMo4IfeHgJXsRaMvLABFtd0OVEmZhDw==",
"dependencies": {
"@babel/runtime": "^7.13.10"
},
"peerDependencies": {
"@types/react": "*",
"react": "^16.8 || ^17.0 || ^18.0"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
}
}
},
"node_modules/@radix-ui/react-use-rect": { "node_modules/@radix-ui/react-use-rect": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz", "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.1.tgz",
@ -3977,6 +4025,15 @@
"redux": "^4.0.0" "redux": "^4.0.0"
} }
}, },
"node_modules/@types/react-transition-group": {
"version": "4.4.10",
"resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.10.tgz",
"integrity": "sha512-hT/+s0VQs2ojCX823m60m5f0sL5idt9SO6Tj6Dg+rdphGPIeJbJ6CxvBYkgkGKrYeDjvIpKTR38UzmtHJOGW3Q==",
"dev": true,
"dependencies": {
"@types/react": "*"
}
},
"node_modules/@types/scheduler": { "node_modules/@types/scheduler": {
"version": "0.16.4", "version": "0.16.4",
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz",

View file

@ -39,7 +39,6 @@
"react-hot-toast": "^2.4.1", "react-hot-toast": "^2.4.1",
"react-katex": "^3.0.1", "react-katex": "^3.0.1",
"react-spinners": "^0.13.8", "react-spinners": "^0.13.8",
"react-transition-group": "^4.4.5",
"react-youtube": "^10.1.0", "react-youtube": "^10.1.0",
"styled-components": "^6.0.0-beta.9", "styled-components": "^6.0.0-beta.9",
"swr": "^2.2.4", "swr": "^2.2.4",

169
pnpm-lock.yaml generated
View file

@ -42,8 +42,8 @@ importers:
specifier: ^1.0.5 specifier: ^1.0.5
version: 1.0.7(@types/react-dom@18.0.6)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0) version: 1.0.7(@types/react-dom@18.0.6)(@types/react@18.2.8)(react-dom@18.2.0)(react@18.2.0)
'@sentry/nextjs': '@sentry/nextjs':
specifier: ^7.47.0 specifier: ^7.77.0
version: 7.74.0(next@14.0.4)(react@18.2.0) version: 7.88.0(next@14.0.4)(react@18.2.0)
'@stitches/react': '@stitches/react':
specifier: ^1.2.8 specifier: ^1.2.8
version: 1.2.8(react@18.2.0) version: 1.2.8(react@18.2.0)
@ -110,9 +110,6 @@ importers:
react-spinners: react-spinners:
specifier: ^0.13.8 specifier: ^0.13.8
version: 0.13.8(react-dom@18.2.0)(react@18.2.0) version: 0.13.8(react-dom@18.2.0)(react@18.2.0)
react-transition-group:
specifier: ^4.4.5
version: 4.4.5(react-dom@18.2.0)(react@18.2.0)
react-youtube: react-youtube:
specifier: ^10.1.0 specifier: ^10.1.0
version: 10.1.0(react@18.2.0) version: 10.1.0(react@18.2.0)
@ -120,7 +117,7 @@ importers:
specifier: ^6.0.0-beta.9 specifier: ^6.0.0-beta.9
version: 6.0.9(react-dom@18.2.0)(react@18.2.0) version: 6.0.9(react-dom@18.2.0)(react@18.2.0)
swr: swr:
specifier: ^2.0.1 specifier: ^2.2.4
version: 2.2.4(react@18.2.0) version: 2.2.4(react@18.2.0)
tailwind-merge: tailwind-merge:
specifier: ^1.14.0 specifier: ^1.14.0
@ -2433,28 +2430,38 @@ packages:
resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==} resolution: {integrity: sha512-6i/8UoL0P5y4leBIGzvkZdS85RDMG9y1ihZzmTZQ5LdHUYmZ7pKFoj8X0236s3lusPs1Fa5HTQUpwI+UfTcmeA==}
dev: true dev: true
/@sentry-internal/tracing@7.77.0: /@sentry-internal/feedback@7.88.0:
resolution: {integrity: sha512-8HRF1rdqWwtINqGEdx8Iqs9UOP/n8E0vXUu3Nmbqj4p5sQPA7vvCfq+4Y4rTqZFc7sNdFpDsRION5iQEh8zfZw==} resolution: {integrity: sha512-lbK6jgO1I0M96nZQ99mcLSZ55ebwPAP6LhEWhkmc+eAfy97VpiY+qsbmgsmOzCEPqMmEUCEcI0rEZ7fiye2v2Q==}
engines: {node: '>=8'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry/core': 7.77.0 '@sentry/core': 7.88.0
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/utils': 7.88.0
dev: false dev: false
/@sentry/browser@7.77.0: /@sentry-internal/tracing@7.88.0:
resolution: {integrity: sha512-nJ2KDZD90H8jcPx9BysQLiQW+w7k7kISCWeRjrEMJzjtge32dmHA8G4stlUTRIQugy5F+73cOayWShceFP7QJQ==} resolution: {integrity: sha512-xXQdcYhsS+ourzJHjXNjZC9zakuc97udmpgaXRjEP7FjPYclIx+YXwgFBdHM2kzAwZLFOsEce5dr46GVXUDfZw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.77.0 '@sentry/core': 7.88.0
'@sentry/core': 7.77.0 '@sentry/types': 7.88.0
'@sentry/replay': 7.77.0 '@sentry/utils': 7.88.0
'@sentry/types': 7.77.0
'@sentry/utils': 7.77.0
dev: false dev: false
/@sentry/cli@1.75.2: /@sentry/browser@7.88.0:
resolution: {integrity: sha512-CG0CKH4VCKWzEaegouWfCLQt9SFN+AieFESCatJ7zSuJmzF05ywpMusjxqRul6lMwfUhRKjGKOzcRJ1jLsfTBw==} resolution: {integrity: sha512-il4x3PB99nuU/OJQw2RltgYYbo8vtnYoIgneOeEiw4m0ppK1nKkMkd3vDRipGL6E/0i7IUmQfYYy6U10J5Rx+g==}
engines: {node: '>=8'}
dependencies:
'@sentry-internal/feedback': 7.88.0
'@sentry-internal/tracing': 7.88.0
'@sentry/core': 7.88.0
'@sentry/replay': 7.88.0
'@sentry/types': 7.88.0
'@sentry/utils': 7.88.0
dev: false
/@sentry/cli@1.77.1:
resolution: {integrity: sha512-OtJ7U9LeuPUAY/xow9wwcjM9w42IJIpDtClTKI/RliE685vd/OJUIpiAvebHNthDYpQynvwb/0iuF4fonh+CKw==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
hasBin: true hasBin: true
requiresBuild: true requiresBuild: true
@ -2470,26 +2477,26 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@sentry/core@7.77.0: /@sentry/core@7.88.0:
resolution: {integrity: sha512-Tj8oTYFZ/ZD+xW8IGIsU6gcFXD/gfE+FUxUaeSosd9KHwBQNOLhZSsYo/tTVf/rnQI/dQnsd4onPZLiL+27aTg==} resolution: {integrity: sha512-Jzbb7dcwiCO7kI0a1w+32UzWxbEn2OcZWzp55QMEeAh6nZ/5CXhXwpuHi0tW7doPj+cJdmxMTMu9LqMVfdGkzQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/utils': 7.88.0
dev: false dev: false
/@sentry/integrations@7.77.0: /@sentry/integrations@7.88.0:
resolution: {integrity: sha512-P055qXgBHeZNKnnVEs5eZYLdy6P49Zr77A1aWJuNih/EenzMy922GOeGy2mF6XYrn1YJSjEwsNMNsQkcvMTK8Q==} resolution: {integrity: sha512-YBYPAtJeylMaaCmGntgiDpp1nk3IT6+FBXsmHxMdTKlrpt5ELj/jcc8gEgaRNeSBjx4Kv1OVzmZcYyWwEhkR4Q==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/core': 7.77.0 '@sentry/core': 7.88.0
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/utils': 7.88.0
localforage: 1.10.0 localforage: 1.10.0
dev: false dev: false
/@sentry/nextjs@7.74.0(next@14.0.4)(react@18.2.0):
resolution: {integrity: sha512-ZxhlBKRV8To3NgNblJ+8RL1urDIzsdV9+8k9GZqNG5BFxLN2tJvbgHaxI7iV4E4qYpJAae379dWpvCzGWUXWkw==}
/@sentry/nextjs@7.88.0(next@14.0.4)(react@18.2.0):
resolution: {integrity: sha512-tvP9KU7SeL65szenGoexABdPqCVMUTWEP9DroNvBDvTtqfETOf8RbGw8zE+bFNxQ9bjAzhJPibu6oWNcpYvXMA==}
engines: {node: '>=8'} engines: {node: '>=8'}
peerDependencies: peerDependencies:
next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0 next: ^10.0.8 || ^11.0 || ^12.0 || ^13.0 || ^14.0
@ -2500,14 +2507,14 @@ packages:
optional: true optional: true
dependencies: dependencies:
'@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0) '@rollup/plugin-commonjs': 24.0.0(rollup@2.78.0)
'@sentry/core': 7.77.0 '@sentry/core': 7.88.0
'@sentry/integrations': 7.77.0 '@sentry/integrations': 7.88.0
'@sentry/node': 7.77.0 '@sentry/node': 7.88.0
'@sentry/react': 7.77.0(react@18.2.0) '@sentry/react': 7.88.0(react@18.2.0)
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/utils': 7.88.0
'@sentry/vercel-edge': 7.77.0 '@sentry/vercel-edge': 7.88.0
'@sentry/webpack-plugin': 1.20.0 '@sentry/webpack-plugin': 1.21.0
chalk: 3.0.0 chalk: 3.0.0
next: 14.0.4(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0) next: 14.0.4(@babel/core@7.23.2)(react-dom@18.2.0)(react@18.2.0)
react: 18.2.0 react: 18.2.0
@ -2519,68 +2526,69 @@ packages:
- supports-color - supports-color
dev: false dev: false
/@sentry/node@7.77.0: /@sentry/node@7.88.0:
resolution: {integrity: sha512-Ob5tgaJOj0OYMwnocc6G/CDLWC7hXfVvKX/ofkF98+BbN/tQa5poL+OwgFn9BA8ud8xKzyGPxGU6LdZ8Oh3z/g==} resolution: {integrity: sha512-X6Xyh7AEitnWqn1CHQrmsUqRn0GKj/6nPE5VC2DLQfHiFH1Fknrt+csFzDchQ/86awXYwuY4Le5ECEH//X/WzQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.77.0 '@sentry-internal/tracing': 7.88.0
'@sentry/core': 7.77.0 '@sentry/core': 7.88.0
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/utils': 7.88.0
https-proxy-agent: 5.0.1 https-proxy-agent: 5.0.1
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: false dev: false
/@sentry/react@7.77.0(react@18.2.0): /@sentry/react@7.88.0(react@18.2.0):
resolution: {integrity: sha512-Q+htKzib5em0MdaQZMmPomaswaU3xhcVqmLi2CxqQypSjbYgBPPd+DuhrXKoWYLDDkkbY2uyfe4Lp3yLRWeXYw==} resolution: {integrity: sha512-iDOImijbsc0cYLWNBXlYKhh/sG/czPK/51GcMi3GcEBkhHDDcdWSZ7cNjFAqHfdrMkPf26bYgDPIL6aJsBZwpQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
peerDependencies: peerDependencies:
react: 15.x || 16.x || 17.x || 18.x react: 15.x || 16.x || 17.x || 18.x
dependencies: dependencies:
'@sentry/browser': 7.77.0 '@sentry/browser': 7.88.0
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/utils': 7.88.0
hoist-non-react-statics: 3.3.2 hoist-non-react-statics: 3.3.2
react: 18.2.0 react: 18.2.0
dev: false dev: false
/@sentry/replay@7.77.0: /@sentry/replay@7.88.0:
resolution: {integrity: sha512-M9Ik2J5ekl+C1Och3wzLRZVaRGK33BlnBwfwf3qKjgLDwfKW+1YkwDfTHbc2b74RowkJbOVNcp4m8ptlehlSaQ==} resolution: {integrity: sha512-em5dPKLPG7c/HGDbpIj3aHrWbA4iMwqjevqTzn+++KNO1YslkOosCaGsb1whU3AL1T9c3aIFIhZ4u3rNo+DxcA==}
engines: {node: '>=12'} engines: {node: '>=12'}
dependencies: dependencies:
'@sentry-internal/tracing': 7.77.0 '@sentry-internal/tracing': 7.88.0
'@sentry/core': 7.77.0 '@sentry/core': 7.88.0
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/utils': 7.88.0
dev: false dev: false
/@sentry/types@7.77.0: /@sentry/types@7.88.0:
resolution: {integrity: sha512-nfb00XRJVi0QpDHg+JkqrmEBHsqBnxJu191Ded+Cs1OJ5oPXEW6F59LVcBScGvMqe+WEk1a73eH8XezwfgrTsA==} resolution: {integrity: sha512-FvwvmX1pWAZKicPj4EpKyho8Wm+C4+r5LiepbbBF8oKwSPJdD2QV1fo/LWxsrzNxWOllFIVIXF5Ed3nPYQWpTw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dev: false dev: false
/@sentry/utils@7.77.0: /@sentry/utils@7.88.0:
resolution: {integrity: sha512-NmM2kDOqVchrey3N5WSzdQoCsyDkQkiRxExPaNI2oKQ/jMWHs9yt0tSy7otPBcXs0AP59ihl75Bvm1tDRcsp5g==} resolution: {integrity: sha512-ukminfRmdBXTzk49orwJf3Lu3hR60ZRHjE2a4IXwYhyDT6JJgJqgsq1hzGXx0AyFfyS4WhfZ6QUBy7fu3BScZQ==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/types': 7.77.0 '@sentry/types': 7.88.0
dev: false dev: false
/@sentry/vercel-edge@7.77.0: /@sentry/vercel-edge@7.88.0:
resolution: {integrity: sha512-ffddPCgxVeAccPYuH5sooZeHBqDuJ9OIhIRYKoDi4TvmwAzWo58zzZWhRpkHqHgIQdQvhLVZ5F+FSQVWnYSOkw==} resolution: {integrity: sha512-PfaOiPPRw7y4CcOeP337NsPGyERpO6OlSAmLIaUkKJRjnGNmg1tSzUNfG0lg//fQ8XsZsXIun/ND+XXYtEJFDw==}
engines: {node: '>=8'} engines: {node: '>=8'}
dependencies: dependencies:
'@sentry/core': 7.77.0 '@sentry-internal/tracing': 7.88.0
'@sentry/types': 7.77.0 '@sentry/core': 7.88.0
'@sentry/utils': 7.77.0 '@sentry/types': 7.88.0
'@sentry/utils': 7.88.0
dev: false dev: false
/@sentry/webpack-plugin@1.20.0: /@sentry/webpack-plugin@1.21.0:
resolution: {integrity: sha512-Ssj1mJVFsfU6vMCOM2d+h+KQR7QHSfeIP16t4l20Uq/neqWXZUQ2yvQfe4S3BjdbJXz/X4Rw8Hfy1Sd0ocunYw==} resolution: {integrity: sha512-x0PYIMWcsTauqxgl7vWUY6sANl+XGKtx7DCVnnY7aOIIlIna0jChTAPANTfA2QrK+VK+4I/4JxatCEZBnXh3Og==}
engines: {node: '>= 8'} engines: {node: '>= 8'}
dependencies: dependencies:
'@sentry/cli': 1.75.2 '@sentry/cli': 1.77.1
webpack-sources: 3.2.3 webpack-sources: 3.2.3
transitivePeerDependencies: transitivePeerDependencies:
- encoding - encoding
@ -3648,13 +3656,6 @@ packages:
esutils: 2.0.3 esutils: 2.0.3
dev: true dev: true
/dom-helpers@5.2.1:
resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==}
dependencies:
'@babel/runtime': 7.23.2
csstype: 3.1.2
dev: false
/electron-to-chromium@1.4.553: /electron-to-chromium@1.4.553:
resolution: {integrity: sha512-HiRdtyKS2+VhiXvjhMvvxiMC33FJJqTA5EB2YHgFZW6v7HkK4Q9Ahv2V7O2ZPgAjw+MyCJVMQvigj13H8t+wvA==} resolution: {integrity: sha512-HiRdtyKS2+VhiXvjhMvvxiMC33FJJqTA5EB2YHgFZW6v7HkK4Q9Ahv2V7O2ZPgAjw+MyCJVMQvigj13H8t+wvA==}
@ -5606,20 +5607,6 @@ packages:
tslib: 2.6.2 tslib: 2.6.2
dev: false dev: false
/react-transition-group@4.4.5(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==}
peerDependencies:
react: '>=16.6.0'
react-dom: '>=16.6.0'
dependencies:
'@babel/runtime': 7.23.2
dom-helpers: 5.2.1
loose-envify: 1.4.0
prop-types: 15.8.1
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
dev: false
/react-youtube@10.1.0(react@18.2.0): /react-youtube@10.1.0(react@18.2.0):
resolution: {integrity: sha512-ZfGtcVpk0SSZtWCSTYOQKhfx5/1cfyEW1JN/mugGNfAxT3rmVJeMbGpA9+e78yG21ls5nc/5uZJETE3cm3knBg==} resolution: {integrity: sha512-ZfGtcVpk0SSZtWCSTYOQKhfx5/1cfyEW1JN/mugGNfAxT3rmVJeMbGpA9+e78yG21ls5nc/5uZJETE3cm3knBg==}
engines: {node: '>= 14.x'} engines: {node: '>= 14.x'}