diff options
| author | MohamedBassem <me@mbassem.com> | 2024-02-08 15:14:23 +0000 |
|---|---|---|
| committer | MohamedBassem <me@mbassem.com> | 2024-02-08 15:15:21 +0000 |
| commit | 80bb8a108f29331cdb2f2695f6801beee104dc89 (patch) | |
| tree | b1ae2a512963a9c916c4bfed71f7633f508de131 | |
| parent | 333429adbaaa592cc96b480a5228f0e3f1de4cc2 (diff) | |
| download | karakeep-80bb8a108f29331cdb2f2695f6801beee104dc89.tar.zst | |
[refactor] Move the different packages to the package subdir
| -rw-r--r-- | .github/workflows/main.yml | 4 | ||||
| -rw-r--r-- | Makefile | 8 | ||||
| -rwxr-xr-x | bun.lockb | bin | 90744 -> 271784 bytes | |||
| -rw-r--r-- | package.json | 5 | ||||
| -rw-r--r-- | packages/db/index.ts (renamed from db/index.ts) | 0 | ||||
| -rw-r--r-- | packages/db/package.json (renamed from db/package.json) | 0 | ||||
| -rw-r--r-- | packages/db/prisma/migrations/20240205153748_add_users/migration.sql (renamed from db/prisma/migrations/20240205153748_add_users/migration.sql) | 0 | ||||
| -rw-r--r-- | packages/db/prisma/migrations/20240206000813_add_links/migration.sql (renamed from db/prisma/migrations/20240206000813_add_links/migration.sql) | 0 | ||||
| -rw-r--r-- | packages/db/prisma/migrations/20240206192241_add_favicon/migration.sql (renamed from db/prisma/migrations/20240206192241_add_favicon/migration.sql) | 0 | ||||
| -rw-r--r-- | packages/db/prisma/migrations/20240207204211_drop_extra_field_in_tags_links/migration.sql (renamed from db/prisma/migrations/20240207204211_drop_extra_field_in_tags_links/migration.sql) | 0 | ||||
| -rw-r--r-- | packages/db/prisma/migrations/migration_lock.toml (renamed from db/prisma/migrations/migration_lock.toml) | 0 | ||||
| -rw-r--r-- | packages/db/prisma/schema.prisma (renamed from db/prisma/schema.prisma) | 0 | ||||
| -rw-r--r-- | packages/shared/index.ts (renamed from shared/index.ts) | 0 | ||||
| -rw-r--r-- | packages/shared/logger.ts (renamed from shared/logger.ts) | 0 | ||||
| -rw-r--r-- | packages/shared/package.json (renamed from shared/package.json) | 0 | ||||
| -rw-r--r-- | packages/shared/queues.ts (renamed from shared/queues.ts) | 0 | ||||
| -rw-r--r-- | packages/web/.env.sample (renamed from web/.env.sample) | 0 | ||||
| -rw-r--r-- | packages/web/Dockerfile (renamed from web/Dockerfile) | 0 | ||||
| -rw-r--r-- | packages/web/README.md (renamed from web/README.md) | 0 | ||||
| -rw-r--r-- | packages/web/app/api/auth/[...nextauth]/route.tsx (renamed from web/app/api/auth/[...nextauth]/route.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/api/v1/links/[linkId]/route.ts (renamed from web/app/api/v1/links/[linkId]/route.ts) | 0 | ||||
| -rw-r--r-- | packages/web/app/api/v1/links/route.ts (renamed from web/app/api/v1/links/route.ts) | 0 | ||||
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/AddLink.tsx (renamed from web/app/dashboard/bookmarks/components/AddLink.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/LinkCard.tsx (renamed from web/app/dashboard/bookmarks/components/LinkCard.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/components/LinksGrid.tsx (renamed from web/app/dashboard/bookmarks/components/LinksGrid.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/dashboard/bookmarks/page.tsx (renamed from web/app/dashboard/bookmarks/page.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/dashboard/components/Sidebar.tsx (renamed from web/app/dashboard/components/Sidebar.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/dashboard/layout.tsx (renamed from web/app/dashboard/layout.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/favicon.ico (renamed from web/app/favicon.ico) | bin | 25931 -> 25931 bytes | |||
| -rw-r--r-- | packages/web/app/globals.css (renamed from web/app/globals.css) | 0 | ||||
| -rw-r--r-- | packages/web/app/layout.tsx (renamed from web/app/layout.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/app/page.tsx (renamed from web/app/page.tsx) | 0 | ||||
| -rwxr-xr-x | packages/web/bun.lockb (renamed from web/bun.lockb) | bin | 158558 -> 158558 bytes | |||
| -rw-r--r-- | packages/web/components.json (renamed from web/components.json) | 0 | ||||
| -rw-r--r-- | packages/web/components/auth/login.tsx (renamed from web/components/auth/login.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/auth/logout.tsx (renamed from web/components/auth/logout.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/badge.tsx (renamed from web/components/ui/badge.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/button.tsx (renamed from web/components/ui/button.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/card.tsx (renamed from web/components/ui/card.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/dropdown-menu.tsx (renamed from web/components/ui/dropdown-menu.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/form.tsx (renamed from web/components/ui/form.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/imageCard.tsx (renamed from web/components/ui/imageCard.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/input.tsx (renamed from web/components/ui/input.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/label.tsx (renamed from web/components/ui/label.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/toast.tsx (renamed from web/components/ui/toast.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/toaster.tsx (renamed from web/components/ui/toaster.tsx) | 0 | ||||
| -rw-r--r-- | packages/web/components/ui/use-toast.ts (renamed from web/components/ui/use-toast.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/api.ts (renamed from web/lib/api.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/auth.ts (renamed from web/lib/auth.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/config.ts (renamed from web/lib/config.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/services/links.ts (renamed from web/lib/services/links.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/types/api/links.ts (renamed from web/lib/types/api/links.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/types/api/tags.ts (renamed from web/lib/types/api/tags.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/types/next-auth.d.ts (renamed from web/lib/types/next-auth.d.ts) | 0 | ||||
| -rw-r--r-- | packages/web/lib/utils.ts (renamed from web/lib/utils.ts) | 0 | ||||
| -rw-r--r-- | packages/web/next.config.mjs (renamed from web/next.config.mjs) | 0 | ||||
| -rw-r--r-- | packages/web/package.json (renamed from web/package.json) | 0 | ||||
| -rw-r--r-- | packages/web/postcss.config.js (renamed from web/postcss.config.js) | 0 | ||||
| -rw-r--r-- | packages/web/public/next.svg (renamed from web/public/next.svg) | 0 | ||||
| -rw-r--r-- | packages/web/public/vercel.svg (renamed from web/public/vercel.svg) | 0 | ||||
| -rw-r--r-- | packages/web/tailwind.config.ts (renamed from web/tailwind.config.ts) | 0 | ||||
| -rw-r--r-- | packages/web/tsconfig.json (renamed from web/tsconfig.json) | 0 | ||||
| -rw-r--r-- | packages/workers/crawler.ts (renamed from workers/crawler.ts) | 0 | ||||
| -rw-r--r-- | packages/workers/index.ts (renamed from workers/index.ts) | 0 | ||||
| -rw-r--r-- | packages/workers/openai.ts (renamed from workers/openai.ts) | 0 | ||||
| -rw-r--r-- | packages/workers/package.json (renamed from workers/package.json) | 2 |
66 files changed, 8 insertions, 11 deletions
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4c441557..2abb4cff 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -17,8 +17,8 @@ jobs: - name: Format run: bunx prettier . --check - name: Prisma - working-directory: db + working-directory: packages/db run: bunx prisma generate - name: Build web app - working-directory: web + working-directory: packages/web run: bun run build @@ -4,17 +4,17 @@ format: bunx prettier . --write && bunx eslint . prisma: - cd db; \ + cd packages/db; \ bunx prisma migrate dev; \ bunx prisma generate workers: - cd workers; \ + cd packages/workers; \ bun --watch index.ts web: - cd web; \ + cd packages/web; \ bun run dev studio: - cd db; \ + cd packages/db; \ bunx prisma studio Binary files differdiff --git a/package.json b/package.json index 0462a4c7..17d9febd 100644 --- a/package.json +++ b/package.json @@ -4,10 +4,7 @@ "version": "0.1.0", "private": true, "workspaces": [ - "web", - "workers", - "shared", - "db" + "packages/*" ], "dependencies": { "@next/eslint-plugin-next": "^14.1.0", diff --git a/db/index.ts b/packages/db/index.ts index fa46ca1f..fa46ca1f 100644 --- a/db/index.ts +++ b/packages/db/index.ts diff --git a/db/package.json b/packages/db/package.json index b5222f8a..b5222f8a 100644 --- a/db/package.json +++ b/packages/db/package.json diff --git a/db/prisma/migrations/20240205153748_add_users/migration.sql b/packages/db/prisma/migrations/20240205153748_add_users/migration.sql index cbf47073..cbf47073 100644 --- a/db/prisma/migrations/20240205153748_add_users/migration.sql +++ b/packages/db/prisma/migrations/20240205153748_add_users/migration.sql diff --git a/db/prisma/migrations/20240206000813_add_links/migration.sql b/packages/db/prisma/migrations/20240206000813_add_links/migration.sql index 38c8d938..38c8d938 100644 --- a/db/prisma/migrations/20240206000813_add_links/migration.sql +++ b/packages/db/prisma/migrations/20240206000813_add_links/migration.sql diff --git a/db/prisma/migrations/20240206192241_add_favicon/migration.sql b/packages/db/prisma/migrations/20240206192241_add_favicon/migration.sql index 330575e9..330575e9 100644 --- a/db/prisma/migrations/20240206192241_add_favicon/migration.sql +++ b/packages/db/prisma/migrations/20240206192241_add_favicon/migration.sql diff --git a/db/prisma/migrations/20240207204211_drop_extra_field_in_tags_links/migration.sql b/packages/db/prisma/migrations/20240207204211_drop_extra_field_in_tags_links/migration.sql index 78184041..78184041 100644 --- a/db/prisma/migrations/20240207204211_drop_extra_field_in_tags_links/migration.sql +++ b/packages/db/prisma/migrations/20240207204211_drop_extra_field_in_tags_links/migration.sql diff --git a/db/prisma/migrations/migration_lock.toml b/packages/db/prisma/migrations/migration_lock.toml index e5e5c470..e5e5c470 100644 --- a/db/prisma/migrations/migration_lock.toml +++ b/packages/db/prisma/migrations/migration_lock.toml diff --git a/db/prisma/schema.prisma b/packages/db/prisma/schema.prisma index 0e6d080c..0e6d080c 100644 --- a/db/prisma/schema.prisma +++ b/packages/db/prisma/schema.prisma diff --git a/shared/index.ts b/packages/shared/index.ts index 8b93520f..8b93520f 100644 --- a/shared/index.ts +++ b/packages/shared/index.ts diff --git a/shared/logger.ts b/packages/shared/logger.ts index 8cd2f808..8cd2f808 100644 --- a/shared/logger.ts +++ b/packages/shared/logger.ts diff --git a/shared/package.json b/packages/shared/package.json index b75b3ac3..b75b3ac3 100644 --- a/shared/package.json +++ b/packages/shared/package.json diff --git a/shared/queues.ts b/packages/shared/queues.ts index a607131d..a607131d 100644 --- a/shared/queues.ts +++ b/packages/shared/queues.ts diff --git a/web/.env.sample b/packages/web/.env.sample index a48054f0..a48054f0 100644 --- a/web/.env.sample +++ b/packages/web/.env.sample diff --git a/web/Dockerfile b/packages/web/Dockerfile index 30a46bd3..30a46bd3 100644 --- a/web/Dockerfile +++ b/packages/web/Dockerfile diff --git a/web/README.md b/packages/web/README.md index c4033664..c4033664 100644 --- a/web/README.md +++ b/packages/web/README.md diff --git a/web/app/api/auth/[...nextauth]/route.tsx b/packages/web/app/api/auth/[...nextauth]/route.tsx index e722926b..e722926b 100644 --- a/web/app/api/auth/[...nextauth]/route.tsx +++ b/packages/web/app/api/auth/[...nextauth]/route.tsx diff --git a/web/app/api/v1/links/[linkId]/route.ts b/packages/web/app/api/v1/links/[linkId]/route.ts index 39449d6d..39449d6d 100644 --- a/web/app/api/v1/links/[linkId]/route.ts +++ b/packages/web/app/api/v1/links/[linkId]/route.ts diff --git a/web/app/api/v1/links/route.ts b/packages/web/app/api/v1/links/route.ts index 87541634..87541634 100644 --- a/web/app/api/v1/links/route.ts +++ b/packages/web/app/api/v1/links/route.ts diff --git a/web/app/dashboard/bookmarks/components/AddLink.tsx b/packages/web/app/dashboard/bookmarks/components/AddLink.tsx index fb77786c..fb77786c 100644 --- a/web/app/dashboard/bookmarks/components/AddLink.tsx +++ b/packages/web/app/dashboard/bookmarks/components/AddLink.tsx diff --git a/web/app/dashboard/bookmarks/components/LinkCard.tsx b/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx index da59d9da..da59d9da 100644 --- a/web/app/dashboard/bookmarks/components/LinkCard.tsx +++ b/packages/web/app/dashboard/bookmarks/components/LinkCard.tsx diff --git a/web/app/dashboard/bookmarks/components/LinksGrid.tsx b/packages/web/app/dashboard/bookmarks/components/LinksGrid.tsx index 66f0d766..66f0d766 100644 --- a/web/app/dashboard/bookmarks/components/LinksGrid.tsx +++ b/packages/web/app/dashboard/bookmarks/components/LinksGrid.tsx diff --git a/web/app/dashboard/bookmarks/page.tsx b/packages/web/app/dashboard/bookmarks/page.tsx index b4158893..b4158893 100644 --- a/web/app/dashboard/bookmarks/page.tsx +++ b/packages/web/app/dashboard/bookmarks/page.tsx diff --git a/web/app/dashboard/components/Sidebar.tsx b/packages/web/app/dashboard/components/Sidebar.tsx index 0ed87daf..0ed87daf 100644 --- a/web/app/dashboard/components/Sidebar.tsx +++ b/packages/web/app/dashboard/components/Sidebar.tsx diff --git a/web/app/dashboard/layout.tsx b/packages/web/app/dashboard/layout.tsx index 9b21271e..9b21271e 100644 --- a/web/app/dashboard/layout.tsx +++ b/packages/web/app/dashboard/layout.tsx diff --git a/web/app/favicon.ico b/packages/web/app/favicon.ico Binary files differindex 718d6fea..718d6fea 100644 --- a/web/app/favicon.ico +++ b/packages/web/app/favicon.ico diff --git a/web/app/globals.css b/packages/web/app/globals.css index 8abdb15c..8abdb15c 100644 --- a/web/app/globals.css +++ b/packages/web/app/globals.css diff --git a/web/app/layout.tsx b/packages/web/app/layout.tsx index a2d34046..a2d34046 100644 --- a/web/app/layout.tsx +++ b/packages/web/app/layout.tsx diff --git a/web/app/page.tsx b/packages/web/app/page.tsx index ffc128a5..ffc128a5 100644 --- a/web/app/page.tsx +++ b/packages/web/app/page.tsx diff --git a/web/bun.lockb b/packages/web/bun.lockb Binary files differindex 7925e942..7925e942 100755 --- a/web/bun.lockb +++ b/packages/web/bun.lockb diff --git a/web/components.json b/packages/web/components.json index fa674c93..fa674c93 100644 --- a/web/components.json +++ b/packages/web/components.json diff --git a/web/components/auth/login.tsx b/packages/web/components/auth/login.tsx index 4cd55546..4cd55546 100644 --- a/web/components/auth/login.tsx +++ b/packages/web/components/auth/login.tsx diff --git a/web/components/auth/logout.tsx b/packages/web/components/auth/logout.tsx index 8d627f68..8d627f68 100644 --- a/web/components/auth/logout.tsx +++ b/packages/web/components/auth/logout.tsx diff --git a/web/components/ui/badge.tsx b/packages/web/components/ui/badge.tsx index d3d5d604..d3d5d604 100644 --- a/web/components/ui/badge.tsx +++ b/packages/web/components/ui/badge.tsx diff --git a/web/components/ui/button.tsx b/packages/web/components/ui/button.tsx index 57c9fe47..57c9fe47 100644 --- a/web/components/ui/button.tsx +++ b/packages/web/components/ui/button.tsx diff --git a/web/components/ui/card.tsx b/packages/web/components/ui/card.tsx index dc3b01de..dc3b01de 100644 --- a/web/components/ui/card.tsx +++ b/packages/web/components/ui/card.tsx diff --git a/web/components/ui/dropdown-menu.tsx b/packages/web/components/ui/dropdown-menu.tsx index 3a0c7fed..3a0c7fed 100644 --- a/web/components/ui/dropdown-menu.tsx +++ b/packages/web/components/ui/dropdown-menu.tsx diff --git a/web/components/ui/form.tsx b/packages/web/components/ui/form.tsx index 4603f8b3..4603f8b3 100644 --- a/web/components/ui/form.tsx +++ b/packages/web/components/ui/form.tsx diff --git a/web/components/ui/imageCard.tsx b/packages/web/components/ui/imageCard.tsx index 1394ae08..1394ae08 100644 --- a/web/components/ui/imageCard.tsx +++ b/packages/web/components/ui/imageCard.tsx diff --git a/web/components/ui/input.tsx b/packages/web/components/ui/input.tsx index 9d631e7f..9d631e7f 100644 --- a/web/components/ui/input.tsx +++ b/packages/web/components/ui/input.tsx diff --git a/web/components/ui/label.tsx b/packages/web/components/ui/label.tsx index 53418217..53418217 100644 --- a/web/components/ui/label.tsx +++ b/packages/web/components/ui/label.tsx diff --git a/web/components/ui/toast.tsx b/packages/web/components/ui/toast.tsx index 2bc23c1f..2bc23c1f 100644 --- a/web/components/ui/toast.tsx +++ b/packages/web/components/ui/toast.tsx diff --git a/web/components/ui/toaster.tsx b/packages/web/components/ui/toaster.tsx index 7d82ed55..7d82ed55 100644 --- a/web/components/ui/toaster.tsx +++ b/packages/web/components/ui/toaster.tsx diff --git a/web/components/ui/use-toast.ts b/packages/web/components/ui/use-toast.ts index 5491e140..5491e140 100644 --- a/web/components/ui/use-toast.ts +++ b/packages/web/components/ui/use-toast.ts diff --git a/web/lib/api.ts b/packages/web/lib/api.ts index 56686cde..56686cde 100644 --- a/web/lib/api.ts +++ b/packages/web/lib/api.ts diff --git a/web/lib/auth.ts b/packages/web/lib/auth.ts index cd6404de..cd6404de 100644 --- a/web/lib/auth.ts +++ b/packages/web/lib/auth.ts diff --git a/web/lib/config.ts b/packages/web/lib/config.ts index ec042b54..ec042b54 100644 --- a/web/lib/config.ts +++ b/packages/web/lib/config.ts diff --git a/web/lib/services/links.ts b/packages/web/lib/services/links.ts index d273b118..d273b118 100644 --- a/web/lib/services/links.ts +++ b/packages/web/lib/services/links.ts diff --git a/web/lib/types/api/links.ts b/packages/web/lib/types/api/links.ts index f84445f6..f84445f6 100644 --- a/web/lib/types/api/links.ts +++ b/packages/web/lib/types/api/links.ts diff --git a/web/lib/types/api/tags.ts b/packages/web/lib/types/api/tags.ts index f2d2bc18..f2d2bc18 100644 --- a/web/lib/types/api/tags.ts +++ b/packages/web/lib/types/api/tags.ts diff --git a/web/lib/types/next-auth.d.ts b/packages/web/lib/types/next-auth.d.ts index cd47dfce..cd47dfce 100644 --- a/web/lib/types/next-auth.d.ts +++ b/packages/web/lib/types/next-auth.d.ts diff --git a/web/lib/utils.ts b/packages/web/lib/utils.ts index 365058ce..365058ce 100644 --- a/web/lib/utils.ts +++ b/packages/web/lib/utils.ts diff --git a/web/next.config.mjs b/packages/web/next.config.mjs index 4678774e..4678774e 100644 --- a/web/next.config.mjs +++ b/packages/web/next.config.mjs diff --git a/web/package.json b/packages/web/package.json index 8a315beb..8a315beb 100644 --- a/web/package.json +++ b/packages/web/package.json diff --git a/web/postcss.config.js b/packages/web/postcss.config.js index 12a703d9..12a703d9 100644 --- a/web/postcss.config.js +++ b/packages/web/postcss.config.js diff --git a/web/public/next.svg b/packages/web/public/next.svg index 5174b28c..5174b28c 100644 --- a/web/public/next.svg +++ b/packages/web/public/next.svg diff --git a/web/public/vercel.svg b/packages/web/public/vercel.svg index d2f84222..d2f84222 100644 --- a/web/public/vercel.svg +++ b/packages/web/public/vercel.svg diff --git a/web/tailwind.config.ts b/packages/web/tailwind.config.ts index 41668a3b..41668a3b 100644 --- a/web/tailwind.config.ts +++ b/packages/web/tailwind.config.ts diff --git a/web/tsconfig.json b/packages/web/tsconfig.json index a25dbc14..a25dbc14 100644 --- a/web/tsconfig.json +++ b/packages/web/tsconfig.json diff --git a/workers/crawler.ts b/packages/workers/crawler.ts index 817bba45..817bba45 100644 --- a/workers/crawler.ts +++ b/packages/workers/crawler.ts diff --git a/workers/index.ts b/packages/workers/index.ts index bf092953..bf092953 100644 --- a/workers/index.ts +++ b/packages/workers/index.ts diff --git a/workers/openai.ts b/packages/workers/openai.ts index 893aa1af..893aa1af 100644 --- a/workers/openai.ts +++ b/packages/workers/openai.ts diff --git a/workers/package.json b/packages/workers/package.json index 1d32f499..e1407912 100644 --- a/workers/package.json +++ b/packages/workers/package.json @@ -4,7 +4,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@remember/shared": "workspace:*", + "@remember/shared": "workspace:packages/*", "metascraper": "^5.43.4", "metascraper-description": "^5.43.4", "metascraper-image": "^5.43.4", |
