From 2f59dbf31c4f1ed24def0368d946378a4b57ad12 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Tue, 6 Feb 2024 13:22:39 +0000 Subject: Structure the repo into workspaces --- .eslintrc.json | 16 ++++++++++++++++ .gitignore | 39 +++++++++++++++++++++++++++++++++++++++ .prettierignore | 6 ++++++ .prettierrc | 1 + bun.lockb | Bin 0 -> 158344 bytes package.json | 17 +++++++++++++++++ web/.eslintrc.json | 16 ---------------- web/.gitignore | 39 --------------------------------------- web/.prettierignore | 6 ------ web/.prettierrc | 1 - web/package.json | 5 ----- 11 files changed, 79 insertions(+), 67 deletions(-) create mode 100644 .eslintrc.json create mode 100644 .gitignore create mode 100644 .prettierignore create mode 100644 .prettierrc create mode 100755 bun.lockb create mode 100644 package.json delete mode 100644 web/.eslintrc.json delete mode 100644 web/.gitignore delete mode 100644 web/.prettierignore delete mode 100644 web/.prettierrc diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 00000000..c580ca7e --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,16 @@ +{ + "extends": [ + "next/core-web-vitals", + "eslint:recommended", + "plugin:react/recommended", + "plugin:react-hooks/recommended", + "plugin:@next/next/recommended", + "next", + "prettier" + ], + "ignorePatterns": ["postcss.config.js"], + "rules": { + "no-redeclare": "off", + "@next/next/no-html-link-for-pages": "off" + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..bd3396c4 --- /dev/null +++ b/.gitignore @@ -0,0 +1,39 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +node_modules +.pnp +.pnp.js +.yarn/install-state.gz + +# testing +coverage + +# next.js +.next/ +out/ + +# production +build + +# misc +.DS_Store +*.pem + +# debug +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# local env files +.env*.local + +# vercel +.vercel + +# typescript +*.tsbuildinfo +next-env.d.ts + +# The sqlite database +**/prisma/*dev.db* diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 00000000..22345d29 --- /dev/null +++ b/.prettierignore @@ -0,0 +1,6 @@ +# Ignore artifacts: +.next +build +coverage +.vscode* +node_modules diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/.prettierrc @@ -0,0 +1 @@ +{} diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 00000000..4a85f011 Binary files /dev/null and b/bun.lockb differ diff --git a/package.json b/package.json new file mode 100644 index 00000000..bc4fa98a --- /dev/null +++ b/package.json @@ -0,0 +1,17 @@ +{ + "name": "remember", + "version": "0.1.0", + "private": true, + "workspaces": [ + "web" + ], + "dependencies": { + "@next/eslint-plugin-next": "^14.1.0", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", + "class-variance-authority": "^0.7.0", + "eslint-config-prettier": "^9.1.0", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0" + } +} diff --git a/web/.eslintrc.json b/web/.eslintrc.json deleted file mode 100644 index c580ca7e..00000000 --- a/web/.eslintrc.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "extends": [ - "next/core-web-vitals", - "eslint:recommended", - "plugin:react/recommended", - "plugin:react-hooks/recommended", - "plugin:@next/next/recommended", - "next", - "prettier" - ], - "ignorePatterns": ["postcss.config.js"], - "rules": { - "no-redeclare": "off", - "@next/next/no-html-link-for-pages": "off" - } -} diff --git a/web/.gitignore b/web/.gitignore deleted file mode 100644 index 5bcde103..00000000 --- a/web/.gitignore +++ /dev/null @@ -1,39 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js -.yarn/install-state.gz - -# testing -/coverage - -# next.js -/.next/ -/out/ - -# production -/build - -# misc -.DS_Store -*.pem - -# debug -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -# local env files -.env*.local - -# vercel -.vercel - -# typescript -*.tsbuildinfo -next-env.d.ts - -# The sqlite database -prisma/*dev.db* diff --git a/web/.prettierignore b/web/.prettierignore deleted file mode 100644 index 22345d29..00000000 --- a/web/.prettierignore +++ /dev/null @@ -1,6 +0,0 @@ -# Ignore artifacts: -.next -build -coverage -.vscode* -node_modules diff --git a/web/.prettierrc b/web/.prettierrc deleted file mode 100644 index 0967ef42..00000000 --- a/web/.prettierrc +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/web/package.json b/web/package.json index 3ff0d2f8..e5c99db7 100644 --- a/web/package.json +++ b/web/package.json @@ -11,13 +11,8 @@ "dependencies": { "@next-auth/prisma-adapter": "^1.0.7", "@next/eslint-plugin-next": "^14.1.0", - "@typescript-eslint/eslint-plugin": "^6.21.0", - "@typescript-eslint/parser": "^6.21.0", "class-variance-authority": "^0.7.0", "clsx": "^2.1.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-react": "^7.33.2", - "eslint-plugin-react-hooks": "^4.6.0", "install": "^0.13.0", "lucide-react": "^0.322.0", "next": "14.1.0", -- cgit v1.2.3-70-g09d2