diff --git a/package.json b/package.json index a13a41f..786230e 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "pretty": "prettier --write \"./**/*.{js,jsx,ts,tsx,json,md,mdx,css}\" --ignore-unknown" }, "dependencies": { - "@codesandbox/sandpack-react": "^2.1.9", + "@codesandbox/sandpack-react": "^2.1.10", "@docsearch/css": "^3.3.3", "@docsearch/react": "3", "@giscus/react": "^2.2.8", @@ -45,7 +45,7 @@ "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^14.0.0", "@types/jest": "^29.5.0", - "@types/node": "18.15.3", + "@types/node": "18.15.5", "@types/react": "18.0.28", "@types/stats.js": "^0.17.0", "@types/three": "^0.149.0", @@ -59,7 +59,7 @@ "jest": "^29.5.0", "jest-environment-jsdom": "^29.5.0", "postcss": "^8.4.21", - "prettier": "^2.8.5", + "prettier": "^2.8.6", "tailwindcss": "^3.2.7", "typescript": "5.0.2" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8547ae3..d3496e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,7 @@ lockfileVersion: 5.4 specifiers: - '@codesandbox/sandpack-react': ^2.1.9 + '@codesandbox/sandpack-react': ^2.1.10 '@docsearch/css': ^3.3.3 '@docsearch/react': '3' '@giscus/react': ^2.2.8 @@ -10,7 +10,7 @@ specifiers: '@testing-library/react': ^14.0.0 '@tweenjs/tween.js': ^18.6.4 '@types/jest': ^29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 '@types/react': 18.0.28 '@types/stats.js': ^0.17.0 '@types/three': ^0.149.0 @@ -30,7 +30,7 @@ specifiers: next-themes: ^0.2.1 octokit: ^2.0.14 postcss: ^8.4.21 - prettier: ^2.8.5 + prettier: ^2.8.6 react: ^18.2.0 react-dom: ^18.2.0 react-icons: ^4.8.0 @@ -49,7 +49,7 @@ specifiers: unified: ^10.1.2 dependencies: - '@codesandbox/sandpack-react': 2.1.9_biqbaboplfbrettd7655fr4n2y + '@codesandbox/sandpack-react': 2.1.10_biqbaboplfbrettd7655fr4n2y '@docsearch/css': 3.3.3 '@docsearch/react': 3.3.2_zula6vjvt3wdocc4mwcxqa6nzi '@giscus/react': 2.2.8_biqbaboplfbrettd7655fr4n2y @@ -80,7 +80,7 @@ devDependencies: '@testing-library/jest-dom': 5.16.5 '@testing-library/react': 14.0.0_biqbaboplfbrettd7655fr4n2y '@types/jest': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 '@types/react': 18.0.28 '@types/stats.js': 0.17.0 '@types/three': 0.149.0 @@ -91,10 +91,10 @@ devDependencies: eslint: 8.36.0 eslint-config-next: 13.2.4_j4766f7ecgqbon3u7zlxn5zszu gray-matter: 4.0.3 - jest: 29.5.0_@types+node@18.15.3 + jest: 29.5.0_@types+node@18.15.5 jest-environment-jsdom: 29.5.0 postcss: 8.4.21 - prettier: 2.8.5 + prettier: 2.8.6 tailwindcss: 3.2.7_postcss@8.4.21 typescript: 5.0.2 @@ -669,8 +669,8 @@ packages: outvariant: 1.3.0 dev: false - /@codesandbox/sandpack-react/2.1.9_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-lklGU83XDTpWDw1CaqIqkkNsZj0WbdLxKd/qaYG5TV/yLqTiGivHKux/6KQJlS7w2Q8lR53/59ByrSPp+d/3bw==} + /@codesandbox/sandpack-react/2.1.10_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-LrU4TTv2yajR0V+nZzihaYQ1nvXqvUtOkEuVJ3cNFsROF60BN2Tk3z74Rshd6tGfnrf3SSWJ7RUEcgAo2lKLfg==} peerDependencies: react: ^16.8.0 || ^17 || ^18 react-dom: ^16.8.0 || ^17 || ^18 @@ -692,7 +692,7 @@ packages: clean-set: 1.1.2 codesandbox-import-util-types: 2.2.3 dequal: 2.0.3 - lz-string: 1.4.4 + lz-string: 1.5.0 react: 18.2.0 react-devtools-inline: 4.4.0 react-dom: 18.2.0_react@18.2.0 @@ -821,7 +821,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 chalk: 4.1.2 jest-message-util: 29.5.0 jest-util: 29.5.0 @@ -842,14 +842,14 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.7.1 exit: 0.1.2 graceful-fs: 4.2.10 jest-changed-files: 29.5.0 - jest-config: 29.5.0_@types+node@18.15.3 + jest-config: 29.5.0_@types+node@18.15.5 jest-haste-map: 29.5.0 jest-message-util: 29.5.0 jest-regex-util: 29.4.3 @@ -876,7 +876,7 @@ packages: dependencies: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 jest-mock: 29.5.0 dev: true @@ -910,7 +910,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.15.3 + '@types/node': 18.15.5 jest-message-util: 29.5.0 jest-mock: 29.5.0 jest-util: 29.5.0 @@ -943,7 +943,7 @@ packages: '@jest/transform': 29.5.0 '@jest/types': 29.5.0 '@jridgewell/trace-mapping': 0.3.17 - '@types/node': 18.15.3 + '@types/node': 18.15.5 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -1038,7 +1038,7 @@ packages: '@jest/schemas': 29.4.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.15.3 + '@types/node': 18.15.5 '@types/yargs': 17.0.20 chalk: 4.1.2 dev: true @@ -1776,7 +1776,7 @@ packages: /@types/graceful-fs/4.1.6: resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.5 dev: true /@types/hast/2.3.4: @@ -1815,7 +1815,7 @@ packages: /@types/jsdom/20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.5 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 dev: true @@ -1827,13 +1827,13 @@ packages: /@types/jsonwebtoken/9.0.1: resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.5 dev: false /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.5 dev: false /@types/lru-cache/5.1.1: @@ -1854,8 +1854,8 @@ packages: resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} dev: false - /@types/node/18.15.3: - resolution: {integrity: sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==} + /@types/node/18.15.5: + resolution: {integrity: sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==} /@types/prettier/2.7.2: resolution: {integrity: sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==} @@ -1880,7 +1880,7 @@ packages: /@types/responselike/1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.5 dev: false /@types/scheduler/0.16.2: @@ -4877,7 +4877,7 @@ packages: '@jest/expect': 29.5.0 '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 chalk: 4.1.2 co: 4.6.0 dedent: 0.7.0 @@ -4897,7 +4897,7 @@ packages: - supports-color dev: true - /jest-cli/29.5.0_@types+node@18.15.3: + /jest-cli/29.5.0_@types+node@18.15.5: resolution: {integrity: sha512-L1KcP1l4HtfwdxXNFCL5bmUbLQiKrakMUriBEcc1Vfz6gx31ORKdreuWvmQVBit+1ss9NNR3yxjwfwzZNdQXJw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -4914,7 +4914,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.10 import-local: 3.1.0 - jest-config: 29.5.0_@types+node@18.15.3 + jest-config: 29.5.0_@types+node@18.15.5 jest-util: 29.5.0 jest-validate: 29.5.0 prompts: 2.4.2 @@ -4925,7 +4925,7 @@ packages: - ts-node dev: true - /jest-config/29.5.0_@types+node@18.15.3: + /jest-config/29.5.0_@types+node@18.15.5: resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -4940,7 +4940,7 @@ packages: '@babel/core': 7.20.12 '@jest/test-sequencer': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 babel-jest: 29.5.0_@babel+core@7.20.12 chalk: 4.1.2 ci-info: 3.7.1 @@ -5015,7 +5015,7 @@ packages: '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 '@types/jsdom': 20.0.1 - '@types/node': 18.15.3 + '@types/node': 18.15.5 jest-mock: 29.5.0 jest-util: 29.5.0 jsdom: 20.0.3 @@ -5032,7 +5032,7 @@ packages: '@jest/environment': 29.5.0 '@jest/fake-timers': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 jest-mock: 29.5.0 jest-util: 29.5.0 dev: true @@ -5053,7 +5053,7 @@ packages: dependencies: '@jest/types': 29.5.0 '@types/graceful-fs': 4.1.6 - '@types/node': 18.15.3 + '@types/node': 18.15.5 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.10 @@ -5129,7 +5129,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 jest-util: 29.5.0 dev: true @@ -5184,7 +5184,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.10 @@ -5215,7 +5215,7 @@ packages: '@jest/test-result': 29.5.0 '@jest/transform': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -5270,7 +5270,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 chalk: 4.1.2 ci-info: 3.7.1 graceful-fs: 4.2.10 @@ -5295,7 +5295,7 @@ packages: dependencies: '@jest/test-result': 29.5.0 '@jest/types': 29.5.0 - '@types/node': 18.15.3 + '@types/node': 18.15.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5307,13 +5307,13 @@ packages: resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 18.15.3 + '@types/node': 18.15.5 jest-util: 29.5.0 merge-stream: 2.0.0 supports-color: 8.1.1 dev: true - /jest/29.5.0_@types+node@18.15.3: + /jest/29.5.0_@types+node@18.15.5: resolution: {integrity: sha512-juMg3he2uru1QoXX078zTa7pO85QyB9xajZc6bU+d9yEGwrKX6+vGmJQ3UdVZsvTEUARIdObzH68QItim6OSSQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5326,7 +5326,7 @@ packages: '@jest/core': 29.5.0 '@jest/types': 29.5.0 import-local: 3.1.0 - jest-cli: 29.5.0_@types+node@18.15.3 + jest-cli: 29.5.0_@types+node@18.15.5 transitivePeerDependencies: - '@types/node' - supports-color @@ -5659,15 +5659,9 @@ packages: dependencies: yallist: 4.0.0 - /lz-string/1.4.4: - resolution: {integrity: sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==} - hasBin: true - dev: false - /lz-string/1.5.0: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true - dev: true /make-dir/1.3.0: resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==} @@ -7002,8 +6996,8 @@ packages: engines: {node: '>=4'} dev: false - /prettier/2.8.5: - resolution: {integrity: sha512-3gzuxrHbKUePRBB4ZeU08VNkUcqEHaUaouNt0m7LGP4Hti/NuB07C7PPTM/LkWqXoJYJn2McEo5+kxPNrtQkLQ==} + /prettier/2.8.6: + resolution: {integrity: sha512-mtuzdiBbHwPEgl7NxWlqOkithPyp4VN93V7VeHVWBF+ad3I5avc0RVDT4oImXQy9H/AqxA2NSQH8pSxHW6FYbQ==} engines: {node: '>=10.13.0'} hasBin: true dev: true