1
0
Fork 0

refactor: move to monorepo

This commit is contained in:
Vojtěch Mareš 2023-10-04 18:13:04 +02:00
parent f81e3e1dd6
commit d891426a12
Signed by: vojtech.mares
GPG key ID: C6827B976F17240D
88 changed files with 403 additions and 160 deletions

8
.gitignore vendored
View file

@ -1,3 +1,5 @@
node_modules
.next
coverage
**/node_modules
**/coverage
**/build
**/dist
**/.next

View file

@ -1,11 +0,0 @@
.PHONY: dev
dev:
pnpm run dev
.PHONY: test
test:
pnpm run test
.PHONY: coverage
coverage:
pnpm run coverage

View file

@ -1,30 +0,0 @@
## Getting Started
First, run the development server:
```bash
yarn dev
```
Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.
You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.
[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.
The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.
## Learn More
To learn more about Next.js, take a look at the following resources:
- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.
You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!
## Deploy on Vercel
The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_source=github.com&utm_medium=referral&utm_campaign=turborepo-readme) from the creators of Next.js.
Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.

View file

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3 MiB

After

Width:  |  Height:  |  Size: 3 MiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.1 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.1 KiB

After

Width:  |  Height:  |  Size: 3.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 86 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 431 B

After

Width:  |  Height:  |  Size: 431 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 702 B

After

Width:  |  Height:  |  Size: 702 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 822 B

After

Width:  |  Height:  |  Size: 822 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 573 B

After

Width:  |  Height:  |  Size: 573 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 700 B

After

Width:  |  Height:  |  Size: 700 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 683 B

After

Width:  |  Height:  |  Size: 683 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 630 B

After

Width:  |  Height:  |  Size: 630 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 89 KiB

After

Width:  |  Height:  |  Size: 89 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 593 B

After

Width:  |  Height:  |  Size: 593 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 3.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.6 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 508 B

After

Width:  |  Height:  |  Size: 508 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 5.1 KiB

After

Width:  |  Height:  |  Size: 5.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 847 B

After

Width:  |  Height:  |  Size: 847 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 560 B

After

Width:  |  Height:  |  Size: 560 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 253 B

After

Width:  |  Height:  |  Size: 253 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 414 B

After

Width:  |  Height:  |  Size: 414 B

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

Before After
Before After

View file

@ -0,0 +1,49 @@
{
"name": "vojtechmares.com",
"version": "0.0.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"test": "vitest",
"coverage": "vitest run --coverage"
},
"dependencies": {
"@headlessui/react": "^1.7.4",
"@mdx-js/loader": "^2.2.1",
"@mdx-js/react": "^2.2.1",
"@next/mdx": "^13.1.1",
"@tailwindcss/typography": "^0.5.8",
"@vercel/analytics": "1.0.1",
"clsx": "^1.2.1",
"next": "13.4.4",
"react": "18.2.0",
"react-dom": "18.2.0"
},
"devDependencies": {
"@babel/core": "^7.20.2",
"@testing-library/react": "^14.0.0",
"@types/node": "^18.11.17",
"@types/react": "18.2.7",
"@vitejs/plugin-react": "^4.0.0",
"@vitest/coverage-c8": "^0.31.0",
"autoprefixer": "^10.4.13",
"eslint": "8.41.0",
"eslint-config-next": "^13.0.4",
"eslint-config-prettier": "^8.5.0",
"jsdom": "^22.0.0",
"postcss": "^8.4.19",
"prettier": "^2.7.1",
"prettier-plugin-tailwindcss": "^0.3.0",
"tailwindcss": "^3.2.4",
"typescript": "^5.0.0",
"vite": "^4.3.9",
"vitest": "^0.31.0"
},
"engines": {
"node": ">=16.0.0"
},
"packageManager": "pnpm@8.6.0"
}

View file

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 254 KiB

After

Width:  |  Height:  |  Size: 254 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 1.4 KiB

After

Width:  |  Height:  |  Size: 1.4 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 2.8 KiB

After

Width:  |  Height:  |  Size: 2.8 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Before After
Before After

View file

Before

Width:  |  Height:  |  Size: 4.6 KiB

After

Width:  |  Height:  |  Size: 4.6 KiB

Before After
Before After

View file

@ -1,15 +1,9 @@
{
"name": "web",
"name": "websites",
"version": "0.0.0",
"private": true,
"scripts": {
"dev": "next dev",
"build": "next build",
"start": "next start",
"lint": "next lint",
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
"test": "vitest",
"coverage": "vitest run --coverage"
"format": "prettier --write \"**/*.{ts,tsx,md}\""
},
"dependencies": {
"@headlessui/react": "^1.7.4",

452
pnpm-lock.yaml generated
View file

@ -1,92 +1,186 @@
lockfileVersion: '6.0'
dependencies:
'@headlessui/react':
specifier: ^1.7.4
version: 1.7.4(react-dom@18.2.0)(react@18.2.0)
'@mdx-js/loader':
specifier: ^2.2.1
version: 2.2.1(webpack@5.85.0)
'@mdx-js/react':
specifier: ^2.2.1
version: 2.2.1(react@18.2.0)
'@next/mdx':
specifier: ^13.1.1
version: 13.1.1(@mdx-js/loader@2.2.1)(@mdx-js/react@2.2.1)
'@tailwindcss/typography':
specifier: ^0.5.8
version: 0.5.8(tailwindcss@3.2.4)
'@vercel/analytics':
specifier: 1.0.1
version: 1.0.1
clsx:
specifier: ^1.2.1
version: 1.2.1
next:
specifier: 13.4.4
version: 13.4.4(@babel/core@7.20.2)(react-dom@18.2.0)(react@18.2.0)
react:
specifier: 18.2.0
version: 18.2.0
react-dom:
specifier: 18.2.0
version: 18.2.0(react@18.2.0)
settings:
autoInstallPeers: true
excludeLinksFromLockfile: false
devDependencies:
'@babel/core':
specifier: ^7.20.2
version: 7.20.2
'@testing-library/react':
specifier: ^14.0.0
version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
'@types/node':
specifier: ^18.11.17
version: 18.11.17
'@types/react':
specifier: 18.2.7
version: 18.2.7
'@vitejs/plugin-react':
specifier: ^4.0.0
version: 4.0.0(vite@4.3.9)
'@vitest/coverage-c8':
specifier: ^0.31.0
version: 0.31.4(vitest@0.31.4)
autoprefixer:
specifier: ^10.4.13
version: 10.4.13(postcss@8.4.19)
eslint:
specifier: 8.41.0
version: 8.41.0
eslint-config-next:
specifier: ^13.0.4
version: 13.0.4(eslint@8.41.0)(typescript@5.1.3)
eslint-config-prettier:
specifier: ^8.5.0
version: 8.5.0(eslint@8.41.0)
jsdom:
specifier: ^22.0.0
version: 22.1.0
postcss:
specifier: ^8.4.19
version: 8.4.19
prettier:
specifier: ^2.7.1
version: 2.7.1
prettier-plugin-tailwindcss:
specifier: ^0.3.0
version: 0.3.0(prettier@2.7.1)
tailwindcss:
specifier: ^3.2.4
version: 3.2.4(postcss@8.4.19)
typescript:
specifier: ^5.0.0
version: 5.1.3
vite:
specifier: ^4.3.9
version: 4.3.9(@types/node@18.11.17)
vitest:
specifier: ^0.31.0
version: 0.31.4(jsdom@22.1.0)
importers:
.:
dependencies:
'@headlessui/react':
specifier: ^1.7.4
version: 1.7.4(react-dom@18.2.0)(react@18.2.0)
'@mdx-js/loader':
specifier: ^2.2.1
version: 2.2.1(webpack@5.85.0)
'@mdx-js/react':
specifier: ^2.2.1
version: 2.2.1(react@18.2.0)
'@next/mdx':
specifier: ^13.1.1
version: 13.1.1(@mdx-js/loader@2.2.1)(@mdx-js/react@2.2.1)
'@tailwindcss/typography':
specifier: ^0.5.8
version: 0.5.8(tailwindcss@3.2.4)
'@vercel/analytics':
specifier: 1.0.1
version: 1.0.1
clsx:
specifier: ^1.2.1
version: 1.2.1
next:
specifier: 13.4.4
version: 13.4.4(@babel/core@7.20.2)(react-dom@18.2.0)(react@18.2.0)
react:
specifier: 18.2.0
version: 18.2.0
react-dom:
specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@babel/core':
specifier: ^7.20.2
version: 7.20.2
'@testing-library/react':
specifier: ^14.0.0
version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
'@types/node':
specifier: ^18.11.17
version: 18.11.17
'@types/react':
specifier: 18.2.7
version: 18.2.7
'@vitejs/plugin-react':
specifier: ^4.0.0
version: 4.0.0(vite@4.3.9)
'@vitest/coverage-c8':
specifier: ^0.31.0
version: 0.31.4(vitest@0.31.4)
autoprefixer:
specifier: ^10.4.13
version: 10.4.13(postcss@8.4.19)
eslint:
specifier: 8.41.0
version: 8.41.0
eslint-config-next:
specifier: ^13.0.4
version: 13.0.4(eslint@8.41.0)(typescript@5.1.3)
eslint-config-prettier:
specifier: ^8.5.0
version: 8.5.0(eslint@8.41.0)
jsdom:
specifier: ^22.0.0
version: 22.1.0
postcss:
specifier: ^8.4.19
version: 8.4.19
prettier:
specifier: ^2.7.1
version: 2.7.1
prettier-plugin-tailwindcss:
specifier: ^0.3.0
version: 0.3.0(prettier@2.7.1)
tailwindcss:
specifier: ^3.2.4
version: 3.2.4(postcss@8.4.19)
typescript:
specifier: ^5.0.0
version: 5.1.3
vite:
specifier: ^4.3.9
version: 4.3.9(@types/node@18.11.17)
vitest:
specifier: ^0.31.0
version: 0.31.4(jsdom@22.1.0)
apps/vojtechmares.com:
dependencies:
'@headlessui/react':
specifier: ^1.7.4
version: 1.7.4(react-dom@18.2.0)(react@18.2.0)
'@mdx-js/loader':
specifier: ^2.2.1
version: 2.2.1(webpack@5.85.0)
'@mdx-js/react':
specifier: ^2.2.1
version: 2.2.1(react@18.2.0)
'@next/mdx':
specifier: ^13.1.1
version: 13.1.1(@mdx-js/loader@2.2.1)(@mdx-js/react@2.2.1)
'@tailwindcss/typography':
specifier: ^0.5.8
version: 0.5.8(tailwindcss@3.2.4)
'@vercel/analytics':
specifier: 1.0.1
version: 1.0.1
clsx:
specifier: ^1.2.1
version: 1.2.1
next:
specifier: 13.4.4
version: 13.4.4(@babel/core@7.22.1)(react-dom@18.2.0)(react@18.2.0)
react:
specifier: 18.2.0
version: 18.2.0
react-dom:
specifier: 18.2.0
version: 18.2.0(react@18.2.0)
devDependencies:
'@babel/core':
specifier: ^7.20.2
version: 7.22.1
'@testing-library/react':
specifier: ^14.0.0
version: 14.0.0(react-dom@18.2.0)(react@18.2.0)
'@types/node':
specifier: ^18.11.17
version: 18.11.17
'@types/react':
specifier: 18.2.7
version: 18.2.7
'@vitejs/plugin-react':
specifier: ^4.0.0
version: 4.0.0(vite@4.3.9)
'@vitest/coverage-c8':
specifier: ^0.31.0
version: 0.31.4(vitest@0.31.4)
autoprefixer:
specifier: ^10.4.13
version: 10.4.13(postcss@8.4.24)
eslint:
specifier: 8.41.0
version: 8.41.0
eslint-config-next:
specifier: ^13.0.4
version: 13.0.4(eslint@8.41.0)(typescript@5.1.3)
eslint-config-prettier:
specifier: ^8.5.0
version: 8.5.0(eslint@8.41.0)
jsdom:
specifier: ^22.0.0
version: 22.1.0
postcss:
specifier: ^8.4.19
version: 8.4.24
prettier:
specifier: ^2.7.1
version: 2.7.1
prettier-plugin-tailwindcss:
specifier: ^0.3.0
version: 0.3.0(prettier@2.7.1)
tailwindcss:
specifier: ^3.2.4
version: 3.2.4(postcss@8.4.24)
typescript:
specifier: ^5.0.0
version: 5.1.3
vite:
specifier: ^4.3.9
version: 4.3.9(@types/node@18.11.17)
vitest:
specifier: ^0.31.0
version: 0.31.4(jsdom@22.1.0)
packages:
@ -103,7 +197,6 @@ packages:
dependencies:
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.17
dev: true
/@babel/code-frame@7.18.6:
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
@ -164,7 +257,6 @@ packages:
semver: 6.3.0
transitivePeerDependencies:
- supports-color
dev: true
/@babel/generator@7.20.4:
resolution: {integrity: sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==}
@ -179,8 +271,8 @@ packages:
engines: {node: '>=6.9.0'}
dependencies:
'@babel/types': 7.22.4
'@jridgewell/gen-mapping': 0.3.2
'@jridgewell/trace-mapping': 0.3.17
'@jridgewell/gen-mapping': 0.3.3
'@jridgewell/trace-mapping': 0.3.18
jsesc: 2.5.2
/@babel/helper-compilation-targets@7.20.0(@babel/core@7.20.2):
@ -204,10 +296,9 @@ packages:
'@babel/compat-data': 7.22.3
'@babel/core': 7.22.1
'@babel/helper-validator-option': 7.21.0
browserslist: 4.21.4
browserslist: 4.21.7
lru-cache: 5.1.1
semver: 6.3.0
dev: true
/@babel/helper-environment-visitor@7.22.1:
resolution: {integrity: sha512-Z2tgopurB/kTbidvzeBrc2To3PUP/9i5MUe+fU6QJCQDyPwSH2oRapkLw3KGECDYSjhQZCNxEvNvZlLw8JjGwA==}
@ -261,7 +352,6 @@ packages:
'@babel/types': 7.22.4
transitivePeerDependencies:
- supports-color
dev: true
/@babel/helper-plugin-utils@7.20.2:
resolution: {integrity: sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==}
@ -311,7 +401,6 @@ packages:
'@babel/types': 7.22.4
transitivePeerDependencies:
- supports-color
dev: true
/@babel/highlight@7.18.6:
resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
@ -734,7 +823,6 @@ packages:
'@jridgewell/set-array': 1.1.2
'@jridgewell/sourcemap-codec': 1.4.15
'@jridgewell/trace-mapping': 0.3.18
dev: false
/@jridgewell/resolve-uri@3.1.0:
resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==}
@ -756,7 +844,6 @@ packages:
/@jridgewell/sourcemap-codec@1.4.15:
resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==}
dev: false
/@jridgewell/trace-mapping@0.3.17:
resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==}
@ -769,7 +856,6 @@ packages:
dependencies:
'@jridgewell/resolve-uri': 3.1.0
'@jridgewell/sourcemap-codec': 1.4.14
dev: false
/@mdx-js/loader@2.2.1(webpack@5.85.0):
resolution: {integrity: sha512-J4E8A5H+xtk4otZiEZ5AXl61Tj04Avm5MqLQazITdI3+puVXVnTTuZUKM1oNHTtfDIfOl0uMt+o/Ij+x6Fvf+g==}
@ -1563,6 +1649,22 @@ packages:
postcss-value-parser: 4.2.0
dev: true
/autoprefixer@10.4.13(postcss@8.4.24):
resolution: {integrity: sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
postcss: ^8.1.0
dependencies:
browserslist: 4.21.7
caniuse-lite: 1.0.30001492
fraction.js: 4.2.0
normalize-range: 0.1.2
picocolors: 1.0.0
postcss: 8.4.24
postcss-value-parser: 4.2.0
dev: true
/available-typed-arrays@1.0.5:
resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==}
engines: {node: '>= 0.4'}
@ -1625,7 +1727,6 @@ packages:
electron-to-chromium: 1.4.417
node-releases: 2.0.12
update-browserslist-db: 1.0.11(browserslist@4.21.7)
dev: false
/buffer-from@1.1.2:
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
@ -1683,7 +1784,6 @@ packages:
/caniuse-lite@1.0.30001492:
resolution: {integrity: sha512-2efF8SAZwgAX1FJr87KWhvuJxnGJKOnctQa8xLOskAXNXq8oiuqgl6u1kk3fFpsp3GgvzlRjiK1sl63hNtFADw==}
dev: false
/ccount@2.0.1:
resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==}
@ -2034,7 +2134,6 @@ packages:
/electron-to-chromium@1.4.417:
resolution: {integrity: sha512-8rY8HdCxuSVY8wku3i/eDac4g1b4cSbruzocenrqBlzqruAZYHjQCHIjC66dLR9DXhEHTojsC4EjhZ8KmzwXqA==}
dev: false
/emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -3212,7 +3311,6 @@ packages:
resolution: {integrity: sha512-46Tk9JiOL2z7ytNQWFLpj99RZkVgeHf87yGQKsIkaPz1qSH9UczKH1rO7K3wgRselo0tYMUNfecYpm/p1vC7tQ==}
engines: {node: '>=6'}
hasBin: true
dev: true
/jsonc-parser@3.2.0:
resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==}
@ -3305,7 +3403,6 @@ packages:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
dependencies:
yallist: 3.1.1
dev: true
/lru-cache@6.0.0:
resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
@ -3774,7 +3871,6 @@ packages:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
hasBin: true
dev: true
/natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
@ -3805,7 +3901,7 @@ packages:
'@next/env': 13.4.4
'@swc/helpers': 0.5.1
busboy: 1.6.0
caniuse-lite: 1.0.30001434
caniuse-lite: 1.0.30001492
postcss: 8.4.14
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
@ -3826,9 +3922,50 @@ packages:
- babel-plugin-macros
dev: false
/next@13.4.4(@babel/core@7.22.1)(react-dom@18.2.0)(react@18.2.0):
resolution: {integrity: sha512-C5S0ysM0Ily9McL4Jb48nOQHT1BukOWI59uC3X/xCMlYIh9rJZCv7nzG92J6e1cOBqQbKovlpgvHWFmz4eKKEA==}
engines: {node: '>=16.8.0'}
hasBin: true
peerDependencies:
'@opentelemetry/api': ^1.1.0
fibers: '>= 3.1.0'
react: ^18.2.0
react-dom: ^18.2.0
sass: ^1.3.0
peerDependenciesMeta:
'@opentelemetry/api':
optional: true
fibers:
optional: true
sass:
optional: true
dependencies:
'@next/env': 13.4.4
'@swc/helpers': 0.5.1
busboy: 1.6.0
caniuse-lite: 1.0.30001492
postcss: 8.4.14
react: 18.2.0
react-dom: 18.2.0(react@18.2.0)
styled-jsx: 5.1.1(@babel/core@7.22.1)(react@18.2.0)
zod: 3.21.4
optionalDependencies:
'@next/swc-darwin-arm64': 13.4.4
'@next/swc-darwin-x64': 13.4.4
'@next/swc-linux-arm64-gnu': 13.4.4
'@next/swc-linux-arm64-musl': 13.4.4
'@next/swc-linux-x64-gnu': 13.4.4
'@next/swc-linux-x64-musl': 13.4.4
'@next/swc-win32-arm64-msvc': 13.4.4
'@next/swc-win32-ia32-msvc': 13.4.4
'@next/swc-win32-x64-msvc': 13.4.4
transitivePeerDependencies:
- '@babel/core'
- babel-plugin-macros
dev: false
/node-releases@2.0.12:
resolution: {integrity: sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==}
dev: false
/node-releases@2.0.6:
resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==}
@ -4058,6 +4195,18 @@ packages:
read-cache: 1.0.0
resolve: 1.22.1
/postcss-import@14.1.0(postcss@8.4.24):
resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==}
engines: {node: '>=10.0.0'}
peerDependencies:
postcss: ^8.0.0
dependencies:
postcss: 8.4.24
postcss-value-parser: 4.2.0
read-cache: 1.0.0
resolve: 1.22.1
dev: true
/postcss-js@4.0.0(postcss@8.4.19):
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
engines: {node: ^12 || ^14 || >= 16}
@ -4067,6 +4216,16 @@ packages:
camelcase-css: 2.0.1
postcss: 8.4.19
/postcss-js@4.0.0(postcss@8.4.24):
resolution: {integrity: sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==}
engines: {node: ^12 || ^14 || >= 16}
peerDependencies:
postcss: ^8.3.3
dependencies:
camelcase-css: 2.0.1
postcss: 8.4.24
dev: true
/postcss-load-config@3.1.4(postcss@8.4.19):
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
@ -4083,6 +4242,23 @@ packages:
postcss: 8.4.19
yaml: 1.10.2
/postcss-load-config@3.1.4(postcss@8.4.24):
resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==}
engines: {node: '>= 10'}
peerDependencies:
postcss: '>=8.0.9'
ts-node: '>=9.0.0'
peerDependenciesMeta:
postcss:
optional: true
ts-node:
optional: true
dependencies:
lilconfig: 2.0.6
postcss: 8.4.24
yaml: 1.10.2
dev: true
/postcss-nested@6.0.0(postcss@8.4.19):
resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==}
engines: {node: '>=12.0'}
@ -4092,6 +4268,16 @@ packages:
postcss: 8.4.19
postcss-selector-parser: 6.0.11
/postcss-nested@6.0.0(postcss@8.4.24):
resolution: {integrity: sha512-0DkamqrPcmkBDsLn+vQDIrtkSbNkv5AD/M322ySo9kqFkCIYklym2xEmWkwo+Y3/qZo34tzEPNUw4y7yMCdv5w==}
engines: {node: '>=12.0'}
peerDependencies:
postcss: ^8.2.14
dependencies:
postcss: 8.4.24
postcss-selector-parser: 6.0.11
dev: true
/postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
@ -4114,7 +4300,7 @@ packages:
resolution: {integrity: sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==}
engines: {node: ^10 || ^12 || >=14}
dependencies:
nanoid: 3.3.4
nanoid: 3.3.6
picocolors: 1.0.0
source-map-js: 1.0.2
dev: false
@ -4622,6 +4808,24 @@ packages:
react: 18.2.0
dev: false
/styled-jsx@5.1.1(@babel/core@7.22.1)(react@18.2.0):
resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==}
engines: {node: '>= 12.0.0'}
peerDependencies:
'@babel/core': '*'
babel-plugin-macros: '*'
react: '>= 16.8.0 || 17.x.x || ^18.0.0-0'
peerDependenciesMeta:
'@babel/core':
optional: true
babel-plugin-macros:
optional: true
dependencies:
'@babel/core': 7.22.1
client-only: 0.0.1
react: 18.2.0
dev: false
/supports-color@5.5.0:
resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
engines: {node: '>=4'}
@ -4691,6 +4895,40 @@ packages:
transitivePeerDependencies:
- ts-node
/tailwindcss@3.2.4(postcss@8.4.24):
resolution: {integrity: sha512-AhwtHCKMtR71JgeYDaswmZXhPcW9iuI9Sp2LvZPo9upDZ7231ZJ7eA9RaURbhpXGVlrjX4cFNlB4ieTetEb7hQ==}
engines: {node: '>=12.13.0'}
hasBin: true
peerDependencies:
postcss: ^8.0.9
dependencies:
arg: 5.0.2
chokidar: 3.5.3
color-name: 1.1.4
detective: 5.2.1
didyoumean: 1.2.2
dlv: 1.1.3
fast-glob: 3.2.12
glob-parent: 6.0.2
is-glob: 4.0.3
lilconfig: 2.0.6
micromatch: 4.0.5
normalize-path: 3.0.0
object-hash: 3.0.0
picocolors: 1.0.0
postcss: 8.4.24
postcss-import: 14.1.0(postcss@8.4.24)
postcss-js: 4.0.0(postcss@8.4.24)
postcss-load-config: 3.1.4(postcss@8.4.24)
postcss-nested: 6.0.0(postcss@8.4.24)
postcss-selector-parser: 6.0.11
postcss-value-parser: 4.2.0
quick-lru: 5.1.1
resolve: 1.22.1
transitivePeerDependencies:
- ts-node
dev: true
/tapable@2.2.1:
resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
engines: {node: '>=6'}
@ -4956,7 +5194,6 @@ packages:
browserslist: 4.21.7
escalade: 3.1.1
picocolors: 1.0.0
dev: false
/uri-js@4.4.1:
resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
@ -5325,7 +5562,6 @@ packages:
/yallist@3.1.1:
resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
dev: true
/yallist@4.0.0:
resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}

3
pnpm-workspace.yaml Normal file
View file

@ -0,0 +1,3 @@
packages:
- "apps/*"
- "packages/*"