From d891426a12134b91b6a4d44c46f3ae322a250578 Mon Sep 17 00:00:00 2001 From: Vojtech Mares Date: Wed, 4 Oct 2023 18:13:04 +0200 Subject: [PATCH] refactor: move to monorepo --- .gitignore | 8 +- Makefile | 11 - README.md | 30 -- .../vojtechmares.com/.eslintrc.js | 0 .../vojtechmares.com/components}/Button.tsx | 0 .../components}/Container.tsx | 0 .../components}/homepage/CallToAction.tsx | 0 .../components}/homepage/Faqs.tsx | 0 .../components}/homepage/Hero.tsx | 0 .../homepage/KubernetesEverywhere.tsx | 0 .../components}/homepage/Services.tsx | 0 .../components}/homepage/Testimonials.tsx | 0 .../components}/homepage/Training.tsx | 0 .../components}/homepage/WhatIDo.tsx | 0 .../components}/layout/Footer.tsx | 0 .../components}/layout/Header.tsx | 0 .../trainingpage/TrainingLayout.tsx | 0 .../vojtechmares.com/css}/tailwind.css | 0 .../images}/avatars/antonin-hoskovec.jpg | Bin .../images}/avatars/vojtech-mares.png | Bin .../images}/logos/fakturoid.svg | 0 .../vojtechmares.com/images}/logos/glami.svg | 0 .../images}/logos/tools/amazonaws.svg | 0 .../images}/logos/tools/apachekafka.svg | 0 .../images}/logos/tools/argo.png | Bin .../images}/logos/tools/argo.svg | 0 .../images}/logos/tools/cilium.svg | 0 .../images}/logos/tools/civo.svg | 0 .../images}/logos/tools/consul.svg | 0 .../images}/logos/tools/digitalocean.svg | 0 .../images}/logos/tools/git.png | Bin .../images}/logos/tools/git.svg | 0 .../images}/logos/tools/github.svg | 0 .../images}/logos/tools/githubactions.svg | 0 .../images}/logos/tools/gitlab.svg | 0 .../images}/logos/tools/goland.svg | 0 .../images}/logos/tools/googlecloud.svg | 0 .../images}/logos/tools/grafana.svg | 0 .../images}/logos/tools/k3s.svg | 0 .../images}/logos/tools/kubernetes.png | Bin .../images}/logos/tools/kubernetes.svg | 0 .../images}/logos/tools/linode.svg | 0 .../images}/logos/tools/microsoftazure.svg | 0 .../images}/logos/tools/mysql.svg | 0 .../images}/logos/tools/nodedotjs.svg | 0 .../images}/logos/tools/openstack.svg | 0 .../images}/logos/tools/postgresql.svg | 0 .../images}/logos/tools/prometheus.svg | 0 .../images}/logos/tools/proxmox.svg | 0 .../images}/logos/tools/rabbitmq.svg | 0 .../images}/logos/tools/rancher.svg | 0 .../images}/logos/tools/redis.svg | 0 .../images}/logos/tools/terraform.png | Bin .../images}/logos/tools/terraform.svg | 0 .../images}/logos/tools/vault.svg | 0 .../images}/logos/tools/vmware.svg | 0 .../vojtechmares.com/next-env.d.ts | 0 .../vojtechmares.com/next.config.js | 0 apps/vojtechmares.com/package.json | 49 ++ .../vojtechmares.com/pages}/_app.tsx | 0 .../vojtechmares.com/pages}/_document.tsx | 0 .../vojtechmares.com/pages}/index.tsx | 0 .../pages}/skoleni/argocd.mdx | 0 .../vojtechmares.com/pages}/skoleni/git.mdx | 0 .../pages}/skoleni/kubernetes.mdx | 0 .../pages}/skoleni/terraform.mdx | 0 .../vojtechmares.com/postcss.config.js | 0 .../vojtechmares.com/prettier.config.cjs | 0 .../public}/android-chrome-192x192.png | Bin .../public}/android-chrome-512x512.png | Bin .../public}/apple-touch-icon.png | Bin .../vojtechmares.com/public}/bestpony.txt | 0 .../public}/browserconfig.xml | 0 .../public}/favicon-16x16.png | Bin .../public}/favicon-32x32.png | Bin .../vojtechmares.com/public}/favicon.ico | Bin .../public}/mstile-150x150.png | Bin .../vojtechmares.com/public}/robots.txt | 0 .../public}/safari-pinned-tab.svg | 0 .../vojtechmares.com/public}/site.webmanifest | 0 .../vojtechmares.com/tailwind.config.js | 0 .../vojtechmares.com/tests}/Button.test.tsx | 0 .../vojtechmares.com/tests}/Home.test.tsx | 0 .../vojtechmares.com/tsconfig.json | 0 .../vojtechmares.com/vitest.config.ts | 0 package.json | 10 +- pnpm-lock.yaml | 452 +++++++++++++----- pnpm-workspace.yaml | 3 + 88 files changed, 403 insertions(+), 160 deletions(-) delete mode 100644 Makefile delete mode 100644 README.md rename .eslintrc.js => apps/vojtechmares.com/.eslintrc.js (100%) rename {components => apps/vojtechmares.com/components}/Button.tsx (100%) rename {components => apps/vojtechmares.com/components}/Container.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/CallToAction.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/Faqs.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/Hero.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/KubernetesEverywhere.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/Services.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/Testimonials.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/Training.tsx (100%) rename {components => apps/vojtechmares.com/components}/homepage/WhatIDo.tsx (100%) rename {components => apps/vojtechmares.com/components}/layout/Footer.tsx (100%) rename {components => apps/vojtechmares.com/components}/layout/Header.tsx (100%) rename {components => apps/vojtechmares.com/components}/trainingpage/TrainingLayout.tsx (100%) rename {css => apps/vojtechmares.com/css}/tailwind.css (100%) rename {images => apps/vojtechmares.com/images}/avatars/antonin-hoskovec.jpg (100%) rename {images => apps/vojtechmares.com/images}/avatars/vojtech-mares.png (100%) rename {images => apps/vojtechmares.com/images}/logos/fakturoid.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/glami.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/amazonaws.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/apachekafka.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/argo.png (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/argo.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/cilium.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/civo.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/consul.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/digitalocean.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/git.png (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/git.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/github.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/githubactions.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/gitlab.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/goland.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/googlecloud.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/grafana.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/k3s.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/kubernetes.png (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/kubernetes.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/linode.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/microsoftazure.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/mysql.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/nodedotjs.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/openstack.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/postgresql.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/prometheus.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/proxmox.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/rabbitmq.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/rancher.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/redis.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/terraform.png (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/terraform.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/vault.svg (100%) rename {images => apps/vojtechmares.com/images}/logos/tools/vmware.svg (100%) rename next-env.d.ts => apps/vojtechmares.com/next-env.d.ts (100%) rename next.config.js => apps/vojtechmares.com/next.config.js (100%) create mode 100644 apps/vojtechmares.com/package.json rename {pages => apps/vojtechmares.com/pages}/_app.tsx (100%) rename {pages => apps/vojtechmares.com/pages}/_document.tsx (100%) rename {pages => apps/vojtechmares.com/pages}/index.tsx (100%) rename {pages => apps/vojtechmares.com/pages}/skoleni/argocd.mdx (100%) rename {pages => apps/vojtechmares.com/pages}/skoleni/git.mdx (100%) rename {pages => apps/vojtechmares.com/pages}/skoleni/kubernetes.mdx (100%) rename {pages => apps/vojtechmares.com/pages}/skoleni/terraform.mdx (100%) rename postcss.config.js => apps/vojtechmares.com/postcss.config.js (100%) rename prettier.config.cjs => apps/vojtechmares.com/prettier.config.cjs (100%) rename {public => apps/vojtechmares.com/public}/android-chrome-192x192.png (100%) rename {public => apps/vojtechmares.com/public}/android-chrome-512x512.png (100%) rename {public => apps/vojtechmares.com/public}/apple-touch-icon.png (100%) rename {public => apps/vojtechmares.com/public}/bestpony.txt (100%) rename {public => apps/vojtechmares.com/public}/browserconfig.xml (100%) rename {public => apps/vojtechmares.com/public}/favicon-16x16.png (100%) rename {public => apps/vojtechmares.com/public}/favicon-32x32.png (100%) rename {public => apps/vojtechmares.com/public}/favicon.ico (100%) rename {public => apps/vojtechmares.com/public}/mstile-150x150.png (100%) rename {public => apps/vojtechmares.com/public}/robots.txt (100%) rename {public => apps/vojtechmares.com/public}/safari-pinned-tab.svg (100%) rename {public => apps/vojtechmares.com/public}/site.webmanifest (100%) rename tailwind.config.js => apps/vojtechmares.com/tailwind.config.js (100%) rename {tests => apps/vojtechmares.com/tests}/Button.test.tsx (100%) rename {tests => apps/vojtechmares.com/tests}/Home.test.tsx (100%) rename tsconfig.json => apps/vojtechmares.com/tsconfig.json (100%) rename vitest.config.ts => apps/vojtechmares.com/vitest.config.ts (100%) create mode 100644 pnpm-workspace.yaml diff --git a/.gitignore b/.gitignore index 01bcb28..56029e9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ -node_modules -.next -coverage +**/node_modules +**/coverage +**/build +**/dist +**/.next diff --git a/Makefile b/Makefile deleted file mode 100644 index 39df584..0000000 --- a/Makefile +++ /dev/null @@ -1,11 +0,0 @@ -.PHONY: dev -dev: - pnpm run dev - -.PHONY: test -test: - pnpm run test - -.PHONY: coverage -coverage: - pnpm run coverage diff --git a/README.md b/README.md deleted file mode 100644 index 1d67ece..0000000 --- a/README.md +++ /dev/null @@ -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. diff --git a/.eslintrc.js b/apps/vojtechmares.com/.eslintrc.js similarity index 100% rename from .eslintrc.js rename to apps/vojtechmares.com/.eslintrc.js diff --git a/components/Button.tsx b/apps/vojtechmares.com/components/Button.tsx similarity index 100% rename from components/Button.tsx rename to apps/vojtechmares.com/components/Button.tsx diff --git a/components/Container.tsx b/apps/vojtechmares.com/components/Container.tsx similarity index 100% rename from components/Container.tsx rename to apps/vojtechmares.com/components/Container.tsx diff --git a/components/homepage/CallToAction.tsx b/apps/vojtechmares.com/components/homepage/CallToAction.tsx similarity index 100% rename from components/homepage/CallToAction.tsx rename to apps/vojtechmares.com/components/homepage/CallToAction.tsx diff --git a/components/homepage/Faqs.tsx b/apps/vojtechmares.com/components/homepage/Faqs.tsx similarity index 100% rename from components/homepage/Faqs.tsx rename to apps/vojtechmares.com/components/homepage/Faqs.tsx diff --git a/components/homepage/Hero.tsx b/apps/vojtechmares.com/components/homepage/Hero.tsx similarity index 100% rename from components/homepage/Hero.tsx rename to apps/vojtechmares.com/components/homepage/Hero.tsx diff --git a/components/homepage/KubernetesEverywhere.tsx b/apps/vojtechmares.com/components/homepage/KubernetesEverywhere.tsx similarity index 100% rename from components/homepage/KubernetesEverywhere.tsx rename to apps/vojtechmares.com/components/homepage/KubernetesEverywhere.tsx diff --git a/components/homepage/Services.tsx b/apps/vojtechmares.com/components/homepage/Services.tsx similarity index 100% rename from components/homepage/Services.tsx rename to apps/vojtechmares.com/components/homepage/Services.tsx diff --git a/components/homepage/Testimonials.tsx b/apps/vojtechmares.com/components/homepage/Testimonials.tsx similarity index 100% rename from components/homepage/Testimonials.tsx rename to apps/vojtechmares.com/components/homepage/Testimonials.tsx diff --git a/components/homepage/Training.tsx b/apps/vojtechmares.com/components/homepage/Training.tsx similarity index 100% rename from components/homepage/Training.tsx rename to apps/vojtechmares.com/components/homepage/Training.tsx diff --git a/components/homepage/WhatIDo.tsx b/apps/vojtechmares.com/components/homepage/WhatIDo.tsx similarity index 100% rename from components/homepage/WhatIDo.tsx rename to apps/vojtechmares.com/components/homepage/WhatIDo.tsx diff --git a/components/layout/Footer.tsx b/apps/vojtechmares.com/components/layout/Footer.tsx similarity index 100% rename from components/layout/Footer.tsx rename to apps/vojtechmares.com/components/layout/Footer.tsx diff --git a/components/layout/Header.tsx b/apps/vojtechmares.com/components/layout/Header.tsx similarity index 100% rename from components/layout/Header.tsx rename to apps/vojtechmares.com/components/layout/Header.tsx diff --git a/components/trainingpage/TrainingLayout.tsx b/apps/vojtechmares.com/components/trainingpage/TrainingLayout.tsx similarity index 100% rename from components/trainingpage/TrainingLayout.tsx rename to apps/vojtechmares.com/components/trainingpage/TrainingLayout.tsx diff --git a/css/tailwind.css b/apps/vojtechmares.com/css/tailwind.css similarity index 100% rename from css/tailwind.css rename to apps/vojtechmares.com/css/tailwind.css diff --git a/images/avatars/antonin-hoskovec.jpg b/apps/vojtechmares.com/images/avatars/antonin-hoskovec.jpg similarity index 100% rename from images/avatars/antonin-hoskovec.jpg rename to apps/vojtechmares.com/images/avatars/antonin-hoskovec.jpg diff --git a/images/avatars/vojtech-mares.png b/apps/vojtechmares.com/images/avatars/vojtech-mares.png similarity index 100% rename from images/avatars/vojtech-mares.png rename to apps/vojtechmares.com/images/avatars/vojtech-mares.png diff --git a/images/logos/fakturoid.svg b/apps/vojtechmares.com/images/logos/fakturoid.svg similarity index 100% rename from images/logos/fakturoid.svg rename to apps/vojtechmares.com/images/logos/fakturoid.svg diff --git a/images/logos/glami.svg b/apps/vojtechmares.com/images/logos/glami.svg similarity index 100% rename from images/logos/glami.svg rename to apps/vojtechmares.com/images/logos/glami.svg diff --git a/images/logos/tools/amazonaws.svg b/apps/vojtechmares.com/images/logos/tools/amazonaws.svg similarity index 100% rename from images/logos/tools/amazonaws.svg rename to apps/vojtechmares.com/images/logos/tools/amazonaws.svg diff --git a/images/logos/tools/apachekafka.svg b/apps/vojtechmares.com/images/logos/tools/apachekafka.svg similarity index 100% rename from images/logos/tools/apachekafka.svg rename to apps/vojtechmares.com/images/logos/tools/apachekafka.svg diff --git a/images/logos/tools/argo.png b/apps/vojtechmares.com/images/logos/tools/argo.png similarity index 100% rename from images/logos/tools/argo.png rename to apps/vojtechmares.com/images/logos/tools/argo.png diff --git a/images/logos/tools/argo.svg b/apps/vojtechmares.com/images/logos/tools/argo.svg similarity index 100% rename from images/logos/tools/argo.svg rename to apps/vojtechmares.com/images/logos/tools/argo.svg diff --git a/images/logos/tools/cilium.svg b/apps/vojtechmares.com/images/logos/tools/cilium.svg similarity index 100% rename from images/logos/tools/cilium.svg rename to apps/vojtechmares.com/images/logos/tools/cilium.svg diff --git a/images/logos/tools/civo.svg b/apps/vojtechmares.com/images/logos/tools/civo.svg similarity index 100% rename from images/logos/tools/civo.svg rename to apps/vojtechmares.com/images/logos/tools/civo.svg diff --git a/images/logos/tools/consul.svg b/apps/vojtechmares.com/images/logos/tools/consul.svg similarity index 100% rename from images/logos/tools/consul.svg rename to apps/vojtechmares.com/images/logos/tools/consul.svg diff --git a/images/logos/tools/digitalocean.svg b/apps/vojtechmares.com/images/logos/tools/digitalocean.svg similarity index 100% rename from images/logos/tools/digitalocean.svg rename to apps/vojtechmares.com/images/logos/tools/digitalocean.svg diff --git a/images/logos/tools/git.png b/apps/vojtechmares.com/images/logos/tools/git.png similarity index 100% rename from images/logos/tools/git.png rename to apps/vojtechmares.com/images/logos/tools/git.png diff --git a/images/logos/tools/git.svg b/apps/vojtechmares.com/images/logos/tools/git.svg similarity index 100% rename from images/logos/tools/git.svg rename to apps/vojtechmares.com/images/logos/tools/git.svg diff --git a/images/logos/tools/github.svg b/apps/vojtechmares.com/images/logos/tools/github.svg similarity index 100% rename from images/logos/tools/github.svg rename to apps/vojtechmares.com/images/logos/tools/github.svg diff --git a/images/logos/tools/githubactions.svg b/apps/vojtechmares.com/images/logos/tools/githubactions.svg similarity index 100% rename from images/logos/tools/githubactions.svg rename to apps/vojtechmares.com/images/logos/tools/githubactions.svg diff --git a/images/logos/tools/gitlab.svg b/apps/vojtechmares.com/images/logos/tools/gitlab.svg similarity index 100% rename from images/logos/tools/gitlab.svg rename to apps/vojtechmares.com/images/logos/tools/gitlab.svg diff --git a/images/logos/tools/goland.svg b/apps/vojtechmares.com/images/logos/tools/goland.svg similarity index 100% rename from images/logos/tools/goland.svg rename to apps/vojtechmares.com/images/logos/tools/goland.svg diff --git a/images/logos/tools/googlecloud.svg b/apps/vojtechmares.com/images/logos/tools/googlecloud.svg similarity index 100% rename from images/logos/tools/googlecloud.svg rename to apps/vojtechmares.com/images/logos/tools/googlecloud.svg diff --git a/images/logos/tools/grafana.svg b/apps/vojtechmares.com/images/logos/tools/grafana.svg similarity index 100% rename from images/logos/tools/grafana.svg rename to apps/vojtechmares.com/images/logos/tools/grafana.svg diff --git a/images/logos/tools/k3s.svg b/apps/vojtechmares.com/images/logos/tools/k3s.svg similarity index 100% rename from images/logos/tools/k3s.svg rename to apps/vojtechmares.com/images/logos/tools/k3s.svg diff --git a/images/logos/tools/kubernetes.png b/apps/vojtechmares.com/images/logos/tools/kubernetes.png similarity index 100% rename from images/logos/tools/kubernetes.png rename to apps/vojtechmares.com/images/logos/tools/kubernetes.png diff --git a/images/logos/tools/kubernetes.svg b/apps/vojtechmares.com/images/logos/tools/kubernetes.svg similarity index 100% rename from images/logos/tools/kubernetes.svg rename to apps/vojtechmares.com/images/logos/tools/kubernetes.svg diff --git a/images/logos/tools/linode.svg b/apps/vojtechmares.com/images/logos/tools/linode.svg similarity index 100% rename from images/logos/tools/linode.svg rename to apps/vojtechmares.com/images/logos/tools/linode.svg diff --git a/images/logos/tools/microsoftazure.svg b/apps/vojtechmares.com/images/logos/tools/microsoftazure.svg similarity index 100% rename from images/logos/tools/microsoftazure.svg rename to apps/vojtechmares.com/images/logos/tools/microsoftazure.svg diff --git a/images/logos/tools/mysql.svg b/apps/vojtechmares.com/images/logos/tools/mysql.svg similarity index 100% rename from images/logos/tools/mysql.svg rename to apps/vojtechmares.com/images/logos/tools/mysql.svg diff --git a/images/logos/tools/nodedotjs.svg b/apps/vojtechmares.com/images/logos/tools/nodedotjs.svg similarity index 100% rename from images/logos/tools/nodedotjs.svg rename to apps/vojtechmares.com/images/logos/tools/nodedotjs.svg diff --git a/images/logos/tools/openstack.svg b/apps/vojtechmares.com/images/logos/tools/openstack.svg similarity index 100% rename from images/logos/tools/openstack.svg rename to apps/vojtechmares.com/images/logos/tools/openstack.svg diff --git a/images/logos/tools/postgresql.svg b/apps/vojtechmares.com/images/logos/tools/postgresql.svg similarity index 100% rename from images/logos/tools/postgresql.svg rename to apps/vojtechmares.com/images/logos/tools/postgresql.svg diff --git a/images/logos/tools/prometheus.svg b/apps/vojtechmares.com/images/logos/tools/prometheus.svg similarity index 100% rename from images/logos/tools/prometheus.svg rename to apps/vojtechmares.com/images/logos/tools/prometheus.svg diff --git a/images/logos/tools/proxmox.svg b/apps/vojtechmares.com/images/logos/tools/proxmox.svg similarity index 100% rename from images/logos/tools/proxmox.svg rename to apps/vojtechmares.com/images/logos/tools/proxmox.svg diff --git a/images/logos/tools/rabbitmq.svg b/apps/vojtechmares.com/images/logos/tools/rabbitmq.svg similarity index 100% rename from images/logos/tools/rabbitmq.svg rename to apps/vojtechmares.com/images/logos/tools/rabbitmq.svg diff --git a/images/logos/tools/rancher.svg b/apps/vojtechmares.com/images/logos/tools/rancher.svg similarity index 100% rename from images/logos/tools/rancher.svg rename to apps/vojtechmares.com/images/logos/tools/rancher.svg diff --git a/images/logos/tools/redis.svg b/apps/vojtechmares.com/images/logos/tools/redis.svg similarity index 100% rename from images/logos/tools/redis.svg rename to apps/vojtechmares.com/images/logos/tools/redis.svg diff --git a/images/logos/tools/terraform.png b/apps/vojtechmares.com/images/logos/tools/terraform.png similarity index 100% rename from images/logos/tools/terraform.png rename to apps/vojtechmares.com/images/logos/tools/terraform.png diff --git a/images/logos/tools/terraform.svg b/apps/vojtechmares.com/images/logos/tools/terraform.svg similarity index 100% rename from images/logos/tools/terraform.svg rename to apps/vojtechmares.com/images/logos/tools/terraform.svg diff --git a/images/logos/tools/vault.svg b/apps/vojtechmares.com/images/logos/tools/vault.svg similarity index 100% rename from images/logos/tools/vault.svg rename to apps/vojtechmares.com/images/logos/tools/vault.svg diff --git a/images/logos/tools/vmware.svg b/apps/vojtechmares.com/images/logos/tools/vmware.svg similarity index 100% rename from images/logos/tools/vmware.svg rename to apps/vojtechmares.com/images/logos/tools/vmware.svg diff --git a/next-env.d.ts b/apps/vojtechmares.com/next-env.d.ts similarity index 100% rename from next-env.d.ts rename to apps/vojtechmares.com/next-env.d.ts diff --git a/next.config.js b/apps/vojtechmares.com/next.config.js similarity index 100% rename from next.config.js rename to apps/vojtechmares.com/next.config.js diff --git a/apps/vojtechmares.com/package.json b/apps/vojtechmares.com/package.json new file mode 100644 index 0000000..252c57c --- /dev/null +++ b/apps/vojtechmares.com/package.json @@ -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" +} diff --git a/pages/_app.tsx b/apps/vojtechmares.com/pages/_app.tsx similarity index 100% rename from pages/_app.tsx rename to apps/vojtechmares.com/pages/_app.tsx diff --git a/pages/_document.tsx b/apps/vojtechmares.com/pages/_document.tsx similarity index 100% rename from pages/_document.tsx rename to apps/vojtechmares.com/pages/_document.tsx diff --git a/pages/index.tsx b/apps/vojtechmares.com/pages/index.tsx similarity index 100% rename from pages/index.tsx rename to apps/vojtechmares.com/pages/index.tsx diff --git a/pages/skoleni/argocd.mdx b/apps/vojtechmares.com/pages/skoleni/argocd.mdx similarity index 100% rename from pages/skoleni/argocd.mdx rename to apps/vojtechmares.com/pages/skoleni/argocd.mdx diff --git a/pages/skoleni/git.mdx b/apps/vojtechmares.com/pages/skoleni/git.mdx similarity index 100% rename from pages/skoleni/git.mdx rename to apps/vojtechmares.com/pages/skoleni/git.mdx diff --git a/pages/skoleni/kubernetes.mdx b/apps/vojtechmares.com/pages/skoleni/kubernetes.mdx similarity index 100% rename from pages/skoleni/kubernetes.mdx rename to apps/vojtechmares.com/pages/skoleni/kubernetes.mdx diff --git a/pages/skoleni/terraform.mdx b/apps/vojtechmares.com/pages/skoleni/terraform.mdx similarity index 100% rename from pages/skoleni/terraform.mdx rename to apps/vojtechmares.com/pages/skoleni/terraform.mdx diff --git a/postcss.config.js b/apps/vojtechmares.com/postcss.config.js similarity index 100% rename from postcss.config.js rename to apps/vojtechmares.com/postcss.config.js diff --git a/prettier.config.cjs b/apps/vojtechmares.com/prettier.config.cjs similarity index 100% rename from prettier.config.cjs rename to apps/vojtechmares.com/prettier.config.cjs diff --git a/public/android-chrome-192x192.png b/apps/vojtechmares.com/public/android-chrome-192x192.png similarity index 100% rename from public/android-chrome-192x192.png rename to apps/vojtechmares.com/public/android-chrome-192x192.png diff --git a/public/android-chrome-512x512.png b/apps/vojtechmares.com/public/android-chrome-512x512.png similarity index 100% rename from public/android-chrome-512x512.png rename to apps/vojtechmares.com/public/android-chrome-512x512.png diff --git a/public/apple-touch-icon.png b/apps/vojtechmares.com/public/apple-touch-icon.png similarity index 100% rename from public/apple-touch-icon.png rename to apps/vojtechmares.com/public/apple-touch-icon.png diff --git a/public/bestpony.txt b/apps/vojtechmares.com/public/bestpony.txt similarity index 100% rename from public/bestpony.txt rename to apps/vojtechmares.com/public/bestpony.txt diff --git a/public/browserconfig.xml b/apps/vojtechmares.com/public/browserconfig.xml similarity index 100% rename from public/browserconfig.xml rename to apps/vojtechmares.com/public/browserconfig.xml diff --git a/public/favicon-16x16.png b/apps/vojtechmares.com/public/favicon-16x16.png similarity index 100% rename from public/favicon-16x16.png rename to apps/vojtechmares.com/public/favicon-16x16.png diff --git a/public/favicon-32x32.png b/apps/vojtechmares.com/public/favicon-32x32.png similarity index 100% rename from public/favicon-32x32.png rename to apps/vojtechmares.com/public/favicon-32x32.png diff --git a/public/favicon.ico b/apps/vojtechmares.com/public/favicon.ico similarity index 100% rename from public/favicon.ico rename to apps/vojtechmares.com/public/favicon.ico diff --git a/public/mstile-150x150.png b/apps/vojtechmares.com/public/mstile-150x150.png similarity index 100% rename from public/mstile-150x150.png rename to apps/vojtechmares.com/public/mstile-150x150.png diff --git a/public/robots.txt b/apps/vojtechmares.com/public/robots.txt similarity index 100% rename from public/robots.txt rename to apps/vojtechmares.com/public/robots.txt diff --git a/public/safari-pinned-tab.svg b/apps/vojtechmares.com/public/safari-pinned-tab.svg similarity index 100% rename from public/safari-pinned-tab.svg rename to apps/vojtechmares.com/public/safari-pinned-tab.svg diff --git a/public/site.webmanifest b/apps/vojtechmares.com/public/site.webmanifest similarity index 100% rename from public/site.webmanifest rename to apps/vojtechmares.com/public/site.webmanifest diff --git a/tailwind.config.js b/apps/vojtechmares.com/tailwind.config.js similarity index 100% rename from tailwind.config.js rename to apps/vojtechmares.com/tailwind.config.js diff --git a/tests/Button.test.tsx b/apps/vojtechmares.com/tests/Button.test.tsx similarity index 100% rename from tests/Button.test.tsx rename to apps/vojtechmares.com/tests/Button.test.tsx diff --git a/tests/Home.test.tsx b/apps/vojtechmares.com/tests/Home.test.tsx similarity index 100% rename from tests/Home.test.tsx rename to apps/vojtechmares.com/tests/Home.test.tsx diff --git a/tsconfig.json b/apps/vojtechmares.com/tsconfig.json similarity index 100% rename from tsconfig.json rename to apps/vojtechmares.com/tsconfig.json diff --git a/vitest.config.ts b/apps/vojtechmares.com/vitest.config.ts similarity index 100% rename from vitest.config.ts rename to apps/vojtechmares.com/vitest.config.ts diff --git a/package.json b/package.json index 6a83cf1..3a1f63d 100644 --- a/package.json +++ b/package.json @@ -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", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a054ead..6450b8d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -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==} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..3ff5faa --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,3 @@ +packages: + - "apps/*" + - "packages/*"