From 427d5935c980196e540f3aca0c74df6ee48616c5 Mon Sep 17 00:00:00 2001 From: yungblud Date: Wed, 14 Feb 2024 10:01:30 +0900 Subject: [PATCH] feat: migration --- .gitignore | 2 + .prettierrc.json | 10 +- .vscode/settings.json | 20 ++-- pnpm-lock.yaml => _pnpm-lock.yaml | 0 _pnpm-workspace.yaml | 4 + .../accounts-client/.eslintrc.json | 0 .../accounts-client/.gitignore | 0 .../accounts-client/.prettierrc.json | 0 .../accounts-client/README.md | 0 .../accounts-client/next.config.js | 0 .../accounts-client/package.json | 0 .../accounts-client/pre-debug.sh | 0 .../accounts-client/pre-deploy.sh | 0 .../accounts-client/public/next.svg | 0 .../accounts-client/public/vercel.svg | 0 .../src/app/(components)/AuthcodeUI.tsx | 0 .../src/app/(components)/FormLayout.tsx | 4 +- .../src/app/(components)/LoginUI.tsx | 0 .../src/app/(components)/PasswordUI.tsx | 0 .../src/app/(components)/SendEmailUI.tsx | 0 .../accounts/useFetchConfirmAuthCode.ts | 0 .../accounts/useFetchSendAccountEmail.ts | 0 .../(react-query)/accounts/useFetchSignIn.ts | 0 .../src/app/(stores)/accountsAppStore.ts | 0 .../src/app/(stores)/signInStore.ts | 0 .../src/app/(types)/CommonAccountErrorCode.ts | 0 .../src/app/(types)/CommonAccountNextPage.ts | 0 .../accounts-client/src/app/favicon.ico | Bin .../accounts-client/src/app/layout.tsx | 0 .../accounts-client/src/app/page.tsx | 0 .../src/app/signin/authcode/page.tsx | 0 .../src/app/signin/email/page.tsx | 0 .../src/app/signin/password/page.tsx | 0 .../accounts-client/src/lib/accountsKit.ts | 0 .../accounts-client/src/lib/constants.ts | 0 .../src/registry/QueryClientProvider.tsx | 0 .../src/registry/RegistryProvider.tsx | 0 .../src/registry/StyleSheetRegistry.tsx | 0 .../src/registry/StyledComponentsRegistry.tsx | 0 .../accounts-client/tsconfig.json | 6 +- .../billets-admin-client/.eslintrc.json | 0 .../billets-admin-client/.gitignore | 0 .../billets-admin-client/.nvmrc | 0 .../billets-admin-client}/.prettierrc.json | 0 .../.vscode/settings.json | 0 .../billets-admin-client/README.md | 0 .../billets-admin-client/app/auth/layout.tsx | 0 .../app/auth/request/page.tsx | 0 .../app/auth/signin/page.tsx | 42 ++++--- .../app/concert/[id]/page.tsx | 0 .../billets-admin-client/app/head.tsx | 0 .../billets-admin-client/app/layout.tsx | 0 .../billets-admin-client/app/page.tsx | 4 +- .../app/registry/ApolloProviderRegistry.tsx | 0 .../app/registry/GlobalStylesRegistry.tsx | 0 .../billets-admin-client/app/upload/page.tsx | 0 .../billets-admin-client/gql/client.ts | 0 .../billets-admin-client/gql/schema.ts | 0 ...useAuthenticateEmailAuthRequestMutation.ts | 0 .../hooks/useConcertCategoryListQuery.ts | 0 .../hooks/useConcertListQuery.ts | 0 .../hooks/useConcertQuery.ts | 0 .../hooks/useCreateConcertMutation.ts | 0 .../hooks/useCreateConcertPosterMutation.ts | 0 .../useCreateEmailAuthRequestMutation.ts | 0 .../hooks/useCreateUserMutation.ts | 0 .../hooks/useLoginMutation.ts | 0 .../billets-admin-client/hooks/useMeQuery.ts | 0 .../hooks/useRemoveConcertMutation.ts | 0 .../hooks/useUpdateConcertMutation.ts | 0 .../hooks/useUpdateConcertPosterMutation.ts | 0 .../billets-admin-client/next.config.js | 0 .../billets-admin-client/package.json | 0 .../billets-admin-client/pages/api/hello.ts | 0 .../billets-admin-client/public/favicon.ico | Bin .../billets-admin-client/public/next.svg | 0 .../billets-admin-client/public/thirteen.svg | 0 .../billets-admin-client/public/vercel.svg | 0 .../billets-admin-client/styles/global.css | 0 .../billets-admin-client/tsconfig.json | 0 .../ui/AuthRequestForm.tsx | 0 .../billets-admin-client/ui/Header.tsx | 4 +- .../billets-admin-client/ui/Loader.tsx | 0 .../billets-admin-client/ui/UploadForm.tsx | 8 +- .../ui/UploadFormDateInput.tsx | 0 .../billets-admin-client/utils/constants.ts | 0 .../utils/fetcher/index.ts | 0 .../utils/fetcher/types.ts | 0 .../billets-admin-client/utils/pickFile.ts | 0 .../utils/storage/storage.ts | 0 .../utils/storage/types.ts | 0 .../utils/validateEmail.ts | 0 .../utils/validatePassword.ts | 0 .../billets-admin-client/utils/validateUrl.ts | 0 .../coldsurf-website/.eslintrc.json | 0 .../coldsurf-website/.gitignore | 0 .../coldsurf-website/.prettierrc.json | 0 .../coldsurf-website/README.md | 0 .../coldsurf-website/next-env.d.ts | 0 .../coldsurf-website/next.config.js | 0 .../coldsurf-website/package.json | 0 .../coldsurf-website/public/favicon.ico | Bin .../coldsurf-website/public/vercel.svg | 0 .../coldsurf-website/src/pages/_app.tsx | 0 .../coldsurf-website/src/pages/index.tsx | 0 .../coldsurf-website/tsconfig.json | 0 .../metronome-web/.eslintrc.json | 0 .../metronome-web/.gitignore | 0 .../metronome-web}/.prettierrc.json | 0 {packages => clients}/metronome-web/README.md | 0 .../metronome-web/next-env.d.ts | 0 .../metronome-web/next.config.js | 0 .../metronome-web/package.json | 0 .../metronome-web/public/favicon.ico | Bin .../metronome-web/public/vercel.svg | 0 .../metronome-web/src/icons/PauseIcon.tsx | 0 .../metronome-web/src/icons/PlayIcon.tsx | 0 .../metronome-web/src/lib/media.ts | 0 .../metronome-web/src/pages/_app.tsx | 0 .../metronome-web/src/pages/api/hello.ts | 0 .../metronome-web/src/pages/index.tsx | 0 .../metronome-web/src/types/iconProps.ts | 0 .../metronome-web/src/types/index.d.ts | 0 .../metronome-web/tsconfig.json | 0 .../store-client/.env.development | 0 .../store-client/.env.production | 0 {packages => clients}/store-client/.eslintrc | 0 {packages => clients}/store-client/.gitignore | 0 .../store-client}/.prettierrc.json | 0 {packages => clients}/store-client/README.md | 0 .../app/api/auth/[...nextauth]/route.ts | 0 .../store-client/app/favicon.ico | Bin .../app/item/[slug]/PageInner.tsx | 0 .../app/item/[slug]/PageNotionBlock.tsx | 0 .../store-client/app/item/[slug]/page.tsx | 0 .../store-client/app/layout.tsx | 0 .../store-client/app/login-handler/route.ts | 0 .../store-client/app/page.tsx | 0 .../store-client/app/payments/fail/page.tsx | 0 .../app/payments/success/page.tsx | 0 .../store-client/app/styles.module.css | 0 .../store-client/components/BottomSticky.tsx | 0 .../store-client/components/Button.tsx | 0 .../store-client/components/CTAButton.tsx | 0 .../store-client/components/Footer.tsx | 0 .../store-client/components/GlobalStyle.tsx | 0 .../store-client/components/Header.tsx | 0 .../store-client/components/Input.tsx | 0 .../store-client/components/LayoutWrapper.tsx | 0 .../store-client/components/LoginModal.tsx | 0 .../store-client/components/Modal.tsx | 0 .../store-client/components/PaymentModal.tsx | 0 .../store-client/libs/auth.ts | 0 .../store-client/libs/axiosClient.ts | 0 .../store-client/libs/createDotEnv.ts | 0 .../store-client/libs/palettes.ts | 0 .../store-client/models/User.ts | 0 .../store-client/next.config.js | 0 .../store-client/package.json | 0 .../store-client/public/next.svg | 0 .../store-client/public/vercel.svg | 0 .../queries/usePaymentWidgetQuery.ts | 0 .../AuthStoreRegistry/AuthStoreRegistry.tsx | 0 .../registry/AuthStoreRegistry/index.ts | 0 .../AuthStoreRegistry/useAuthStore.ts | 0 .../registry/RegistryProvider.tsx | 0 .../registry/StyleSheetRegistry.tsx | 0 .../registry/StyledComponentsRegistry.tsx | 0 .../store-client/stores/authStore.ts | 0 .../store-client/stores/loginModalStore.ts | 0 .../store-client/stores/paymentStore.ts | 0 .../store-client/stores/userStore.ts | 0 .../store-client/tsconfig.json | 0 {packages => clients}/surflog/.env.example | 0 {packages => clients}/surflog/.eslintrc.js | 0 {packages => clients}/surflog/.gitignore | 0 .../surflog}/.prettierrc.json | 0 {packages => clients}/surflog/LICENSE | 0 {packages => clients}/surflog/README.md | 0 .../(sitemaps)/server-sitemap.xml/route.js | 0 .../surflog/app/article/[slug]/layout.js | 0 .../surflog/app/article/[slug]/page.js | 0 .../surflog/app/index.module.css | 0 {packages => clients}/surflog/app/layout.js | 0 {packages => clients}/surflog/app/page.js | 0 .../surflog/components/embed.js | 0 .../surflog/components/notion/renderer.js | 0 .../surflog/components/text.js | 0 {packages => clients}/surflog/lib/notion.js | 0 .../surflog/lib/sitemap-generator.ts | 0 {packages => clients}/surflog/lib/utils.js | 0 {packages => clients}/surflog/next-env.d.ts | 0 .../surflog/next-sitemap.config.js | 0 {packages => clients}/surflog/package.json | 0 .../surflog/public/apple-touch-icon.png | Bin .../surflog/public/favicon.ico | Bin .../surflog/public/robots.txt | 0 .../surflog/public/sitemap-0.xml | 96 +++++++-------- .../surflog/public/sitemap.xml | 0 .../surflog/public/vercel.svg | 0 .../surflog}/styles/post.module.css | 0 {packages => clients}/surflog/tsconfig.json | 0 .../wamuseum-client/.env.production | 0 .../wamuseum-client/.eslintrc.json | 0 .../wamuseum-client/.gitignore | 0 .../wamuseum-client}/.prettierrc.json | 0 .../wamuseum-client/README.md | 0 .../wamuseum-client/next.config.js | 0 .../wamuseum-client/package.json | 0 .../wamuseum-client/public/next.svg | 0 .../wamuseum-client/public/vercel.svg | 0 .../wamuseum-client/src/app/accounts/page.tsx | 0 .../src/app/api/auth/[...nextauth]/route.ts | 0 .../wamuseum-client/src/app/favicon.ico | Bin .../wamuseum-client/src/app/layout.tsx | 0 .../wamuseum-client/src/app/login/layout.tsx | 0 .../wamuseum-client/src/app/login/page.tsx | 0 .../wamuseum-client/src/app/louder/page.tsx | 0 .../wamuseum-client/src/app/page.tsx | 0 .../src/libs/ProtectedRouter.tsx | 0 .../wamuseum-client/src/libs/auth.ts | 0 .../wamuseum-client/src/libs/request.ts | 0 .../wamuseum-client/src/middleware.ts | 0 .../src/ui-components/Header.module.css | 0 .../src/ui-components/Header.tsx | 0 .../src/ui-components/SideBar.module.css | 0 .../src/ui-components/SideBar.tsx | 0 .../src/ui-components/index.ts | 0 .../wamuseum-client/tsconfig.json | 0 lint-staged.config.js | 8 +- package.json | 11 +- packages/accounts-kit/tsconfig.build.json | 109 ------------------ pnpm-workspace.yaml | 2 - .../accounts-server/.env.example | 0 .../accounts-server/.eslintrc | 0 .../accounts-server/.gitignore | 0 .../accounts-server}/.prettierrc.json | 0 .../accounts-server/package.json | 2 +- .../accounts-server/pre-debug.sh | 0 .../accounts-server/pre-deploy.sh | 0 .../src/api/controllers/accounts.ctrl.ts | 0 .../src/api/controllers/staff.ctrl.ts | 0 .../src/api/database/prisma.ts | 0 .../src/api/routes/accounts.ts | 0 .../accounts-server/src/api/routes/staff.ts | 0 .../src/config/config.example.json | 0 .../src/config/ecosystem.config.js | 0 .../accounts-server/src/lib/OAuth2Client.ts | 0 .../src/lib/encryptPassword.ts | 0 .../src/lib/generateAuthTokenFromAccount.ts | 0 .../src/lib/generateEmailValidationCode.ts | 0 .../src/lib/parseQuerystringPage.ts | 0 .../accounts-server/src}/prisma/.gitkeep | 0 .../accounts-server/src/server.ts | 0 .../src/types/fastify-jwt.d.ts | 0 .../accounts-server/src/types/jwt.ts | 0 .../accounts-server/tsconfig.build.json | 0 .../accounts-server/tsconfig.json | 6 +- .../accounts-server/vercel/api/serverless.ts | 0 .../accounts-server/vercel/vercel.json | 0 .../billets-admin-server/.eslintrc.json | 0 .../billets-admin-server/.gitignore | 0 .../billets-admin-server/.lintstagedrc.js | 0 .../billets-admin-server}/.prettierrc.json | 0 .../.vscode/settings.json | 0 .../commitlint.config.cjs | 0 .../billets-admin-server/gql/Context.ts | 0 .../billets-admin-server/gql/codegen.yml | 0 .../gql/resolvers-types.ts | 36 +++--- .../billets-admin-server/package.json | 0 .../billets-admin-server}/prisma/.gitkeep | 0 .../billets-admin-server/src/index.ts | 0 .../src/models/Concert.ts | 6 +- .../src/models/ConcertCategory.ts | 0 .../src/models/ConcertPoster.ts | 6 +- .../src/models/ConcertTicket.ts | 8 +- .../src/models/ConcertTicketPrice.ts | 6 +- .../src/models/EmailAuthRequest.ts | 2 +- .../billets-admin-server/src/types.ts | 0 .../src/utils/createEmailAuthcode.ts | 0 .../src/utils/decodeToken.ts | 0 .../src/utils/encryptPassword.ts | 0 .../src/utils/generateToken.ts | 0 .../billets-admin-server/src/utils/mailer.ts | 0 .../src/utils/validate.ts | 0 .../src/utils/validateEmail.ts | 0 .../billets-admin-server/tsconfig.json | 6 +- .../vercel/api/file-upload.ts | 0 .../vercel/api/graphql.ts | 24 ++-- .../billets-admin-server/vercel/vercel.json | 0 .../billets-server/.eslintrc.json | 0 .../billets-server/.gitignore | 0 .../billets-server}/.prettierrc.json | 0 .../billets-server/commitlint.config.cjs | 0 .../billets-server/package.json | 0 .../billets-server/src/lib/encryptPassword.ts | 0 .../billets-server/src/lib/jwt.ts | 0 .../billets-server/src/lib/types.ts | 0 .../billets-server/src/lib/utils.ts | 0 .../billets-server/src}/prisma/.gitkeep | 0 .../billets-server/src/prisma/connect.ts | 0 .../billets-server/src/routes/auth.ctrl.ts | 0 .../billets-server/src/routes/auth.route.ts | 0 .../billets-server/src/routes/concert.ctrl.ts | 0 .../src/routes/concert.route.ts | 0 .../billets-server/src/routes/user.ctrl.ts | 0 .../billets-server/src/routes/user.route.ts | 0 .../src/schema/concert-category}/index.ts | 0 .../src/schema/concert-category/model.ts | 0 .../src/schema/concert-category/schema.ts | 0 .../src/schema/concert-poster}/index.ts | 0 .../src/schema/concert-poster/model.ts | 0 .../src/schema/concert-poster/schema.ts | 0 .../src/schema/concert-ticket-price}/index.ts | 0 .../src/schema/concert-ticket-price/model.ts | 0 .../src/schema/concert-ticket-price/schema.ts | 0 .../src/schema/concert-ticket}/index.ts | 0 .../src/schema/concert-ticket/model.ts | 0 .../src/schema/concert-ticket/schema.ts | 0 .../src/schema/concert}/index.ts | 0 .../src/schema/concert/model.ts | 0 .../src/schema/concert/schema.ts | 0 .../billets-server/tsconfig.json | 6 +- .../billets-server/vercel/api/serverless.ts | 0 .../billets-server/vercel/vercel.json | 0 .../store-server/.env.example | 0 {packages => servers}/store-server/.eslintrc | 0 {packages => servers}/store-server/.gitignore | 0 .../store-server}/.prettierrc.json | 0 .../store-server/Dockerfile.example | 0 .../store-server/docker-compose.example.yml | 0 .../store-server/package.json | 0 .../src/api/controllers/authController.ts | 0 .../src/api/controllers/meController.ts | 0 .../src/api/controllers/userController.ts | 0 .../store-server/src/api/database/prisma.ts | 0 .../store-server/src/api/models/AuthToken.ts | 0 .../store-server/src/api/models/User.ts | 0 .../store-server/src/api/routes/auth.ts | 0 .../store-server/src/api/routes/me.ts | 0 .../store-server/src/api/routes/user.ts | 0 .../src/config/config.example.json | 0 .../src/config/ecosystem.config.js | 0 .../store-server/src/server.ts | 0 .../store-server/src/types/auth.ts | 0 .../store-server/src/types/fastify-jwt.d.ts | 0 .../store-server/src/types/jwt.ts | 0 .../store-server/tsconfig.json | 0 .../subcultures-server/.eslintrc.json | 0 .../subcultures-server/.gitignore | 0 .../subcultures-server/.lintstagedrc.js | 0 .../subcultures-server}/.prettierrc.json | 0 .../ci/create_domain_dev.sh | 0 .../subcultures-server/ci/deploy_dev.sh | 0 .../subcultures-server/package.json | 0 .../subcultures-server/serverless.yml | 0 .../subcultures-server/src/app.ts | 0 .../subcultures-server/src/database.ts | 0 .../subcultures-server/src/entity/Contact.ts | 0 .../subcultures-server/src/entity/User.ts | 0 .../src/entity/WantedPost.ts | 0 .../src/entity/WantedPostBookmark.ts | 0 .../src/entity/WantedPostCategory.ts | 0 .../subcultures-server/src/entity/index.ts | 0 .../subcultures-server/src/graphql/contact.ts | 0 .../subcultures-server/src/graphql/schema.ts | 0 .../subcultures-server/src/graphql/user.ts | 0 .../src/graphql/wantedPost.ts | 0 .../src/graphql/wantedPostBookmark.ts | 0 .../src/graphql/wantedPostCategory.ts | 0 .../subcultures-server/src/lib/auth.ts | 0 .../subcultures-server/src/lib/mailer.ts | 0 .../subcultures-server/src/lib/token.ts | 0 .../subcultures-server/src/serverless.ts | 0 .../subcultures-server/tsconfig.json | 0 .../subcultures-server/webpack.config.js | 0 .../wamuseum-server/.env.example | 0 .../wamuseum-server/.eslintrc | 0 .../wamuseum-server/.gitignore | 0 .../wamuseum-server}/.prettierrc.json | 0 .../wamuseum-server/package.json | 0 .../src/api/controllers/accounts.ctrl.ts | 0 .../src/api/controllers/admin.ctrl.ts | 0 .../src/api/controllers/me.ctrl.ts | 0 .../src/api/controllers/post.ctrl.ts | 0 .../src/api/controllers/staff.ctrl.ts | 0 .../src/api/database/prisma.ts | 0 .../src/api/models/AlbumCover.ts | 0 .../wamuseum-server/src/api/models/Post.ts | 0 .../wamuseum-server/src/api/models/Song.ts | 0 .../wamuseum-server/src/api/models/Track.ts | 0 .../src/api/routes/accounts.ts | 0 .../wamuseum-server/src/api/routes/louder.ts | 0 .../wamuseum-server/src/api/routes/me.ts | 0 .../wamuseum-server/src/api/routes/post.ts | 0 .../wamuseum-server/src/api/routes/staff.ts | 0 .../src/config/config.example.json | 0 .../src/config/ecosystem.config.js | 0 .../wamuseum-server/src/lib/OAuth2Client.ts | 0 .../wamuseum-server/src/lib/constants.ts | 0 .../src/lib/createPresignedPost.ts | 0 .../src/lib/encryptPassword.ts | 0 .../src/lib/generateAuthTokenFromAccount.ts | 9 +- .../src/lib/parseQuerystringPage.ts | 0 .../wamuseum-server/src/server.ts | 0 .../src/types/fastify-jwt.d.ts | 0 .../wamuseum-server/src/types/jwt.ts | 0 .../wamuseum-server}/tsconfig.json | 0 tsconfig.paths.json | 46 +++----- tsconfig.server.json | 14 +-- tsconfig.ui.json | 18 +-- tsconfig.utils.json | 16 +-- turbo.json | 44 +++---- {packages => utils}/accounts-kit/.eslintrc.js | 0 {packages => utils}/accounts-kit/.gitignore | 0 .../accounts-kit}/.prettierrc.json | 0 {packages => utils}/accounts-kit/package.json | 0 {packages => utils}/accounts-kit/src/core.ts | 0 .../accounts-kit/src/lib/HttpRequest.ts | 0 .../accounts-kit/src/types/index.ts | 0 .../accounts-kit}/tsconfig.build.json | 0 .../accounts-kit}/tsconfig.json | 0 .../accounts-schema/.eslintrc.js | 0 .../accounts-schema/.gitignore | 0 .../accounts-schema}/.prettierrc.json | 0 .../accounts-schema/package.json | 0 .../accounts-schema}/prisma/.gitkeep | 0 .../accounts-schema/src/account}/index.ts | 0 .../accounts-schema/src/account/model.ts | 0 .../accounts-schema/src/account/schema.ts | 0 .../accounts-schema/src/auth-token}/index.ts | 0 .../accounts-schema/src/auth-token/model.ts | 0 .../accounts-schema/src/auth-token/schema.ts | 0 .../src/email-auth-request}/index.ts | 0 .../src/email-auth-request/model.ts | 0 .../src/email-auth-request/schema.ts | 0 .../accounts-schema/src/index.ts | 0 .../accounts-schema/src/libs/prismaClient.ts | 0 .../accounts-schema/src/responses/index.ts | 0 .../accounts-schema/src/responses/schema.ts | 0 .../accounts-schema/src/staff}/index.ts | 0 .../accounts-schema/src/staff/model.ts | 0 .../accounts-schema/src/staff/schema.ts | 0 .../accounts-schema}/tsconfig.build.json | 0 .../accounts-schema}/tsconfig.json | 0 .../cloudinary-utils/.eslintrc.js | 0 .../cloudinary-utils/.gitignore | 0 .../cloudinary-utils}/.prettierrc.json | 0 .../cloudinary-utils/package.json | 0 .../cloudinary-utils/src/index.ts | 0 .../cloudinary-utils/src/utils/cloudinary.ts | 0 utils/cloudinary-utils/tsconfig.build.json | 109 ++++++++++++++++++ .../cloudinary-utils}/tsconfig.json | 0 {packages => utils}/mailer-utils/.eslintrc.js | 0 {packages => utils}/mailer-utils/.gitignore | 0 .../mailer-utils}/.prettierrc.json | 0 {packages => utils}/mailer-utils/package.json | 0 {packages => utils}/mailer-utils/src/index.ts | 0 .../mailer-utils/src/mailer-util.ts | 0 .../mailer-utils/tsconfig.json | 0 .../notion-renderer/.eslintrc.js | 0 .../notion-renderer/.gitignore | 0 .../notion-renderer}/.prettierrc.json | 0 .../notion-renderer/package.json | 0 .../src/components/SpotifyEmbed.tsx | 0 .../notion-renderer/src/components/Text.tsx | 0 .../notion-renderer/src/index.ts | 0 .../notion-renderer/src/renderBlock.tsx | 0 .../src}/styles/post.module.css | 0 .../notion-renderer/src/types/styles.d.ts | 0 .../notion-renderer/tsconfig.build.json | 0 .../notion-renderer/tsconfig.json | 0 {packages => utils}/notion-utils/.eslintrc.js | 0 {packages => utils}/notion-utils/.gitignore | 0 .../notion-utils}/.prettierrc.json | 0 {packages => utils}/notion-utils/package.json | 0 {packages => utils}/notion-utils/src/index.ts | 0 .../notion-utils/src/notionInstance.ts | 0 .../notion-utils/src/utils/index.ts | 0 .../notion-utils/src/utils/notions.ts | 0 .../notion-utils/tsconfig.build.json | 0 .../notion-utils}/tsconfig.json | 0 {packages => utils}/shared-utils/.eslintrc.js | 0 {packages => utils}/shared-utils/.gitignore | 0 .../shared-utils}/.prettierrc.json | 0 {packages => utils}/shared-utils/package.json | 0 {packages => utils}/shared-utils/src/index.ts | 0 .../shared-utils/src/libs/generateUUID.ts | 0 .../shared-utils/src/libs/getRandomInt.ts | 0 .../shared-utils/src/libs/pickFile.ts | 0 .../shared-utils/tsconfig.json | 0 491 files changed, 351 insertions(+), 343 deletions(-) rename pnpm-lock.yaml => _pnpm-lock.yaml (100%) create mode 100644 _pnpm-workspace.yaml rename {packages => clients}/accounts-client/.eslintrc.json (100%) rename {packages => clients}/accounts-client/.gitignore (100%) rename {packages => clients}/accounts-client/.prettierrc.json (100%) rename {packages => clients}/accounts-client/README.md (100%) rename {packages => clients}/accounts-client/next.config.js (100%) rename {packages => clients}/accounts-client/package.json (100%) rename {packages => clients}/accounts-client/pre-debug.sh (100%) rename {packages => clients}/accounts-client/pre-deploy.sh (100%) rename {packages => clients}/accounts-client/public/next.svg (100%) rename {packages => clients}/accounts-client/public/vercel.svg (100%) rename {packages => clients}/accounts-client/src/app/(components)/AuthcodeUI.tsx (100%) rename {packages => clients}/accounts-client/src/app/(components)/FormLayout.tsx (84%) rename {packages => clients}/accounts-client/src/app/(components)/LoginUI.tsx (100%) rename {packages => clients}/accounts-client/src/app/(components)/PasswordUI.tsx (100%) rename {packages => clients}/accounts-client/src/app/(components)/SendEmailUI.tsx (100%) rename {packages => clients}/accounts-client/src/app/(react-query)/accounts/useFetchConfirmAuthCode.ts (100%) rename {packages => clients}/accounts-client/src/app/(react-query)/accounts/useFetchSendAccountEmail.ts (100%) rename {packages => clients}/accounts-client/src/app/(react-query)/accounts/useFetchSignIn.ts (100%) rename {packages => clients}/accounts-client/src/app/(stores)/accountsAppStore.ts (100%) rename {packages => clients}/accounts-client/src/app/(stores)/signInStore.ts (100%) rename {packages => clients}/accounts-client/src/app/(types)/CommonAccountErrorCode.ts (100%) rename {packages => clients}/accounts-client/src/app/(types)/CommonAccountNextPage.ts (100%) rename {packages => clients}/accounts-client/src/app/favicon.ico (100%) rename {packages => clients}/accounts-client/src/app/layout.tsx (100%) rename {packages => clients}/accounts-client/src/app/page.tsx (100%) rename {packages => clients}/accounts-client/src/app/signin/authcode/page.tsx (100%) rename {packages => clients}/accounts-client/src/app/signin/email/page.tsx (100%) rename {packages => clients}/accounts-client/src/app/signin/password/page.tsx (100%) rename {packages => clients}/accounts-client/src/lib/accountsKit.ts (100%) rename {packages => clients}/accounts-client/src/lib/constants.ts (100%) rename {packages => clients}/accounts-client/src/registry/QueryClientProvider.tsx (100%) rename {packages => clients}/accounts-client/src/registry/RegistryProvider.tsx (100%) rename {packages => clients}/accounts-client/src/registry/StyleSheetRegistry.tsx (100%) rename {packages => clients}/accounts-client/src/registry/StyledComponentsRegistry.tsx (100%) rename {packages => clients}/accounts-client/tsconfig.json (88%) rename {packages => clients}/billets-admin-client/.eslintrc.json (100%) rename {packages => clients}/billets-admin-client/.gitignore (100%) rename {packages => clients}/billets-admin-client/.nvmrc (100%) rename {packages/accounts-kit => clients/billets-admin-client}/.prettierrc.json (100%) rename {packages => clients}/billets-admin-client/.vscode/settings.json (100%) rename {packages => clients}/billets-admin-client/README.md (100%) rename {packages => clients}/billets-admin-client/app/auth/layout.tsx (100%) rename {packages => clients}/billets-admin-client/app/auth/request/page.tsx (100%) rename {packages => clients}/billets-admin-client/app/auth/signin/page.tsx (62%) rename {packages => clients}/billets-admin-client/app/concert/[id]/page.tsx (100%) rename {packages => clients}/billets-admin-client/app/head.tsx (100%) rename {packages => clients}/billets-admin-client/app/layout.tsx (100%) rename {packages => clients}/billets-admin-client/app/page.tsx (99%) rename {packages => clients}/billets-admin-client/app/registry/ApolloProviderRegistry.tsx (100%) rename {packages => clients}/billets-admin-client/app/registry/GlobalStylesRegistry.tsx (100%) rename {packages => clients}/billets-admin-client/app/upload/page.tsx (100%) rename {packages => clients}/billets-admin-client/gql/client.ts (100%) rename {packages => clients}/billets-admin-client/gql/schema.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useAuthenticateEmailAuthRequestMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useConcertCategoryListQuery.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useConcertListQuery.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useConcertQuery.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useCreateConcertMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useCreateConcertPosterMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useCreateEmailAuthRequestMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useCreateUserMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useLoginMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useMeQuery.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useRemoveConcertMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useUpdateConcertMutation.ts (100%) rename {packages => clients}/billets-admin-client/hooks/useUpdateConcertPosterMutation.ts (100%) rename {packages => clients}/billets-admin-client/next.config.js (100%) rename {packages => clients}/billets-admin-client/package.json (100%) rename {packages => clients}/billets-admin-client/pages/api/hello.ts (100%) rename {packages => clients}/billets-admin-client/public/favicon.ico (100%) rename {packages => clients}/billets-admin-client/public/next.svg (100%) rename {packages => clients}/billets-admin-client/public/thirteen.svg (100%) rename {packages => clients}/billets-admin-client/public/vercel.svg (100%) rename {packages => clients}/billets-admin-client/styles/global.css (100%) rename {packages => clients}/billets-admin-client/tsconfig.json (100%) rename {packages => clients}/billets-admin-client/ui/AuthRequestForm.tsx (100%) rename {packages => clients}/billets-admin-client/ui/Header.tsx (96%) rename {packages => clients}/billets-admin-client/ui/Loader.tsx (100%) rename {packages => clients}/billets-admin-client/ui/UploadForm.tsx (99%) rename {packages => clients}/billets-admin-client/ui/UploadFormDateInput.tsx (100%) rename {packages => clients}/billets-admin-client/utils/constants.ts (100%) rename {packages => clients}/billets-admin-client/utils/fetcher/index.ts (100%) rename {packages => clients}/billets-admin-client/utils/fetcher/types.ts (100%) rename {packages => clients}/billets-admin-client/utils/pickFile.ts (100%) rename {packages => clients}/billets-admin-client/utils/storage/storage.ts (100%) rename {packages => clients}/billets-admin-client/utils/storage/types.ts (100%) rename {packages => clients}/billets-admin-client/utils/validateEmail.ts (100%) rename {packages => clients}/billets-admin-client/utils/validatePassword.ts (100%) rename {packages => clients}/billets-admin-client/utils/validateUrl.ts (100%) rename {packages => clients}/coldsurf-website/.eslintrc.json (100%) rename {packages => clients}/coldsurf-website/.gitignore (100%) rename {packages => clients}/coldsurf-website/.prettierrc.json (100%) rename {packages => clients}/coldsurf-website/README.md (100%) rename {packages => clients}/coldsurf-website/next-env.d.ts (100%) rename {packages => clients}/coldsurf-website/next.config.js (100%) rename {packages => clients}/coldsurf-website/package.json (100%) rename {packages => clients}/coldsurf-website/public/favicon.ico (100%) rename {packages => clients}/coldsurf-website/public/vercel.svg (100%) rename {packages => clients}/coldsurf-website/src/pages/_app.tsx (100%) rename {packages => clients}/coldsurf-website/src/pages/index.tsx (100%) rename {packages => clients}/coldsurf-website/tsconfig.json (100%) rename {packages => clients}/metronome-web/.eslintrc.json (100%) rename {packages => clients}/metronome-web/.gitignore (100%) rename {packages/accounts-schema => clients/metronome-web}/.prettierrc.json (100%) rename {packages => clients}/metronome-web/README.md (100%) rename {packages => clients}/metronome-web/next-env.d.ts (100%) rename {packages => clients}/metronome-web/next.config.js (100%) rename {packages => clients}/metronome-web/package.json (100%) rename {packages => clients}/metronome-web/public/favicon.ico (100%) rename {packages => clients}/metronome-web/public/vercel.svg (100%) rename {packages => clients}/metronome-web/src/icons/PauseIcon.tsx (100%) rename {packages => clients}/metronome-web/src/icons/PlayIcon.tsx (100%) rename {packages => clients}/metronome-web/src/lib/media.ts (100%) rename {packages => clients}/metronome-web/src/pages/_app.tsx (100%) rename {packages => clients}/metronome-web/src/pages/api/hello.ts (100%) rename {packages => clients}/metronome-web/src/pages/index.tsx (100%) rename {packages => clients}/metronome-web/src/types/iconProps.ts (100%) rename {packages => clients}/metronome-web/src/types/index.d.ts (100%) rename {packages => clients}/metronome-web/tsconfig.json (100%) rename {packages => clients}/store-client/.env.development (100%) rename {packages => clients}/store-client/.env.production (100%) rename {packages => clients}/store-client/.eslintrc (100%) rename {packages => clients}/store-client/.gitignore (100%) rename {packages/accounts-server => clients/store-client}/.prettierrc.json (100%) rename {packages => clients}/store-client/README.md (100%) rename {packages => clients}/store-client/app/api/auth/[...nextauth]/route.ts (100%) rename {packages => clients}/store-client/app/favicon.ico (100%) rename {packages => clients}/store-client/app/item/[slug]/PageInner.tsx (100%) rename {packages => clients}/store-client/app/item/[slug]/PageNotionBlock.tsx (100%) rename {packages => clients}/store-client/app/item/[slug]/page.tsx (100%) rename {packages => clients}/store-client/app/layout.tsx (100%) rename {packages => clients}/store-client/app/login-handler/route.ts (100%) rename {packages => clients}/store-client/app/page.tsx (100%) rename {packages => clients}/store-client/app/payments/fail/page.tsx (100%) rename {packages => clients}/store-client/app/payments/success/page.tsx (100%) rename {packages => clients}/store-client/app/styles.module.css (100%) rename {packages => clients}/store-client/components/BottomSticky.tsx (100%) rename {packages => clients}/store-client/components/Button.tsx (100%) rename {packages => clients}/store-client/components/CTAButton.tsx (100%) rename {packages => clients}/store-client/components/Footer.tsx (100%) rename {packages => clients}/store-client/components/GlobalStyle.tsx (100%) rename {packages => clients}/store-client/components/Header.tsx (100%) rename {packages => clients}/store-client/components/Input.tsx (100%) rename {packages => clients}/store-client/components/LayoutWrapper.tsx (100%) rename {packages => clients}/store-client/components/LoginModal.tsx (100%) rename {packages => clients}/store-client/components/Modal.tsx (100%) rename {packages => clients}/store-client/components/PaymentModal.tsx (100%) rename {packages => clients}/store-client/libs/auth.ts (100%) rename {packages => clients}/store-client/libs/axiosClient.ts (100%) rename {packages => clients}/store-client/libs/createDotEnv.ts (100%) rename {packages => clients}/store-client/libs/palettes.ts (100%) rename {packages => clients}/store-client/models/User.ts (100%) rename {packages => clients}/store-client/next.config.js (100%) rename {packages => clients}/store-client/package.json (100%) rename {packages => clients}/store-client/public/next.svg (100%) rename {packages => clients}/store-client/public/vercel.svg (100%) rename {packages => clients}/store-client/queries/usePaymentWidgetQuery.ts (100%) rename {packages => clients}/store-client/registry/AuthStoreRegistry/AuthStoreRegistry.tsx (100%) rename {packages => clients}/store-client/registry/AuthStoreRegistry/index.ts (100%) rename {packages => clients}/store-client/registry/AuthStoreRegistry/useAuthStore.ts (100%) rename {packages => clients}/store-client/registry/RegistryProvider.tsx (100%) rename {packages => clients}/store-client/registry/StyleSheetRegistry.tsx (100%) rename {packages => clients}/store-client/registry/StyledComponentsRegistry.tsx (100%) rename {packages => clients}/store-client/stores/authStore.ts (100%) rename {packages => clients}/store-client/stores/loginModalStore.ts (100%) rename {packages => clients}/store-client/stores/paymentStore.ts (100%) rename {packages => clients}/store-client/stores/userStore.ts (100%) rename {packages => clients}/store-client/tsconfig.json (100%) rename {packages => clients}/surflog/.env.example (100%) rename {packages => clients}/surflog/.eslintrc.js (100%) rename {packages => clients}/surflog/.gitignore (100%) rename {packages/billets-admin-client => clients/surflog}/.prettierrc.json (100%) rename {packages => clients}/surflog/LICENSE (100%) rename {packages => clients}/surflog/README.md (100%) rename {packages => clients}/surflog/app/(sitemaps)/server-sitemap.xml/route.js (100%) rename {packages => clients}/surflog/app/article/[slug]/layout.js (100%) rename {packages => clients}/surflog/app/article/[slug]/page.js (100%) rename {packages => clients}/surflog/app/index.module.css (100%) rename {packages => clients}/surflog/app/layout.js (100%) rename {packages => clients}/surflog/app/page.js (100%) rename {packages => clients}/surflog/components/embed.js (100%) rename {packages => clients}/surflog/components/notion/renderer.js (100%) rename {packages => clients}/surflog/components/text.js (100%) rename {packages => clients}/surflog/lib/notion.js (100%) rename {packages => clients}/surflog/lib/sitemap-generator.ts (100%) rename {packages => clients}/surflog/lib/utils.js (100%) rename {packages => clients}/surflog/next-env.d.ts (100%) rename {packages => clients}/surflog/next-sitemap.config.js (100%) rename {packages => clients}/surflog/package.json (100%) rename {packages => clients}/surflog/public/apple-touch-icon.png (100%) rename {packages => clients}/surflog/public/favicon.ico (100%) rename {packages => clients}/surflog/public/robots.txt (100%) rename {packages => clients}/surflog/public/sitemap-0.xml (63%) rename {packages => clients}/surflog/public/sitemap.xml (100%) rename {packages => clients}/surflog/public/vercel.svg (100%) rename {packages/notion-renderer/src => clients/surflog}/styles/post.module.css (100%) rename {packages => clients}/surflog/tsconfig.json (100%) rename {packages => clients}/wamuseum-client/.env.production (100%) rename {packages => clients}/wamuseum-client/.eslintrc.json (100%) rename {packages => clients}/wamuseum-client/.gitignore (100%) rename {packages/billets-admin-server => clients/wamuseum-client}/.prettierrc.json (100%) rename {packages => clients}/wamuseum-client/README.md (100%) rename {packages => clients}/wamuseum-client/next.config.js (100%) rename {packages => clients}/wamuseum-client/package.json (100%) rename {packages => clients}/wamuseum-client/public/next.svg (100%) rename {packages => clients}/wamuseum-client/public/vercel.svg (100%) rename {packages => clients}/wamuseum-client/src/app/accounts/page.tsx (100%) rename {packages => clients}/wamuseum-client/src/app/api/auth/[...nextauth]/route.ts (100%) rename {packages => clients}/wamuseum-client/src/app/favicon.ico (100%) rename {packages => clients}/wamuseum-client/src/app/layout.tsx (100%) rename {packages => clients}/wamuseum-client/src/app/login/layout.tsx (100%) rename {packages => clients}/wamuseum-client/src/app/login/page.tsx (100%) rename {packages => clients}/wamuseum-client/src/app/louder/page.tsx (100%) rename {packages => clients}/wamuseum-client/src/app/page.tsx (100%) rename {packages => clients}/wamuseum-client/src/libs/ProtectedRouter.tsx (100%) rename {packages => clients}/wamuseum-client/src/libs/auth.ts (100%) rename {packages => clients}/wamuseum-client/src/libs/request.ts (100%) rename {packages => clients}/wamuseum-client/src/middleware.ts (100%) rename {packages => clients}/wamuseum-client/src/ui-components/Header.module.css (100%) rename {packages => clients}/wamuseum-client/src/ui-components/Header.tsx (100%) rename {packages => clients}/wamuseum-client/src/ui-components/SideBar.module.css (100%) rename {packages => clients}/wamuseum-client/src/ui-components/SideBar.tsx (100%) rename {packages => clients}/wamuseum-client/src/ui-components/index.ts (100%) rename {packages => clients}/wamuseum-client/tsconfig.json (100%) delete mode 100644 packages/accounts-kit/tsconfig.build.json delete mode 100644 pnpm-workspace.yaml rename {packages => servers}/accounts-server/.env.example (100%) rename {packages => servers}/accounts-server/.eslintrc (100%) rename {packages => servers}/accounts-server/.gitignore (100%) rename {packages/billets-server => servers/accounts-server}/.prettierrc.json (100%) rename {packages => servers}/accounts-server/package.json (99%) rename {packages => servers}/accounts-server/pre-debug.sh (100%) rename {packages => servers}/accounts-server/pre-deploy.sh (100%) rename {packages => servers}/accounts-server/src/api/controllers/accounts.ctrl.ts (100%) rename {packages => servers}/accounts-server/src/api/controllers/staff.ctrl.ts (100%) rename {packages => servers}/accounts-server/src/api/database/prisma.ts (100%) rename {packages => servers}/accounts-server/src/api/routes/accounts.ts (100%) rename {packages => servers}/accounts-server/src/api/routes/staff.ts (100%) rename {packages => servers}/accounts-server/src/config/config.example.json (100%) rename {packages => servers}/accounts-server/src/config/ecosystem.config.js (100%) rename {packages => servers}/accounts-server/src/lib/OAuth2Client.ts (100%) rename {packages => servers}/accounts-server/src/lib/encryptPassword.ts (100%) rename {packages => servers}/accounts-server/src/lib/generateAuthTokenFromAccount.ts (100%) rename {packages => servers}/accounts-server/src/lib/generateEmailValidationCode.ts (100%) rename {packages => servers}/accounts-server/src/lib/parseQuerystringPage.ts (100%) rename {packages/accounts-schema => servers/accounts-server/src}/prisma/.gitkeep (100%) rename {packages => servers}/accounts-server/src/server.ts (100%) rename {packages => servers}/accounts-server/src/types/fastify-jwt.d.ts (100%) rename {packages => servers}/accounts-server/src/types/jwt.ts (100%) rename {packages => servers}/accounts-server/tsconfig.build.json (100%) rename {packages => servers}/accounts-server/tsconfig.json (97%) rename {packages => servers}/accounts-server/vercel/api/serverless.ts (100%) rename {packages => servers}/accounts-server/vercel/vercel.json (100%) rename {packages => servers}/billets-admin-server/.eslintrc.json (100%) rename {packages => servers}/billets-admin-server/.gitignore (100%) rename {packages => servers}/billets-admin-server/.lintstagedrc.js (100%) rename {packages/cloudinary-utils => servers/billets-admin-server}/.prettierrc.json (100%) rename {packages => servers}/billets-admin-server/.vscode/settings.json (100%) rename {packages => servers}/billets-admin-server/commitlint.config.cjs (100%) rename {packages => servers}/billets-admin-server/gql/Context.ts (100%) rename {packages => servers}/billets-admin-server/gql/codegen.yml (100%) rename {packages => servers}/billets-admin-server/gql/resolvers-types.ts (97%) rename {packages => servers}/billets-admin-server/package.json (100%) rename {packages/accounts-server/src => servers/billets-admin-server}/prisma/.gitkeep (100%) rename {packages => servers}/billets-admin-server/src/index.ts (100%) rename {packages => servers}/billets-admin-server/src/models/Concert.ts (98%) rename {packages => servers}/billets-admin-server/src/models/ConcertCategory.ts (100%) rename {packages => servers}/billets-admin-server/src/models/ConcertPoster.ts (93%) rename {packages => servers}/billets-admin-server/src/models/ConcertTicket.ts (95%) rename {packages => servers}/billets-admin-server/src/models/ConcertTicketPrice.ts (90%) rename {packages => servers}/billets-admin-server/src/models/EmailAuthRequest.ts (99%) rename {packages => servers}/billets-admin-server/src/types.ts (100%) rename {packages => servers}/billets-admin-server/src/utils/createEmailAuthcode.ts (100%) rename {packages => servers}/billets-admin-server/src/utils/decodeToken.ts (100%) rename {packages => servers}/billets-admin-server/src/utils/encryptPassword.ts (100%) rename {packages => servers}/billets-admin-server/src/utils/generateToken.ts (100%) rename {packages => servers}/billets-admin-server/src/utils/mailer.ts (100%) rename {packages => servers}/billets-admin-server/src/utils/validate.ts (100%) rename {packages => servers}/billets-admin-server/src/utils/validateEmail.ts (100%) rename {packages => servers}/billets-admin-server/tsconfig.json (97%) rename {packages => servers}/billets-admin-server/vercel/api/file-upload.ts (100%) rename {packages => servers}/billets-admin-server/vercel/api/graphql.ts (99%) rename {packages => servers}/billets-admin-server/vercel/vercel.json (100%) rename {packages => servers}/billets-server/.eslintrc.json (100%) rename {packages => servers}/billets-server/.gitignore (100%) rename {packages/mailer-utils => servers/billets-server}/.prettierrc.json (100%) rename {packages => servers}/billets-server/commitlint.config.cjs (100%) rename {packages => servers}/billets-server/package.json (100%) rename {packages => servers}/billets-server/src/lib/encryptPassword.ts (100%) rename {packages => servers}/billets-server/src/lib/jwt.ts (100%) rename {packages => servers}/billets-server/src/lib/types.ts (100%) rename {packages => servers}/billets-server/src/lib/utils.ts (100%) rename {packages/billets-admin-server => servers/billets-server/src}/prisma/.gitkeep (100%) rename {packages => servers}/billets-server/src/prisma/connect.ts (100%) rename {packages => servers}/billets-server/src/routes/auth.ctrl.ts (100%) rename {packages => servers}/billets-server/src/routes/auth.route.ts (100%) rename {packages => servers}/billets-server/src/routes/concert.ctrl.ts (100%) rename {packages => servers}/billets-server/src/routes/concert.route.ts (100%) rename {packages => servers}/billets-server/src/routes/user.ctrl.ts (100%) rename {packages => servers}/billets-server/src/routes/user.route.ts (100%) rename {packages/accounts-schema/src/account => servers/billets-server/src/schema/concert-category}/index.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-category/model.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-category/schema.ts (100%) rename {packages/accounts-schema/src/auth-token => servers/billets-server/src/schema/concert-poster}/index.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-poster/model.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-poster/schema.ts (100%) rename {packages/accounts-schema/src/email-auth-request => servers/billets-server/src/schema/concert-ticket-price}/index.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-ticket-price/model.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-ticket-price/schema.ts (100%) rename {packages/accounts-schema/src/staff => servers/billets-server/src/schema/concert-ticket}/index.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-ticket/model.ts (100%) rename {packages => servers}/billets-server/src/schema/concert-ticket/schema.ts (100%) rename {packages/billets-server/src/schema/concert-category => servers/billets-server/src/schema/concert}/index.ts (100%) rename {packages => servers}/billets-server/src/schema/concert/model.ts (100%) rename {packages => servers}/billets-server/src/schema/concert/schema.ts (100%) rename {packages => servers}/billets-server/tsconfig.json (97%) rename {packages => servers}/billets-server/vercel/api/serverless.ts (100%) rename {packages => servers}/billets-server/vercel/vercel.json (100%) rename {packages => servers}/store-server/.env.example (100%) rename {packages => servers}/store-server/.eslintrc (100%) rename {packages => servers}/store-server/.gitignore (100%) rename {packages/metronome-web => servers/store-server}/.prettierrc.json (100%) rename {packages => servers}/store-server/Dockerfile.example (100%) rename {packages => servers}/store-server/docker-compose.example.yml (100%) rename {packages => servers}/store-server/package.json (100%) rename {packages => servers}/store-server/src/api/controllers/authController.ts (100%) rename {packages => servers}/store-server/src/api/controllers/meController.ts (100%) rename {packages => servers}/store-server/src/api/controllers/userController.ts (100%) rename {packages => servers}/store-server/src/api/database/prisma.ts (100%) rename {packages => servers}/store-server/src/api/models/AuthToken.ts (100%) rename {packages => servers}/store-server/src/api/models/User.ts (100%) rename {packages => servers}/store-server/src/api/routes/auth.ts (100%) rename {packages => servers}/store-server/src/api/routes/me.ts (100%) rename {packages => servers}/store-server/src/api/routes/user.ts (100%) rename {packages => servers}/store-server/src/config/config.example.json (100%) rename {packages => servers}/store-server/src/config/ecosystem.config.js (100%) rename {packages => servers}/store-server/src/server.ts (100%) rename {packages => servers}/store-server/src/types/auth.ts (100%) rename {packages => servers}/store-server/src/types/fastify-jwt.d.ts (100%) rename {packages => servers}/store-server/src/types/jwt.ts (100%) rename {packages => servers}/store-server/tsconfig.json (100%) rename {packages => servers}/subcultures-server/.eslintrc.json (100%) rename {packages => servers}/subcultures-server/.gitignore (100%) rename {packages => servers}/subcultures-server/.lintstagedrc.js (100%) rename {packages/notion-renderer => servers/subcultures-server}/.prettierrc.json (100%) rename {packages => servers}/subcultures-server/ci/create_domain_dev.sh (100%) rename {packages => servers}/subcultures-server/ci/deploy_dev.sh (100%) rename {packages => servers}/subcultures-server/package.json (100%) rename {packages => servers}/subcultures-server/serverless.yml (100%) rename {packages => servers}/subcultures-server/src/app.ts (100%) rename {packages => servers}/subcultures-server/src/database.ts (100%) rename {packages => servers}/subcultures-server/src/entity/Contact.ts (100%) rename {packages => servers}/subcultures-server/src/entity/User.ts (100%) rename {packages => servers}/subcultures-server/src/entity/WantedPost.ts (100%) rename {packages => servers}/subcultures-server/src/entity/WantedPostBookmark.ts (100%) rename {packages => servers}/subcultures-server/src/entity/WantedPostCategory.ts (100%) rename {packages => servers}/subcultures-server/src/entity/index.ts (100%) rename {packages => servers}/subcultures-server/src/graphql/contact.ts (100%) rename {packages => servers}/subcultures-server/src/graphql/schema.ts (100%) rename {packages => servers}/subcultures-server/src/graphql/user.ts (100%) rename {packages => servers}/subcultures-server/src/graphql/wantedPost.ts (100%) rename {packages => servers}/subcultures-server/src/graphql/wantedPostBookmark.ts (100%) rename {packages => servers}/subcultures-server/src/graphql/wantedPostCategory.ts (100%) rename {packages => servers}/subcultures-server/src/lib/auth.ts (100%) rename {packages => servers}/subcultures-server/src/lib/mailer.ts (100%) rename {packages => servers}/subcultures-server/src/lib/token.ts (100%) rename {packages => servers}/subcultures-server/src/serverless.ts (100%) rename {packages => servers}/subcultures-server/tsconfig.json (100%) rename {packages => servers}/subcultures-server/webpack.config.js (100%) rename {packages => servers}/wamuseum-server/.env.example (100%) rename {packages => servers}/wamuseum-server/.eslintrc (100%) rename {packages => servers}/wamuseum-server/.gitignore (100%) rename {packages/notion-utils => servers/wamuseum-server}/.prettierrc.json (100%) rename {packages => servers}/wamuseum-server/package.json (100%) rename {packages => servers}/wamuseum-server/src/api/controllers/accounts.ctrl.ts (100%) rename {packages => servers}/wamuseum-server/src/api/controllers/admin.ctrl.ts (100%) rename {packages => servers}/wamuseum-server/src/api/controllers/me.ctrl.ts (100%) rename {packages => servers}/wamuseum-server/src/api/controllers/post.ctrl.ts (100%) rename {packages => servers}/wamuseum-server/src/api/controllers/staff.ctrl.ts (100%) rename {packages => servers}/wamuseum-server/src/api/database/prisma.ts (100%) rename {packages => servers}/wamuseum-server/src/api/models/AlbumCover.ts (100%) rename {packages => servers}/wamuseum-server/src/api/models/Post.ts (100%) rename {packages => servers}/wamuseum-server/src/api/models/Song.ts (100%) rename {packages => servers}/wamuseum-server/src/api/models/Track.ts (100%) rename {packages => servers}/wamuseum-server/src/api/routes/accounts.ts (100%) rename {packages => servers}/wamuseum-server/src/api/routes/louder.ts (100%) rename {packages => servers}/wamuseum-server/src/api/routes/me.ts (100%) rename {packages => servers}/wamuseum-server/src/api/routes/post.ts (100%) rename {packages => servers}/wamuseum-server/src/api/routes/staff.ts (100%) rename {packages => servers}/wamuseum-server/src/config/config.example.json (100%) rename {packages => servers}/wamuseum-server/src/config/ecosystem.config.js (100%) rename {packages => servers}/wamuseum-server/src/lib/OAuth2Client.ts (100%) rename {packages => servers}/wamuseum-server/src/lib/constants.ts (100%) rename {packages => servers}/wamuseum-server/src/lib/createPresignedPost.ts (100%) rename {packages => servers}/wamuseum-server/src/lib/encryptPassword.ts (100%) rename {packages => servers}/wamuseum-server/src/lib/generateAuthTokenFromAccount.ts (71%) rename {packages => servers}/wamuseum-server/src/lib/parseQuerystringPage.ts (100%) rename {packages => servers}/wamuseum-server/src/server.ts (100%) rename {packages => servers}/wamuseum-server/src/types/fastify-jwt.d.ts (100%) rename {packages => servers}/wamuseum-server/src/types/jwt.ts (100%) rename {packages/accounts-kit => servers/wamuseum-server}/tsconfig.json (100%) rename {packages => utils}/accounts-kit/.eslintrc.js (100%) rename {packages => utils}/accounts-kit/.gitignore (100%) rename {packages/shared-utils => utils/accounts-kit}/.prettierrc.json (100%) rename {packages => utils}/accounts-kit/package.json (100%) rename {packages => utils}/accounts-kit/src/core.ts (100%) rename {packages => utils}/accounts-kit/src/lib/HttpRequest.ts (100%) rename {packages => utils}/accounts-kit/src/types/index.ts (100%) rename {packages/accounts-schema => utils/accounts-kit}/tsconfig.build.json (100%) rename {packages/accounts-schema => utils/accounts-kit}/tsconfig.json (100%) rename {packages => utils}/accounts-schema/.eslintrc.js (100%) rename {packages => utils}/accounts-schema/.gitignore (100%) rename {packages/store-client => utils/accounts-schema}/.prettierrc.json (100%) rename {packages => utils}/accounts-schema/package.json (100%) rename {packages/billets-server/src => utils/accounts-schema}/prisma/.gitkeep (100%) rename {packages/billets-server/src/schema/concert-poster => utils/accounts-schema/src/account}/index.ts (100%) rename {packages => utils}/accounts-schema/src/account/model.ts (100%) rename {packages => utils}/accounts-schema/src/account/schema.ts (100%) rename {packages/billets-server/src/schema/concert-ticket-price => utils/accounts-schema/src/auth-token}/index.ts (100%) rename {packages => utils}/accounts-schema/src/auth-token/model.ts (100%) rename {packages => utils}/accounts-schema/src/auth-token/schema.ts (100%) rename {packages/billets-server/src/schema/concert-ticket => utils/accounts-schema/src/email-auth-request}/index.ts (100%) rename {packages => utils}/accounts-schema/src/email-auth-request/model.ts (100%) rename {packages => utils}/accounts-schema/src/email-auth-request/schema.ts (100%) rename {packages => utils}/accounts-schema/src/index.ts (100%) rename {packages => utils}/accounts-schema/src/libs/prismaClient.ts (100%) rename {packages => utils}/accounts-schema/src/responses/index.ts (100%) rename {packages => utils}/accounts-schema/src/responses/schema.ts (100%) rename {packages/billets-server/src/schema/concert => utils/accounts-schema/src/staff}/index.ts (100%) rename {packages => utils}/accounts-schema/src/staff/model.ts (100%) rename {packages => utils}/accounts-schema/src/staff/schema.ts (100%) rename {packages/cloudinary-utils => utils/accounts-schema}/tsconfig.build.json (100%) rename {packages/cloudinary-utils => utils/accounts-schema}/tsconfig.json (100%) rename {packages => utils}/cloudinary-utils/.eslintrc.js (100%) rename {packages => utils}/cloudinary-utils/.gitignore (100%) rename {packages/store-server => utils/cloudinary-utils}/.prettierrc.json (100%) rename {packages => utils}/cloudinary-utils/package.json (100%) rename {packages => utils}/cloudinary-utils/src/index.ts (100%) rename {packages => utils}/cloudinary-utils/src/utils/cloudinary.ts (100%) create mode 100644 utils/cloudinary-utils/tsconfig.build.json rename {packages/notion-utils => utils/cloudinary-utils}/tsconfig.json (100%) rename {packages => utils}/mailer-utils/.eslintrc.js (100%) rename {packages => utils}/mailer-utils/.gitignore (100%) rename {packages/subcultures-server => utils/mailer-utils}/.prettierrc.json (100%) rename {packages => utils}/mailer-utils/package.json (100%) rename {packages => utils}/mailer-utils/src/index.ts (100%) rename {packages => utils}/mailer-utils/src/mailer-util.ts (100%) rename {packages => utils}/mailer-utils/tsconfig.json (100%) rename {packages => utils}/notion-renderer/.eslintrc.js (100%) rename {packages => utils}/notion-renderer/.gitignore (100%) rename {packages/surflog => utils/notion-renderer}/.prettierrc.json (100%) rename {packages => utils}/notion-renderer/package.json (100%) rename {packages => utils}/notion-renderer/src/components/SpotifyEmbed.tsx (100%) rename {packages => utils}/notion-renderer/src/components/Text.tsx (100%) rename {packages => utils}/notion-renderer/src/index.ts (100%) rename {packages => utils}/notion-renderer/src/renderBlock.tsx (100%) rename {packages/surflog => utils/notion-renderer/src}/styles/post.module.css (100%) rename {packages => utils}/notion-renderer/src/types/styles.d.ts (100%) rename {packages => utils}/notion-renderer/tsconfig.build.json (100%) rename {packages => utils}/notion-renderer/tsconfig.json (100%) rename {packages => utils}/notion-utils/.eslintrc.js (100%) rename {packages => utils}/notion-utils/.gitignore (100%) rename {packages/wamuseum-client => utils/notion-utils}/.prettierrc.json (100%) rename {packages => utils}/notion-utils/package.json (100%) rename {packages => utils}/notion-utils/src/index.ts (100%) rename {packages => utils}/notion-utils/src/notionInstance.ts (100%) rename {packages => utils}/notion-utils/src/utils/index.ts (100%) rename {packages => utils}/notion-utils/src/utils/notions.ts (100%) rename {packages => utils}/notion-utils/tsconfig.build.json (100%) rename {packages/wamuseum-server => utils/notion-utils}/tsconfig.json (100%) rename {packages => utils}/shared-utils/.eslintrc.js (100%) rename {packages => utils}/shared-utils/.gitignore (100%) rename {packages/wamuseum-server => utils/shared-utils}/.prettierrc.json (100%) rename {packages => utils}/shared-utils/package.json (100%) rename {packages => utils}/shared-utils/src/index.ts (100%) rename {packages => utils}/shared-utils/src/libs/generateUUID.ts (100%) rename {packages => utils}/shared-utils/src/libs/getRandomInt.ts (100%) rename {packages => utils}/shared-utils/src/libs/pickFile.ts (100%) rename {packages => utils}/shared-utils/tsconfig.json (100%) diff --git a/.gitignore b/.gitignore index 73b6824..72f2d5b 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,5 @@ node_modules/ .nx/cache .turbo + +dist/ \ No newline at end of file diff --git a/.prettierrc.json b/.prettierrc.json index fbe0e55..fa51da2 100644 --- a/.prettierrc.json +++ b/.prettierrc.json @@ -1,6 +1,6 @@ { - "trailingComma": "es5", - "tabWidth": 2, - "semi": false, - "singleQuote": true -} \ No newline at end of file + "trailingComma": "es5", + "tabWidth": 2, + "semi": false, + "singleQuote": true +} diff --git a/.vscode/settings.json b/.vscode/settings.json index fd433d2..ffedbf9 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,13 +1,9 @@ { - "editor.defaultFormatter": "dbaeumer.vscode-eslint", - "editor.codeActionsOnSave": { - "source.fixAll.eslint": "explicit" - }, - "eslint.validate": [ - "typescript", - "javascript", - "typescriptreact" - ], - "typescript.tsdk": "node_modules/typescript/lib", - "typescript.enablePromptUseWorkspaceTsdk": true -} \ No newline at end of file + "editor.defaultFormatter": "dbaeumer.vscode-eslint", + "editor.codeActionsOnSave": { + "source.fixAll.eslint": "explicit" + }, + "eslint.validate": ["typescript", "javascript", "typescriptreact"], + "typescript.tsdk": "node_modules/typescript/lib", + "typescript.enablePromptUseWorkspaceTsdk": true +} diff --git a/pnpm-lock.yaml b/_pnpm-lock.yaml similarity index 100% rename from pnpm-lock.yaml rename to _pnpm-lock.yaml diff --git a/_pnpm-workspace.yaml b/_pnpm-workspace.yaml new file mode 100644 index 0000000..893c20e --- /dev/null +++ b/_pnpm-workspace.yaml @@ -0,0 +1,4 @@ +packages: + - 'utils/*' + - 'clients/*' + - 'servers/*' diff --git a/packages/accounts-client/.eslintrc.json b/clients/accounts-client/.eslintrc.json similarity index 100% rename from packages/accounts-client/.eslintrc.json rename to clients/accounts-client/.eslintrc.json diff --git a/packages/accounts-client/.gitignore b/clients/accounts-client/.gitignore similarity index 100% rename from packages/accounts-client/.gitignore rename to clients/accounts-client/.gitignore diff --git a/packages/accounts-client/.prettierrc.json b/clients/accounts-client/.prettierrc.json similarity index 100% rename from packages/accounts-client/.prettierrc.json rename to clients/accounts-client/.prettierrc.json diff --git a/packages/accounts-client/README.md b/clients/accounts-client/README.md similarity index 100% rename from packages/accounts-client/README.md rename to clients/accounts-client/README.md diff --git a/packages/accounts-client/next.config.js b/clients/accounts-client/next.config.js similarity index 100% rename from packages/accounts-client/next.config.js rename to clients/accounts-client/next.config.js diff --git a/packages/accounts-client/package.json b/clients/accounts-client/package.json similarity index 100% rename from packages/accounts-client/package.json rename to clients/accounts-client/package.json diff --git a/packages/accounts-client/pre-debug.sh b/clients/accounts-client/pre-debug.sh similarity index 100% rename from packages/accounts-client/pre-debug.sh rename to clients/accounts-client/pre-debug.sh diff --git a/packages/accounts-client/pre-deploy.sh b/clients/accounts-client/pre-deploy.sh similarity index 100% rename from packages/accounts-client/pre-deploy.sh rename to clients/accounts-client/pre-deploy.sh diff --git a/packages/accounts-client/public/next.svg b/clients/accounts-client/public/next.svg similarity index 100% rename from packages/accounts-client/public/next.svg rename to clients/accounts-client/public/next.svg diff --git a/packages/accounts-client/public/vercel.svg b/clients/accounts-client/public/vercel.svg similarity index 100% rename from packages/accounts-client/public/vercel.svg rename to clients/accounts-client/public/vercel.svg diff --git a/packages/accounts-client/src/app/(components)/AuthcodeUI.tsx b/clients/accounts-client/src/app/(components)/AuthcodeUI.tsx similarity index 100% rename from packages/accounts-client/src/app/(components)/AuthcodeUI.tsx rename to clients/accounts-client/src/app/(components)/AuthcodeUI.tsx diff --git a/packages/accounts-client/src/app/(components)/FormLayout.tsx b/clients/accounts-client/src/app/(components)/FormLayout.tsx similarity index 84% rename from packages/accounts-client/src/app/(components)/FormLayout.tsx rename to clients/accounts-client/src/app/(components)/FormLayout.tsx index a4c7466..209d7fe 100644 --- a/packages/accounts-client/src/app/(components)/FormLayout.tsx +++ b/clients/accounts-client/src/app/(components)/FormLayout.tsx @@ -13,8 +13,6 @@ export const FormLayout = styled.section` display: flex; flex-direction: column; - box-shadow: - 0 1px 3px rgba(0, 0, 0, 0.12), - 0 1px 2px rgba(0, 0, 0, 0.24); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); ` diff --git a/packages/accounts-client/src/app/(components)/LoginUI.tsx b/clients/accounts-client/src/app/(components)/LoginUI.tsx similarity index 100% rename from packages/accounts-client/src/app/(components)/LoginUI.tsx rename to clients/accounts-client/src/app/(components)/LoginUI.tsx diff --git a/packages/accounts-client/src/app/(components)/PasswordUI.tsx b/clients/accounts-client/src/app/(components)/PasswordUI.tsx similarity index 100% rename from packages/accounts-client/src/app/(components)/PasswordUI.tsx rename to clients/accounts-client/src/app/(components)/PasswordUI.tsx diff --git a/packages/accounts-client/src/app/(components)/SendEmailUI.tsx b/clients/accounts-client/src/app/(components)/SendEmailUI.tsx similarity index 100% rename from packages/accounts-client/src/app/(components)/SendEmailUI.tsx rename to clients/accounts-client/src/app/(components)/SendEmailUI.tsx diff --git a/packages/accounts-client/src/app/(react-query)/accounts/useFetchConfirmAuthCode.ts b/clients/accounts-client/src/app/(react-query)/accounts/useFetchConfirmAuthCode.ts similarity index 100% rename from packages/accounts-client/src/app/(react-query)/accounts/useFetchConfirmAuthCode.ts rename to clients/accounts-client/src/app/(react-query)/accounts/useFetchConfirmAuthCode.ts diff --git a/packages/accounts-client/src/app/(react-query)/accounts/useFetchSendAccountEmail.ts b/clients/accounts-client/src/app/(react-query)/accounts/useFetchSendAccountEmail.ts similarity index 100% rename from packages/accounts-client/src/app/(react-query)/accounts/useFetchSendAccountEmail.ts rename to clients/accounts-client/src/app/(react-query)/accounts/useFetchSendAccountEmail.ts diff --git a/packages/accounts-client/src/app/(react-query)/accounts/useFetchSignIn.ts b/clients/accounts-client/src/app/(react-query)/accounts/useFetchSignIn.ts similarity index 100% rename from packages/accounts-client/src/app/(react-query)/accounts/useFetchSignIn.ts rename to clients/accounts-client/src/app/(react-query)/accounts/useFetchSignIn.ts diff --git a/packages/accounts-client/src/app/(stores)/accountsAppStore.ts b/clients/accounts-client/src/app/(stores)/accountsAppStore.ts similarity index 100% rename from packages/accounts-client/src/app/(stores)/accountsAppStore.ts rename to clients/accounts-client/src/app/(stores)/accountsAppStore.ts diff --git a/packages/accounts-client/src/app/(stores)/signInStore.ts b/clients/accounts-client/src/app/(stores)/signInStore.ts similarity index 100% rename from packages/accounts-client/src/app/(stores)/signInStore.ts rename to clients/accounts-client/src/app/(stores)/signInStore.ts diff --git a/packages/accounts-client/src/app/(types)/CommonAccountErrorCode.ts b/clients/accounts-client/src/app/(types)/CommonAccountErrorCode.ts similarity index 100% rename from packages/accounts-client/src/app/(types)/CommonAccountErrorCode.ts rename to clients/accounts-client/src/app/(types)/CommonAccountErrorCode.ts diff --git a/packages/accounts-client/src/app/(types)/CommonAccountNextPage.ts b/clients/accounts-client/src/app/(types)/CommonAccountNextPage.ts similarity index 100% rename from packages/accounts-client/src/app/(types)/CommonAccountNextPage.ts rename to clients/accounts-client/src/app/(types)/CommonAccountNextPage.ts diff --git a/packages/accounts-client/src/app/favicon.ico b/clients/accounts-client/src/app/favicon.ico similarity index 100% rename from packages/accounts-client/src/app/favicon.ico rename to clients/accounts-client/src/app/favicon.ico diff --git a/packages/accounts-client/src/app/layout.tsx b/clients/accounts-client/src/app/layout.tsx similarity index 100% rename from packages/accounts-client/src/app/layout.tsx rename to clients/accounts-client/src/app/layout.tsx diff --git a/packages/accounts-client/src/app/page.tsx b/clients/accounts-client/src/app/page.tsx similarity index 100% rename from packages/accounts-client/src/app/page.tsx rename to clients/accounts-client/src/app/page.tsx diff --git a/packages/accounts-client/src/app/signin/authcode/page.tsx b/clients/accounts-client/src/app/signin/authcode/page.tsx similarity index 100% rename from packages/accounts-client/src/app/signin/authcode/page.tsx rename to clients/accounts-client/src/app/signin/authcode/page.tsx diff --git a/packages/accounts-client/src/app/signin/email/page.tsx b/clients/accounts-client/src/app/signin/email/page.tsx similarity index 100% rename from packages/accounts-client/src/app/signin/email/page.tsx rename to clients/accounts-client/src/app/signin/email/page.tsx diff --git a/packages/accounts-client/src/app/signin/password/page.tsx b/clients/accounts-client/src/app/signin/password/page.tsx similarity index 100% rename from packages/accounts-client/src/app/signin/password/page.tsx rename to clients/accounts-client/src/app/signin/password/page.tsx diff --git a/packages/accounts-client/src/lib/accountsKit.ts b/clients/accounts-client/src/lib/accountsKit.ts similarity index 100% rename from packages/accounts-client/src/lib/accountsKit.ts rename to clients/accounts-client/src/lib/accountsKit.ts diff --git a/packages/accounts-client/src/lib/constants.ts b/clients/accounts-client/src/lib/constants.ts similarity index 100% rename from packages/accounts-client/src/lib/constants.ts rename to clients/accounts-client/src/lib/constants.ts diff --git a/packages/accounts-client/src/registry/QueryClientProvider.tsx b/clients/accounts-client/src/registry/QueryClientProvider.tsx similarity index 100% rename from packages/accounts-client/src/registry/QueryClientProvider.tsx rename to clients/accounts-client/src/registry/QueryClientProvider.tsx diff --git a/packages/accounts-client/src/registry/RegistryProvider.tsx b/clients/accounts-client/src/registry/RegistryProvider.tsx similarity index 100% rename from packages/accounts-client/src/registry/RegistryProvider.tsx rename to clients/accounts-client/src/registry/RegistryProvider.tsx diff --git a/packages/accounts-client/src/registry/StyleSheetRegistry.tsx b/clients/accounts-client/src/registry/StyleSheetRegistry.tsx similarity index 100% rename from packages/accounts-client/src/registry/StyleSheetRegistry.tsx rename to clients/accounts-client/src/registry/StyleSheetRegistry.tsx diff --git a/packages/accounts-client/src/registry/StyledComponentsRegistry.tsx b/clients/accounts-client/src/registry/StyledComponentsRegistry.tsx similarity index 100% rename from packages/accounts-client/src/registry/StyledComponentsRegistry.tsx rename to clients/accounts-client/src/registry/StyledComponentsRegistry.tsx diff --git a/packages/accounts-client/tsconfig.json b/clients/accounts-client/tsconfig.json similarity index 88% rename from packages/accounts-client/tsconfig.json rename to clients/accounts-client/tsconfig.json index 395e09d..53f1185 100644 --- a/packages/accounts-client/tsconfig.json +++ b/clients/accounts-client/tsconfig.json @@ -15,10 +15,10 @@ "incremental": true, "plugins": [ { - "name": "next" - } + "name": "next", + }, ], }, "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], - "exclude": ["node_modules"] + "exclude": ["node_modules"], } diff --git a/packages/billets-admin-client/.eslintrc.json b/clients/billets-admin-client/.eslintrc.json similarity index 100% rename from packages/billets-admin-client/.eslintrc.json rename to clients/billets-admin-client/.eslintrc.json diff --git a/packages/billets-admin-client/.gitignore b/clients/billets-admin-client/.gitignore similarity index 100% rename from packages/billets-admin-client/.gitignore rename to clients/billets-admin-client/.gitignore diff --git a/packages/billets-admin-client/.nvmrc b/clients/billets-admin-client/.nvmrc similarity index 100% rename from packages/billets-admin-client/.nvmrc rename to clients/billets-admin-client/.nvmrc diff --git a/packages/accounts-kit/.prettierrc.json b/clients/billets-admin-client/.prettierrc.json similarity index 100% rename from packages/accounts-kit/.prettierrc.json rename to clients/billets-admin-client/.prettierrc.json diff --git a/packages/billets-admin-client/.vscode/settings.json b/clients/billets-admin-client/.vscode/settings.json similarity index 100% rename from packages/billets-admin-client/.vscode/settings.json rename to clients/billets-admin-client/.vscode/settings.json diff --git a/packages/billets-admin-client/README.md b/clients/billets-admin-client/README.md similarity index 100% rename from packages/billets-admin-client/README.md rename to clients/billets-admin-client/README.md diff --git a/packages/billets-admin-client/app/auth/layout.tsx b/clients/billets-admin-client/app/auth/layout.tsx similarity index 100% rename from packages/billets-admin-client/app/auth/layout.tsx rename to clients/billets-admin-client/app/auth/layout.tsx diff --git a/packages/billets-admin-client/app/auth/request/page.tsx b/clients/billets-admin-client/app/auth/request/page.tsx similarity index 100% rename from packages/billets-admin-client/app/auth/request/page.tsx rename to clients/billets-admin-client/app/auth/request/page.tsx diff --git a/packages/billets-admin-client/app/auth/signin/page.tsx b/clients/billets-admin-client/app/auth/signin/page.tsx similarity index 62% rename from packages/billets-admin-client/app/auth/signin/page.tsx rename to clients/billets-admin-client/app/auth/signin/page.tsx index f633263..2e4fa41 100644 --- a/packages/billets-admin-client/app/auth/signin/page.tsx +++ b/clients/billets-admin-client/app/auth/signin/page.tsx @@ -3,13 +3,16 @@ import { LoginForm as LoginFormUI, type LoginFormRefHandle, + Toast, } from '@coldsurfers/hotsurf' import { useRouter } from 'next/navigation' import { useCallback, useEffect, useState, useRef } from 'react' -import useLoginMutation from '@hooks/useLoginMutation' -import { ME_QUERY } from '@hooks/useMeQuery' -import storage from '@utils/storage/storage' -import Loader from '@ui/Loader' +import useLoginMutation from 'clients/billets-admin-client/hooks/useLoginMutation' +import { ME_QUERY } from 'clients/billets-admin-client/hooks/useMeQuery' +import storage from 'clients/billets-admin-client/utils/storage/storage' +import Loader from 'clients/billets-admin-client/ui/Loader' +// eslint-disable-next-line import/no-extraneous-dependencies +import { View } from 'react-native' const SigninPage = () => { const router = useRouter() @@ -63,17 +66,26 @@ const SigninPage = () => { }, [login]) return ( - { - router.push('/auth/request') - }, [router])} - isLoading={loading} - LoadingUI={} - errorMessage={errorMessage} - /> + <> + { + router.push('/auth/request') + }, [router])} + /> + {loading && } + {errorMessage && ( + + setErrorMessage('')} + /> + + )} + ) } diff --git a/packages/billets-admin-client/app/concert/[id]/page.tsx b/clients/billets-admin-client/app/concert/[id]/page.tsx similarity index 100% rename from packages/billets-admin-client/app/concert/[id]/page.tsx rename to clients/billets-admin-client/app/concert/[id]/page.tsx diff --git a/packages/billets-admin-client/app/head.tsx b/clients/billets-admin-client/app/head.tsx similarity index 100% rename from packages/billets-admin-client/app/head.tsx rename to clients/billets-admin-client/app/head.tsx diff --git a/packages/billets-admin-client/app/layout.tsx b/clients/billets-admin-client/app/layout.tsx similarity index 100% rename from packages/billets-admin-client/app/layout.tsx rename to clients/billets-admin-client/app/layout.tsx diff --git a/packages/billets-admin-client/app/page.tsx b/clients/billets-admin-client/app/page.tsx similarity index 99% rename from packages/billets-admin-client/app/page.tsx rename to clients/billets-admin-client/app/page.tsx index c6698cb..5d92e4a 100644 --- a/packages/billets-admin-client/app/page.tsx +++ b/clients/billets-admin-client/app/page.tsx @@ -274,7 +274,9 @@ const Table = styled.table` margin-top: 60px; background-color: ${palette.white}; width: 90vw; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.12), + 0 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); border-radius: 3px; ` diff --git a/packages/billets-admin-client/app/registry/ApolloProviderRegistry.tsx b/clients/billets-admin-client/app/registry/ApolloProviderRegistry.tsx similarity index 100% rename from packages/billets-admin-client/app/registry/ApolloProviderRegistry.tsx rename to clients/billets-admin-client/app/registry/ApolloProviderRegistry.tsx diff --git a/packages/billets-admin-client/app/registry/GlobalStylesRegistry.tsx b/clients/billets-admin-client/app/registry/GlobalStylesRegistry.tsx similarity index 100% rename from packages/billets-admin-client/app/registry/GlobalStylesRegistry.tsx rename to clients/billets-admin-client/app/registry/GlobalStylesRegistry.tsx diff --git a/packages/billets-admin-client/app/upload/page.tsx b/clients/billets-admin-client/app/upload/page.tsx similarity index 100% rename from packages/billets-admin-client/app/upload/page.tsx rename to clients/billets-admin-client/app/upload/page.tsx diff --git a/packages/billets-admin-client/gql/client.ts b/clients/billets-admin-client/gql/client.ts similarity index 100% rename from packages/billets-admin-client/gql/client.ts rename to clients/billets-admin-client/gql/client.ts diff --git a/packages/billets-admin-client/gql/schema.ts b/clients/billets-admin-client/gql/schema.ts similarity index 100% rename from packages/billets-admin-client/gql/schema.ts rename to clients/billets-admin-client/gql/schema.ts diff --git a/packages/billets-admin-client/hooks/useAuthenticateEmailAuthRequestMutation.ts b/clients/billets-admin-client/hooks/useAuthenticateEmailAuthRequestMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useAuthenticateEmailAuthRequestMutation.ts rename to clients/billets-admin-client/hooks/useAuthenticateEmailAuthRequestMutation.ts diff --git a/packages/billets-admin-client/hooks/useConcertCategoryListQuery.ts b/clients/billets-admin-client/hooks/useConcertCategoryListQuery.ts similarity index 100% rename from packages/billets-admin-client/hooks/useConcertCategoryListQuery.ts rename to clients/billets-admin-client/hooks/useConcertCategoryListQuery.ts diff --git a/packages/billets-admin-client/hooks/useConcertListQuery.ts b/clients/billets-admin-client/hooks/useConcertListQuery.ts similarity index 100% rename from packages/billets-admin-client/hooks/useConcertListQuery.ts rename to clients/billets-admin-client/hooks/useConcertListQuery.ts diff --git a/packages/billets-admin-client/hooks/useConcertQuery.ts b/clients/billets-admin-client/hooks/useConcertQuery.ts similarity index 100% rename from packages/billets-admin-client/hooks/useConcertQuery.ts rename to clients/billets-admin-client/hooks/useConcertQuery.ts diff --git a/packages/billets-admin-client/hooks/useCreateConcertMutation.ts b/clients/billets-admin-client/hooks/useCreateConcertMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useCreateConcertMutation.ts rename to clients/billets-admin-client/hooks/useCreateConcertMutation.ts diff --git a/packages/billets-admin-client/hooks/useCreateConcertPosterMutation.ts b/clients/billets-admin-client/hooks/useCreateConcertPosterMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useCreateConcertPosterMutation.ts rename to clients/billets-admin-client/hooks/useCreateConcertPosterMutation.ts diff --git a/packages/billets-admin-client/hooks/useCreateEmailAuthRequestMutation.ts b/clients/billets-admin-client/hooks/useCreateEmailAuthRequestMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useCreateEmailAuthRequestMutation.ts rename to clients/billets-admin-client/hooks/useCreateEmailAuthRequestMutation.ts diff --git a/packages/billets-admin-client/hooks/useCreateUserMutation.ts b/clients/billets-admin-client/hooks/useCreateUserMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useCreateUserMutation.ts rename to clients/billets-admin-client/hooks/useCreateUserMutation.ts diff --git a/packages/billets-admin-client/hooks/useLoginMutation.ts b/clients/billets-admin-client/hooks/useLoginMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useLoginMutation.ts rename to clients/billets-admin-client/hooks/useLoginMutation.ts diff --git a/packages/billets-admin-client/hooks/useMeQuery.ts b/clients/billets-admin-client/hooks/useMeQuery.ts similarity index 100% rename from packages/billets-admin-client/hooks/useMeQuery.ts rename to clients/billets-admin-client/hooks/useMeQuery.ts diff --git a/packages/billets-admin-client/hooks/useRemoveConcertMutation.ts b/clients/billets-admin-client/hooks/useRemoveConcertMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useRemoveConcertMutation.ts rename to clients/billets-admin-client/hooks/useRemoveConcertMutation.ts diff --git a/packages/billets-admin-client/hooks/useUpdateConcertMutation.ts b/clients/billets-admin-client/hooks/useUpdateConcertMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useUpdateConcertMutation.ts rename to clients/billets-admin-client/hooks/useUpdateConcertMutation.ts diff --git a/packages/billets-admin-client/hooks/useUpdateConcertPosterMutation.ts b/clients/billets-admin-client/hooks/useUpdateConcertPosterMutation.ts similarity index 100% rename from packages/billets-admin-client/hooks/useUpdateConcertPosterMutation.ts rename to clients/billets-admin-client/hooks/useUpdateConcertPosterMutation.ts diff --git a/packages/billets-admin-client/next.config.js b/clients/billets-admin-client/next.config.js similarity index 100% rename from packages/billets-admin-client/next.config.js rename to clients/billets-admin-client/next.config.js diff --git a/packages/billets-admin-client/package.json b/clients/billets-admin-client/package.json similarity index 100% rename from packages/billets-admin-client/package.json rename to clients/billets-admin-client/package.json diff --git a/packages/billets-admin-client/pages/api/hello.ts b/clients/billets-admin-client/pages/api/hello.ts similarity index 100% rename from packages/billets-admin-client/pages/api/hello.ts rename to clients/billets-admin-client/pages/api/hello.ts diff --git a/packages/billets-admin-client/public/favicon.ico b/clients/billets-admin-client/public/favicon.ico similarity index 100% rename from packages/billets-admin-client/public/favicon.ico rename to clients/billets-admin-client/public/favicon.ico diff --git a/packages/billets-admin-client/public/next.svg b/clients/billets-admin-client/public/next.svg similarity index 100% rename from packages/billets-admin-client/public/next.svg rename to clients/billets-admin-client/public/next.svg diff --git a/packages/billets-admin-client/public/thirteen.svg b/clients/billets-admin-client/public/thirteen.svg similarity index 100% rename from packages/billets-admin-client/public/thirteen.svg rename to clients/billets-admin-client/public/thirteen.svg diff --git a/packages/billets-admin-client/public/vercel.svg b/clients/billets-admin-client/public/vercel.svg similarity index 100% rename from packages/billets-admin-client/public/vercel.svg rename to clients/billets-admin-client/public/vercel.svg diff --git a/packages/billets-admin-client/styles/global.css b/clients/billets-admin-client/styles/global.css similarity index 100% rename from packages/billets-admin-client/styles/global.css rename to clients/billets-admin-client/styles/global.css diff --git a/packages/billets-admin-client/tsconfig.json b/clients/billets-admin-client/tsconfig.json similarity index 100% rename from packages/billets-admin-client/tsconfig.json rename to clients/billets-admin-client/tsconfig.json diff --git a/packages/billets-admin-client/ui/AuthRequestForm.tsx b/clients/billets-admin-client/ui/AuthRequestForm.tsx similarity index 100% rename from packages/billets-admin-client/ui/AuthRequestForm.tsx rename to clients/billets-admin-client/ui/AuthRequestForm.tsx diff --git a/packages/billets-admin-client/ui/Header.tsx b/clients/billets-admin-client/ui/Header.tsx similarity index 96% rename from packages/billets-admin-client/ui/Header.tsx rename to clients/billets-admin-client/ui/Header.tsx index e514521..c3d929a 100644 --- a/packages/billets-admin-client/ui/Header.tsx +++ b/clients/billets-admin-client/ui/Header.tsx @@ -61,7 +61,9 @@ const Wrapper = styled.div` height: 68.5px; background-color: ${palette.white}; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.12), + 0 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); ` diff --git a/packages/billets-admin-client/ui/Loader.tsx b/clients/billets-admin-client/ui/Loader.tsx similarity index 100% rename from packages/billets-admin-client/ui/Loader.tsx rename to clients/billets-admin-client/ui/Loader.tsx diff --git a/packages/billets-admin-client/ui/UploadForm.tsx b/clients/billets-admin-client/ui/UploadForm.tsx similarity index 99% rename from packages/billets-admin-client/ui/UploadForm.tsx rename to clients/billets-admin-client/ui/UploadForm.tsx index a77283c..250e4ea 100644 --- a/packages/billets-admin-client/ui/UploadForm.tsx +++ b/clients/billets-admin-client/ui/UploadForm.tsx @@ -740,7 +740,9 @@ const Wrapper = styled.div` width: 900px; background-color: ${palette.white}; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.12), + 0 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); ` @@ -770,7 +772,9 @@ const PosterThumbnail = styled.img` border-radius: 8px; margin-top: 10px; margin-bottom: 10px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.12), + 0 1px 2px rgba(0, 0, 0, 0.24); transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); object-fit: contain; ` diff --git a/packages/billets-admin-client/ui/UploadFormDateInput.tsx b/clients/billets-admin-client/ui/UploadFormDateInput.tsx similarity index 100% rename from packages/billets-admin-client/ui/UploadFormDateInput.tsx rename to clients/billets-admin-client/ui/UploadFormDateInput.tsx diff --git a/packages/billets-admin-client/utils/constants.ts b/clients/billets-admin-client/utils/constants.ts similarity index 100% rename from packages/billets-admin-client/utils/constants.ts rename to clients/billets-admin-client/utils/constants.ts diff --git a/packages/billets-admin-client/utils/fetcher/index.ts b/clients/billets-admin-client/utils/fetcher/index.ts similarity index 100% rename from packages/billets-admin-client/utils/fetcher/index.ts rename to clients/billets-admin-client/utils/fetcher/index.ts diff --git a/packages/billets-admin-client/utils/fetcher/types.ts b/clients/billets-admin-client/utils/fetcher/types.ts similarity index 100% rename from packages/billets-admin-client/utils/fetcher/types.ts rename to clients/billets-admin-client/utils/fetcher/types.ts diff --git a/packages/billets-admin-client/utils/pickFile.ts b/clients/billets-admin-client/utils/pickFile.ts similarity index 100% rename from packages/billets-admin-client/utils/pickFile.ts rename to clients/billets-admin-client/utils/pickFile.ts diff --git a/packages/billets-admin-client/utils/storage/storage.ts b/clients/billets-admin-client/utils/storage/storage.ts similarity index 100% rename from packages/billets-admin-client/utils/storage/storage.ts rename to clients/billets-admin-client/utils/storage/storage.ts diff --git a/packages/billets-admin-client/utils/storage/types.ts b/clients/billets-admin-client/utils/storage/types.ts similarity index 100% rename from packages/billets-admin-client/utils/storage/types.ts rename to clients/billets-admin-client/utils/storage/types.ts diff --git a/packages/billets-admin-client/utils/validateEmail.ts b/clients/billets-admin-client/utils/validateEmail.ts similarity index 100% rename from packages/billets-admin-client/utils/validateEmail.ts rename to clients/billets-admin-client/utils/validateEmail.ts diff --git a/packages/billets-admin-client/utils/validatePassword.ts b/clients/billets-admin-client/utils/validatePassword.ts similarity index 100% rename from packages/billets-admin-client/utils/validatePassword.ts rename to clients/billets-admin-client/utils/validatePassword.ts diff --git a/packages/billets-admin-client/utils/validateUrl.ts b/clients/billets-admin-client/utils/validateUrl.ts similarity index 100% rename from packages/billets-admin-client/utils/validateUrl.ts rename to clients/billets-admin-client/utils/validateUrl.ts diff --git a/packages/coldsurf-website/.eslintrc.json b/clients/coldsurf-website/.eslintrc.json similarity index 100% rename from packages/coldsurf-website/.eslintrc.json rename to clients/coldsurf-website/.eslintrc.json diff --git a/packages/coldsurf-website/.gitignore b/clients/coldsurf-website/.gitignore similarity index 100% rename from packages/coldsurf-website/.gitignore rename to clients/coldsurf-website/.gitignore diff --git a/packages/coldsurf-website/.prettierrc.json b/clients/coldsurf-website/.prettierrc.json similarity index 100% rename from packages/coldsurf-website/.prettierrc.json rename to clients/coldsurf-website/.prettierrc.json diff --git a/packages/coldsurf-website/README.md b/clients/coldsurf-website/README.md similarity index 100% rename from packages/coldsurf-website/README.md rename to clients/coldsurf-website/README.md diff --git a/packages/coldsurf-website/next-env.d.ts b/clients/coldsurf-website/next-env.d.ts similarity index 100% rename from packages/coldsurf-website/next-env.d.ts rename to clients/coldsurf-website/next-env.d.ts diff --git a/packages/coldsurf-website/next.config.js b/clients/coldsurf-website/next.config.js similarity index 100% rename from packages/coldsurf-website/next.config.js rename to clients/coldsurf-website/next.config.js diff --git a/packages/coldsurf-website/package.json b/clients/coldsurf-website/package.json similarity index 100% rename from packages/coldsurf-website/package.json rename to clients/coldsurf-website/package.json diff --git a/packages/coldsurf-website/public/favicon.ico b/clients/coldsurf-website/public/favicon.ico similarity index 100% rename from packages/coldsurf-website/public/favicon.ico rename to clients/coldsurf-website/public/favicon.ico diff --git a/packages/coldsurf-website/public/vercel.svg b/clients/coldsurf-website/public/vercel.svg similarity index 100% rename from packages/coldsurf-website/public/vercel.svg rename to clients/coldsurf-website/public/vercel.svg diff --git a/packages/coldsurf-website/src/pages/_app.tsx b/clients/coldsurf-website/src/pages/_app.tsx similarity index 100% rename from packages/coldsurf-website/src/pages/_app.tsx rename to clients/coldsurf-website/src/pages/_app.tsx diff --git a/packages/coldsurf-website/src/pages/index.tsx b/clients/coldsurf-website/src/pages/index.tsx similarity index 100% rename from packages/coldsurf-website/src/pages/index.tsx rename to clients/coldsurf-website/src/pages/index.tsx diff --git a/packages/coldsurf-website/tsconfig.json b/clients/coldsurf-website/tsconfig.json similarity index 100% rename from packages/coldsurf-website/tsconfig.json rename to clients/coldsurf-website/tsconfig.json diff --git a/packages/metronome-web/.eslintrc.json b/clients/metronome-web/.eslintrc.json similarity index 100% rename from packages/metronome-web/.eslintrc.json rename to clients/metronome-web/.eslintrc.json diff --git a/packages/metronome-web/.gitignore b/clients/metronome-web/.gitignore similarity index 100% rename from packages/metronome-web/.gitignore rename to clients/metronome-web/.gitignore diff --git a/packages/accounts-schema/.prettierrc.json b/clients/metronome-web/.prettierrc.json similarity index 100% rename from packages/accounts-schema/.prettierrc.json rename to clients/metronome-web/.prettierrc.json diff --git a/packages/metronome-web/README.md b/clients/metronome-web/README.md similarity index 100% rename from packages/metronome-web/README.md rename to clients/metronome-web/README.md diff --git a/packages/metronome-web/next-env.d.ts b/clients/metronome-web/next-env.d.ts similarity index 100% rename from packages/metronome-web/next-env.d.ts rename to clients/metronome-web/next-env.d.ts diff --git a/packages/metronome-web/next.config.js b/clients/metronome-web/next.config.js similarity index 100% rename from packages/metronome-web/next.config.js rename to clients/metronome-web/next.config.js diff --git a/packages/metronome-web/package.json b/clients/metronome-web/package.json similarity index 100% rename from packages/metronome-web/package.json rename to clients/metronome-web/package.json diff --git a/packages/metronome-web/public/favicon.ico b/clients/metronome-web/public/favicon.ico similarity index 100% rename from packages/metronome-web/public/favicon.ico rename to clients/metronome-web/public/favicon.ico diff --git a/packages/metronome-web/public/vercel.svg b/clients/metronome-web/public/vercel.svg similarity index 100% rename from packages/metronome-web/public/vercel.svg rename to clients/metronome-web/public/vercel.svg diff --git a/packages/metronome-web/src/icons/PauseIcon.tsx b/clients/metronome-web/src/icons/PauseIcon.tsx similarity index 100% rename from packages/metronome-web/src/icons/PauseIcon.tsx rename to clients/metronome-web/src/icons/PauseIcon.tsx diff --git a/packages/metronome-web/src/icons/PlayIcon.tsx b/clients/metronome-web/src/icons/PlayIcon.tsx similarity index 100% rename from packages/metronome-web/src/icons/PlayIcon.tsx rename to clients/metronome-web/src/icons/PlayIcon.tsx diff --git a/packages/metronome-web/src/lib/media.ts b/clients/metronome-web/src/lib/media.ts similarity index 100% rename from packages/metronome-web/src/lib/media.ts rename to clients/metronome-web/src/lib/media.ts diff --git a/packages/metronome-web/src/pages/_app.tsx b/clients/metronome-web/src/pages/_app.tsx similarity index 100% rename from packages/metronome-web/src/pages/_app.tsx rename to clients/metronome-web/src/pages/_app.tsx diff --git a/packages/metronome-web/src/pages/api/hello.ts b/clients/metronome-web/src/pages/api/hello.ts similarity index 100% rename from packages/metronome-web/src/pages/api/hello.ts rename to clients/metronome-web/src/pages/api/hello.ts diff --git a/packages/metronome-web/src/pages/index.tsx b/clients/metronome-web/src/pages/index.tsx similarity index 100% rename from packages/metronome-web/src/pages/index.tsx rename to clients/metronome-web/src/pages/index.tsx diff --git a/packages/metronome-web/src/types/iconProps.ts b/clients/metronome-web/src/types/iconProps.ts similarity index 100% rename from packages/metronome-web/src/types/iconProps.ts rename to clients/metronome-web/src/types/iconProps.ts diff --git a/packages/metronome-web/src/types/index.d.ts b/clients/metronome-web/src/types/index.d.ts similarity index 100% rename from packages/metronome-web/src/types/index.d.ts rename to clients/metronome-web/src/types/index.d.ts diff --git a/packages/metronome-web/tsconfig.json b/clients/metronome-web/tsconfig.json similarity index 100% rename from packages/metronome-web/tsconfig.json rename to clients/metronome-web/tsconfig.json diff --git a/packages/store-client/.env.development b/clients/store-client/.env.development similarity index 100% rename from packages/store-client/.env.development rename to clients/store-client/.env.development diff --git a/packages/store-client/.env.production b/clients/store-client/.env.production similarity index 100% rename from packages/store-client/.env.production rename to clients/store-client/.env.production diff --git a/packages/store-client/.eslintrc b/clients/store-client/.eslintrc similarity index 100% rename from packages/store-client/.eslintrc rename to clients/store-client/.eslintrc diff --git a/packages/store-client/.gitignore b/clients/store-client/.gitignore similarity index 100% rename from packages/store-client/.gitignore rename to clients/store-client/.gitignore diff --git a/packages/accounts-server/.prettierrc.json b/clients/store-client/.prettierrc.json similarity index 100% rename from packages/accounts-server/.prettierrc.json rename to clients/store-client/.prettierrc.json diff --git a/packages/store-client/README.md b/clients/store-client/README.md similarity index 100% rename from packages/store-client/README.md rename to clients/store-client/README.md diff --git a/packages/store-client/app/api/auth/[...nextauth]/route.ts b/clients/store-client/app/api/auth/[...nextauth]/route.ts similarity index 100% rename from packages/store-client/app/api/auth/[...nextauth]/route.ts rename to clients/store-client/app/api/auth/[...nextauth]/route.ts diff --git a/packages/store-client/app/favicon.ico b/clients/store-client/app/favicon.ico similarity index 100% rename from packages/store-client/app/favicon.ico rename to clients/store-client/app/favicon.ico diff --git a/packages/store-client/app/item/[slug]/PageInner.tsx b/clients/store-client/app/item/[slug]/PageInner.tsx similarity index 100% rename from packages/store-client/app/item/[slug]/PageInner.tsx rename to clients/store-client/app/item/[slug]/PageInner.tsx diff --git a/packages/store-client/app/item/[slug]/PageNotionBlock.tsx b/clients/store-client/app/item/[slug]/PageNotionBlock.tsx similarity index 100% rename from packages/store-client/app/item/[slug]/PageNotionBlock.tsx rename to clients/store-client/app/item/[slug]/PageNotionBlock.tsx diff --git a/packages/store-client/app/item/[slug]/page.tsx b/clients/store-client/app/item/[slug]/page.tsx similarity index 100% rename from packages/store-client/app/item/[slug]/page.tsx rename to clients/store-client/app/item/[slug]/page.tsx diff --git a/packages/store-client/app/layout.tsx b/clients/store-client/app/layout.tsx similarity index 100% rename from packages/store-client/app/layout.tsx rename to clients/store-client/app/layout.tsx diff --git a/packages/store-client/app/login-handler/route.ts b/clients/store-client/app/login-handler/route.ts similarity index 100% rename from packages/store-client/app/login-handler/route.ts rename to clients/store-client/app/login-handler/route.ts diff --git a/packages/store-client/app/page.tsx b/clients/store-client/app/page.tsx similarity index 100% rename from packages/store-client/app/page.tsx rename to clients/store-client/app/page.tsx diff --git a/packages/store-client/app/payments/fail/page.tsx b/clients/store-client/app/payments/fail/page.tsx similarity index 100% rename from packages/store-client/app/payments/fail/page.tsx rename to clients/store-client/app/payments/fail/page.tsx diff --git a/packages/store-client/app/payments/success/page.tsx b/clients/store-client/app/payments/success/page.tsx similarity index 100% rename from packages/store-client/app/payments/success/page.tsx rename to clients/store-client/app/payments/success/page.tsx diff --git a/packages/store-client/app/styles.module.css b/clients/store-client/app/styles.module.css similarity index 100% rename from packages/store-client/app/styles.module.css rename to clients/store-client/app/styles.module.css diff --git a/packages/store-client/components/BottomSticky.tsx b/clients/store-client/components/BottomSticky.tsx similarity index 100% rename from packages/store-client/components/BottomSticky.tsx rename to clients/store-client/components/BottomSticky.tsx diff --git a/packages/store-client/components/Button.tsx b/clients/store-client/components/Button.tsx similarity index 100% rename from packages/store-client/components/Button.tsx rename to clients/store-client/components/Button.tsx diff --git a/packages/store-client/components/CTAButton.tsx b/clients/store-client/components/CTAButton.tsx similarity index 100% rename from packages/store-client/components/CTAButton.tsx rename to clients/store-client/components/CTAButton.tsx diff --git a/packages/store-client/components/Footer.tsx b/clients/store-client/components/Footer.tsx similarity index 100% rename from packages/store-client/components/Footer.tsx rename to clients/store-client/components/Footer.tsx diff --git a/packages/store-client/components/GlobalStyle.tsx b/clients/store-client/components/GlobalStyle.tsx similarity index 100% rename from packages/store-client/components/GlobalStyle.tsx rename to clients/store-client/components/GlobalStyle.tsx diff --git a/packages/store-client/components/Header.tsx b/clients/store-client/components/Header.tsx similarity index 100% rename from packages/store-client/components/Header.tsx rename to clients/store-client/components/Header.tsx diff --git a/packages/store-client/components/Input.tsx b/clients/store-client/components/Input.tsx similarity index 100% rename from packages/store-client/components/Input.tsx rename to clients/store-client/components/Input.tsx diff --git a/packages/store-client/components/LayoutWrapper.tsx b/clients/store-client/components/LayoutWrapper.tsx similarity index 100% rename from packages/store-client/components/LayoutWrapper.tsx rename to clients/store-client/components/LayoutWrapper.tsx diff --git a/packages/store-client/components/LoginModal.tsx b/clients/store-client/components/LoginModal.tsx similarity index 100% rename from packages/store-client/components/LoginModal.tsx rename to clients/store-client/components/LoginModal.tsx diff --git a/packages/store-client/components/Modal.tsx b/clients/store-client/components/Modal.tsx similarity index 100% rename from packages/store-client/components/Modal.tsx rename to clients/store-client/components/Modal.tsx diff --git a/packages/store-client/components/PaymentModal.tsx b/clients/store-client/components/PaymentModal.tsx similarity index 100% rename from packages/store-client/components/PaymentModal.tsx rename to clients/store-client/components/PaymentModal.tsx diff --git a/packages/store-client/libs/auth.ts b/clients/store-client/libs/auth.ts similarity index 100% rename from packages/store-client/libs/auth.ts rename to clients/store-client/libs/auth.ts diff --git a/packages/store-client/libs/axiosClient.ts b/clients/store-client/libs/axiosClient.ts similarity index 100% rename from packages/store-client/libs/axiosClient.ts rename to clients/store-client/libs/axiosClient.ts diff --git a/packages/store-client/libs/createDotEnv.ts b/clients/store-client/libs/createDotEnv.ts similarity index 100% rename from packages/store-client/libs/createDotEnv.ts rename to clients/store-client/libs/createDotEnv.ts diff --git a/packages/store-client/libs/palettes.ts b/clients/store-client/libs/palettes.ts similarity index 100% rename from packages/store-client/libs/palettes.ts rename to clients/store-client/libs/palettes.ts diff --git a/packages/store-client/models/User.ts b/clients/store-client/models/User.ts similarity index 100% rename from packages/store-client/models/User.ts rename to clients/store-client/models/User.ts diff --git a/packages/store-client/next.config.js b/clients/store-client/next.config.js similarity index 100% rename from packages/store-client/next.config.js rename to clients/store-client/next.config.js diff --git a/packages/store-client/package.json b/clients/store-client/package.json similarity index 100% rename from packages/store-client/package.json rename to clients/store-client/package.json diff --git a/packages/store-client/public/next.svg b/clients/store-client/public/next.svg similarity index 100% rename from packages/store-client/public/next.svg rename to clients/store-client/public/next.svg diff --git a/packages/store-client/public/vercel.svg b/clients/store-client/public/vercel.svg similarity index 100% rename from packages/store-client/public/vercel.svg rename to clients/store-client/public/vercel.svg diff --git a/packages/store-client/queries/usePaymentWidgetQuery.ts b/clients/store-client/queries/usePaymentWidgetQuery.ts similarity index 100% rename from packages/store-client/queries/usePaymentWidgetQuery.ts rename to clients/store-client/queries/usePaymentWidgetQuery.ts diff --git a/packages/store-client/registry/AuthStoreRegistry/AuthStoreRegistry.tsx b/clients/store-client/registry/AuthStoreRegistry/AuthStoreRegistry.tsx similarity index 100% rename from packages/store-client/registry/AuthStoreRegistry/AuthStoreRegistry.tsx rename to clients/store-client/registry/AuthStoreRegistry/AuthStoreRegistry.tsx diff --git a/packages/store-client/registry/AuthStoreRegistry/index.ts b/clients/store-client/registry/AuthStoreRegistry/index.ts similarity index 100% rename from packages/store-client/registry/AuthStoreRegistry/index.ts rename to clients/store-client/registry/AuthStoreRegistry/index.ts diff --git a/packages/store-client/registry/AuthStoreRegistry/useAuthStore.ts b/clients/store-client/registry/AuthStoreRegistry/useAuthStore.ts similarity index 100% rename from packages/store-client/registry/AuthStoreRegistry/useAuthStore.ts rename to clients/store-client/registry/AuthStoreRegistry/useAuthStore.ts diff --git a/packages/store-client/registry/RegistryProvider.tsx b/clients/store-client/registry/RegistryProvider.tsx similarity index 100% rename from packages/store-client/registry/RegistryProvider.tsx rename to clients/store-client/registry/RegistryProvider.tsx diff --git a/packages/store-client/registry/StyleSheetRegistry.tsx b/clients/store-client/registry/StyleSheetRegistry.tsx similarity index 100% rename from packages/store-client/registry/StyleSheetRegistry.tsx rename to clients/store-client/registry/StyleSheetRegistry.tsx diff --git a/packages/store-client/registry/StyledComponentsRegistry.tsx b/clients/store-client/registry/StyledComponentsRegistry.tsx similarity index 100% rename from packages/store-client/registry/StyledComponentsRegistry.tsx rename to clients/store-client/registry/StyledComponentsRegistry.tsx diff --git a/packages/store-client/stores/authStore.ts b/clients/store-client/stores/authStore.ts similarity index 100% rename from packages/store-client/stores/authStore.ts rename to clients/store-client/stores/authStore.ts diff --git a/packages/store-client/stores/loginModalStore.ts b/clients/store-client/stores/loginModalStore.ts similarity index 100% rename from packages/store-client/stores/loginModalStore.ts rename to clients/store-client/stores/loginModalStore.ts diff --git a/packages/store-client/stores/paymentStore.ts b/clients/store-client/stores/paymentStore.ts similarity index 100% rename from packages/store-client/stores/paymentStore.ts rename to clients/store-client/stores/paymentStore.ts diff --git a/packages/store-client/stores/userStore.ts b/clients/store-client/stores/userStore.ts similarity index 100% rename from packages/store-client/stores/userStore.ts rename to clients/store-client/stores/userStore.ts diff --git a/packages/store-client/tsconfig.json b/clients/store-client/tsconfig.json similarity index 100% rename from packages/store-client/tsconfig.json rename to clients/store-client/tsconfig.json diff --git a/packages/surflog/.env.example b/clients/surflog/.env.example similarity index 100% rename from packages/surflog/.env.example rename to clients/surflog/.env.example diff --git a/packages/surflog/.eslintrc.js b/clients/surflog/.eslintrc.js similarity index 100% rename from packages/surflog/.eslintrc.js rename to clients/surflog/.eslintrc.js diff --git a/packages/surflog/.gitignore b/clients/surflog/.gitignore similarity index 100% rename from packages/surflog/.gitignore rename to clients/surflog/.gitignore diff --git a/packages/billets-admin-client/.prettierrc.json b/clients/surflog/.prettierrc.json similarity index 100% rename from packages/billets-admin-client/.prettierrc.json rename to clients/surflog/.prettierrc.json diff --git a/packages/surflog/LICENSE b/clients/surflog/LICENSE similarity index 100% rename from packages/surflog/LICENSE rename to clients/surflog/LICENSE diff --git a/packages/surflog/README.md b/clients/surflog/README.md similarity index 100% rename from packages/surflog/README.md rename to clients/surflog/README.md diff --git a/packages/surflog/app/(sitemaps)/server-sitemap.xml/route.js b/clients/surflog/app/(sitemaps)/server-sitemap.xml/route.js similarity index 100% rename from packages/surflog/app/(sitemaps)/server-sitemap.xml/route.js rename to clients/surflog/app/(sitemaps)/server-sitemap.xml/route.js diff --git a/packages/surflog/app/article/[slug]/layout.js b/clients/surflog/app/article/[slug]/layout.js similarity index 100% rename from packages/surflog/app/article/[slug]/layout.js rename to clients/surflog/app/article/[slug]/layout.js diff --git a/packages/surflog/app/article/[slug]/page.js b/clients/surflog/app/article/[slug]/page.js similarity index 100% rename from packages/surflog/app/article/[slug]/page.js rename to clients/surflog/app/article/[slug]/page.js diff --git a/packages/surflog/app/index.module.css b/clients/surflog/app/index.module.css similarity index 100% rename from packages/surflog/app/index.module.css rename to clients/surflog/app/index.module.css diff --git a/packages/surflog/app/layout.js b/clients/surflog/app/layout.js similarity index 100% rename from packages/surflog/app/layout.js rename to clients/surflog/app/layout.js diff --git a/packages/surflog/app/page.js b/clients/surflog/app/page.js similarity index 100% rename from packages/surflog/app/page.js rename to clients/surflog/app/page.js diff --git a/packages/surflog/components/embed.js b/clients/surflog/components/embed.js similarity index 100% rename from packages/surflog/components/embed.js rename to clients/surflog/components/embed.js diff --git a/packages/surflog/components/notion/renderer.js b/clients/surflog/components/notion/renderer.js similarity index 100% rename from packages/surflog/components/notion/renderer.js rename to clients/surflog/components/notion/renderer.js diff --git a/packages/surflog/components/text.js b/clients/surflog/components/text.js similarity index 100% rename from packages/surflog/components/text.js rename to clients/surflog/components/text.js diff --git a/packages/surflog/lib/notion.js b/clients/surflog/lib/notion.js similarity index 100% rename from packages/surflog/lib/notion.js rename to clients/surflog/lib/notion.js diff --git a/packages/surflog/lib/sitemap-generator.ts b/clients/surflog/lib/sitemap-generator.ts similarity index 100% rename from packages/surflog/lib/sitemap-generator.ts rename to clients/surflog/lib/sitemap-generator.ts diff --git a/packages/surflog/lib/utils.js b/clients/surflog/lib/utils.js similarity index 100% rename from packages/surflog/lib/utils.js rename to clients/surflog/lib/utils.js diff --git a/packages/surflog/next-env.d.ts b/clients/surflog/next-env.d.ts similarity index 100% rename from packages/surflog/next-env.d.ts rename to clients/surflog/next-env.d.ts diff --git a/packages/surflog/next-sitemap.config.js b/clients/surflog/next-sitemap.config.js similarity index 100% rename from packages/surflog/next-sitemap.config.js rename to clients/surflog/next-sitemap.config.js diff --git a/packages/surflog/package.json b/clients/surflog/package.json similarity index 100% rename from packages/surflog/package.json rename to clients/surflog/package.json diff --git a/packages/surflog/public/apple-touch-icon.png b/clients/surflog/public/apple-touch-icon.png similarity index 100% rename from packages/surflog/public/apple-touch-icon.png rename to clients/surflog/public/apple-touch-icon.png diff --git a/packages/surflog/public/favicon.ico b/clients/surflog/public/favicon.ico similarity index 100% rename from packages/surflog/public/favicon.ico rename to clients/surflog/public/favicon.ico diff --git a/packages/surflog/public/robots.txt b/clients/surflog/public/robots.txt similarity index 100% rename from packages/surflog/public/robots.txt rename to clients/surflog/public/robots.txt diff --git a/packages/surflog/public/sitemap-0.xml b/clients/surflog/public/sitemap-0.xml similarity index 63% rename from packages/surflog/public/sitemap-0.xml rename to clients/surflog/public/sitemap-0.xml index 0c50259..046030d 100644 --- a/packages/surflog/public/sitemap-0.xml +++ b/clients/surflog/public/sitemap-0.xml @@ -1,51 +1,51 @@ -https://surflog.coldsurf.io/server-sitemap.xml2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/early-stage-startup-and-artists2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/cookie-samesite2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/hook-at-the-top-level2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/javascript-iterable2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/sad-face-of-scale-up-org2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/state-management-tools-experienced2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/run-async-in-javascript2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/handle-cors2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/react-hooks2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/the-difference-between-arrow-functions-and-normal-functions2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/const-let-var2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/troubleshoot-about-implement-fabric-react-native-video2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/impressive-things-that-i-learned-while-i-do-from-scratch2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/gentle-art-of-relationships2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/inspiring-catholic-videos2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/gentle-art-of-freedom2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/step-aside-dont-force-it2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/subtle-art-of-speaking2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/the-two-popes-everyone-has-concerns2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/memento-what-if-we-dont-remember-ourselves2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/install-playstore-android-emulator2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/sns-problems2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/punk-and-metal2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/dark-knight2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/the-killer2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/dump-mongo2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/what-is-event-loop2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/pwa-react-en2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/pwa-react2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/solid-principle2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/jam-stack2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/http-status2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/js-async2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/local-storage-session-storage2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/dialog-tag2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/virtual-dom2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/useeffect-uselayouteffect2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/number-array-flat2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/react-memo-experience2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/event-loop2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/intersection-observer2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/install-rust-mac-os2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/rust-wasm-pack2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/rendering-pattern2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/fastlane-ios-match-duplicate-profiles2024-02-11T06:33:06.450Zdaily0.7 -https://surflog.coldsurf.io/article/tree-shaking2024-02-11T06:33:06.450Zdaily0.7 +https://surflog.coldsurf.io/server-sitemap.xml2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/early-stage-startup-and-artists2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/cookie-samesite2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/hook-at-the-top-level2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/javascript-iterable2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/sad-face-of-scale-up-org2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/state-management-tools-experienced2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/run-async-in-javascript2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/handle-cors2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/react-hooks2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/the-difference-between-arrow-functions-and-normal-functions2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/const-let-var2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/troubleshoot-about-implement-fabric-react-native-video2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/impressive-things-that-i-learned-while-i-do-from-scratch2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/gentle-art-of-relationships2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/inspiring-catholic-videos2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/gentle-art-of-freedom2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/step-aside-dont-force-it2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/subtle-art-of-speaking2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/the-two-popes-everyone-has-concerns2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/memento-what-if-we-dont-remember-ourselves2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/install-playstore-android-emulator2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/sns-problems2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/punk-and-metal2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/dark-knight2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/the-killer2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/dump-mongo2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/what-is-event-loop2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/pwa-react-en2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/pwa-react2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/solid-principle2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/jam-stack2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/http-status2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/js-async2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/local-storage-session-storage2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/dialog-tag2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/virtual-dom2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/useeffect-uselayouteffect2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/number-array-flat2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/react-memo-experience2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/event-loop2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/intersection-observer2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/install-rust-mac-os2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/rust-wasm-pack2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/rendering-pattern2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/fastlane-ios-match-duplicate-profiles2024-02-14T01:00:51.600Zdaily0.7 +https://surflog.coldsurf.io/article/tree-shaking2024-02-14T01:00:51.600Zdaily0.7 \ No newline at end of file diff --git a/packages/surflog/public/sitemap.xml b/clients/surflog/public/sitemap.xml similarity index 100% rename from packages/surflog/public/sitemap.xml rename to clients/surflog/public/sitemap.xml diff --git a/packages/surflog/public/vercel.svg b/clients/surflog/public/vercel.svg similarity index 100% rename from packages/surflog/public/vercel.svg rename to clients/surflog/public/vercel.svg diff --git a/packages/notion-renderer/src/styles/post.module.css b/clients/surflog/styles/post.module.css similarity index 100% rename from packages/notion-renderer/src/styles/post.module.css rename to clients/surflog/styles/post.module.css diff --git a/packages/surflog/tsconfig.json b/clients/surflog/tsconfig.json similarity index 100% rename from packages/surflog/tsconfig.json rename to clients/surflog/tsconfig.json diff --git a/packages/wamuseum-client/.env.production b/clients/wamuseum-client/.env.production similarity index 100% rename from packages/wamuseum-client/.env.production rename to clients/wamuseum-client/.env.production diff --git a/packages/wamuseum-client/.eslintrc.json b/clients/wamuseum-client/.eslintrc.json similarity index 100% rename from packages/wamuseum-client/.eslintrc.json rename to clients/wamuseum-client/.eslintrc.json diff --git a/packages/wamuseum-client/.gitignore b/clients/wamuseum-client/.gitignore similarity index 100% rename from packages/wamuseum-client/.gitignore rename to clients/wamuseum-client/.gitignore diff --git a/packages/billets-admin-server/.prettierrc.json b/clients/wamuseum-client/.prettierrc.json similarity index 100% rename from packages/billets-admin-server/.prettierrc.json rename to clients/wamuseum-client/.prettierrc.json diff --git a/packages/wamuseum-client/README.md b/clients/wamuseum-client/README.md similarity index 100% rename from packages/wamuseum-client/README.md rename to clients/wamuseum-client/README.md diff --git a/packages/wamuseum-client/next.config.js b/clients/wamuseum-client/next.config.js similarity index 100% rename from packages/wamuseum-client/next.config.js rename to clients/wamuseum-client/next.config.js diff --git a/packages/wamuseum-client/package.json b/clients/wamuseum-client/package.json similarity index 100% rename from packages/wamuseum-client/package.json rename to clients/wamuseum-client/package.json diff --git a/packages/wamuseum-client/public/next.svg b/clients/wamuseum-client/public/next.svg similarity index 100% rename from packages/wamuseum-client/public/next.svg rename to clients/wamuseum-client/public/next.svg diff --git a/packages/wamuseum-client/public/vercel.svg b/clients/wamuseum-client/public/vercel.svg similarity index 100% rename from packages/wamuseum-client/public/vercel.svg rename to clients/wamuseum-client/public/vercel.svg diff --git a/packages/wamuseum-client/src/app/accounts/page.tsx b/clients/wamuseum-client/src/app/accounts/page.tsx similarity index 100% rename from packages/wamuseum-client/src/app/accounts/page.tsx rename to clients/wamuseum-client/src/app/accounts/page.tsx diff --git a/packages/wamuseum-client/src/app/api/auth/[...nextauth]/route.ts b/clients/wamuseum-client/src/app/api/auth/[...nextauth]/route.ts similarity index 100% rename from packages/wamuseum-client/src/app/api/auth/[...nextauth]/route.ts rename to clients/wamuseum-client/src/app/api/auth/[...nextauth]/route.ts diff --git a/packages/wamuseum-client/src/app/favicon.ico b/clients/wamuseum-client/src/app/favicon.ico similarity index 100% rename from packages/wamuseum-client/src/app/favicon.ico rename to clients/wamuseum-client/src/app/favicon.ico diff --git a/packages/wamuseum-client/src/app/layout.tsx b/clients/wamuseum-client/src/app/layout.tsx similarity index 100% rename from packages/wamuseum-client/src/app/layout.tsx rename to clients/wamuseum-client/src/app/layout.tsx diff --git a/packages/wamuseum-client/src/app/login/layout.tsx b/clients/wamuseum-client/src/app/login/layout.tsx similarity index 100% rename from packages/wamuseum-client/src/app/login/layout.tsx rename to clients/wamuseum-client/src/app/login/layout.tsx diff --git a/packages/wamuseum-client/src/app/login/page.tsx b/clients/wamuseum-client/src/app/login/page.tsx similarity index 100% rename from packages/wamuseum-client/src/app/login/page.tsx rename to clients/wamuseum-client/src/app/login/page.tsx diff --git a/packages/wamuseum-client/src/app/louder/page.tsx b/clients/wamuseum-client/src/app/louder/page.tsx similarity index 100% rename from packages/wamuseum-client/src/app/louder/page.tsx rename to clients/wamuseum-client/src/app/louder/page.tsx diff --git a/packages/wamuseum-client/src/app/page.tsx b/clients/wamuseum-client/src/app/page.tsx similarity index 100% rename from packages/wamuseum-client/src/app/page.tsx rename to clients/wamuseum-client/src/app/page.tsx diff --git a/packages/wamuseum-client/src/libs/ProtectedRouter.tsx b/clients/wamuseum-client/src/libs/ProtectedRouter.tsx similarity index 100% rename from packages/wamuseum-client/src/libs/ProtectedRouter.tsx rename to clients/wamuseum-client/src/libs/ProtectedRouter.tsx diff --git a/packages/wamuseum-client/src/libs/auth.ts b/clients/wamuseum-client/src/libs/auth.ts similarity index 100% rename from packages/wamuseum-client/src/libs/auth.ts rename to clients/wamuseum-client/src/libs/auth.ts diff --git a/packages/wamuseum-client/src/libs/request.ts b/clients/wamuseum-client/src/libs/request.ts similarity index 100% rename from packages/wamuseum-client/src/libs/request.ts rename to clients/wamuseum-client/src/libs/request.ts diff --git a/packages/wamuseum-client/src/middleware.ts b/clients/wamuseum-client/src/middleware.ts similarity index 100% rename from packages/wamuseum-client/src/middleware.ts rename to clients/wamuseum-client/src/middleware.ts diff --git a/packages/wamuseum-client/src/ui-components/Header.module.css b/clients/wamuseum-client/src/ui-components/Header.module.css similarity index 100% rename from packages/wamuseum-client/src/ui-components/Header.module.css rename to clients/wamuseum-client/src/ui-components/Header.module.css diff --git a/packages/wamuseum-client/src/ui-components/Header.tsx b/clients/wamuseum-client/src/ui-components/Header.tsx similarity index 100% rename from packages/wamuseum-client/src/ui-components/Header.tsx rename to clients/wamuseum-client/src/ui-components/Header.tsx diff --git a/packages/wamuseum-client/src/ui-components/SideBar.module.css b/clients/wamuseum-client/src/ui-components/SideBar.module.css similarity index 100% rename from packages/wamuseum-client/src/ui-components/SideBar.module.css rename to clients/wamuseum-client/src/ui-components/SideBar.module.css diff --git a/packages/wamuseum-client/src/ui-components/SideBar.tsx b/clients/wamuseum-client/src/ui-components/SideBar.tsx similarity index 100% rename from packages/wamuseum-client/src/ui-components/SideBar.tsx rename to clients/wamuseum-client/src/ui-components/SideBar.tsx diff --git a/packages/wamuseum-client/src/ui-components/index.ts b/clients/wamuseum-client/src/ui-components/index.ts similarity index 100% rename from packages/wamuseum-client/src/ui-components/index.ts rename to clients/wamuseum-client/src/ui-components/index.ts diff --git a/packages/wamuseum-client/tsconfig.json b/clients/wamuseum-client/tsconfig.json similarity index 100% rename from packages/wamuseum-client/tsconfig.json rename to clients/wamuseum-client/tsconfig.json diff --git a/lint-staged.config.js b/lint-staged.config.js index 4d21014..2646c06 100644 --- a/lint-staged.config.js +++ b/lint-staged.config.js @@ -1,5 +1,5 @@ module.exports = { - '*.{ts,tsx}': (filenames) => [ - // "bash -c 'yarn validate'" - ], -} \ No newline at end of file + '*.{ts,tsx}': (filenames) => [ + // "bash -c 'yarn validate'" + ], +} diff --git a/package.json b/package.json index b0eb4bd..46f261b 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,9 @@ "private": true, "workspaces": { "packages": [ - "packages/*" + "utils/*", + "clients/*", + "servers/*" ], "nohoist": [ "**/react-native", @@ -12,15 +14,16 @@ }, "scripts": { "super-install": "yarn install --immutable --force || yarn install --immutable --force", - "super-remove": "rm -rf ./packages/*/node_modules && rm -rf ./node_modules", - "prettier": "prettier \"packages/**/*.{ts,tsx,js,json}\"", + "super-remove": "rm -rf ./**/*/node_modules && rm -rf ./node_modules", + "prettier": "prettier \"./**/*.{ts,tsx,js,json}\"", "format:check": "yarn prettier --check", "format:write": "yarn prettier --write", "lint": "yarn nx run-many --target=lint", "tsc": "yarn nx run-many --target=tsc", "prepare": "husky install", "prevalidate": "yarn format:write", - "validate": "run-p lint tsc format:check" + "validate": "run-p lint tsc format:check", + "turbo:build:all": "turbo run build" }, "devDependencies": { "husky": "^8.0.0", diff --git a/packages/accounts-kit/tsconfig.build.json b/packages/accounts-kit/tsconfig.build.json deleted file mode 100644 index 2fdf977..0000000 --- a/packages/accounts-kit/tsconfig.build.json +++ /dev/null @@ -1,109 +0,0 @@ -{ - "compilerOptions": { - /* Visit https://aka.ms/tsconfig to read more about this file */ - - /* Projects */ - // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, - // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - // "jsx": "preserve", /* Specify what JSX code is generated. */ - // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ - // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ - // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ - - /* Modules */ - "module": "commonjs" /* Specify what module code is generated. */, - // "rootDir": "./", /* Specify the root folder within your source files. */ - // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ - // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ - // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ - // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ - // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ - // "resolveJsonModule": true, /* Enable importing .json files. */ - // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ - // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ - - /* Emit */ - "declaration": true /* Generate .d.ts files from TypeScript and JavaScript files in your project. */, - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ - "outDir": "./dist" /* Specify an output folder for all emitted files. */, - // "removeComments": true, /* Disable emitting comments. */ - // "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ - // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - // "newLine": "crlf", /* Set the newline character for emitting files. */ - // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, - - /* Type Checking */ - "strict": true /* Enable all strict type-checking options. */, - // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ - // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ - // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ - // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ - // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ - // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ - // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ - // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ - } - } diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml deleted file mode 100644 index 18ec407..0000000 --- a/pnpm-workspace.yaml +++ /dev/null @@ -1,2 +0,0 @@ -packages: - - 'packages/*' diff --git a/packages/accounts-server/.env.example b/servers/accounts-server/.env.example similarity index 100% rename from packages/accounts-server/.env.example rename to servers/accounts-server/.env.example diff --git a/packages/accounts-server/.eslintrc b/servers/accounts-server/.eslintrc similarity index 100% rename from packages/accounts-server/.eslintrc rename to servers/accounts-server/.eslintrc diff --git a/packages/accounts-server/.gitignore b/servers/accounts-server/.gitignore similarity index 100% rename from packages/accounts-server/.gitignore rename to servers/accounts-server/.gitignore diff --git a/packages/billets-server/.prettierrc.json b/servers/accounts-server/.prettierrc.json similarity index 100% rename from packages/billets-server/.prettierrc.json rename to servers/accounts-server/.prettierrc.json diff --git a/packages/accounts-server/package.json b/servers/accounts-server/package.json similarity index 99% rename from packages/accounts-server/package.json rename to servers/accounts-server/package.json index 4b22b57..ea493a8 100644 --- a/packages/accounts-server/package.json +++ b/servers/accounts-server/package.json @@ -58,7 +58,7 @@ "eslint-plugin-react": "^7.33.2", "eslint-plugin-react-hooks": "^4.6.0", "pm2": "^5.3.0", - "prettier": "^2.8.1", + "prettier": "^3.2.4", "prisma": "^5.7.1", "ts-node": "11.0.0-beta.1", "typescript": "5.3.3" diff --git a/packages/accounts-server/pre-debug.sh b/servers/accounts-server/pre-debug.sh similarity index 100% rename from packages/accounts-server/pre-debug.sh rename to servers/accounts-server/pre-debug.sh diff --git a/packages/accounts-server/pre-deploy.sh b/servers/accounts-server/pre-deploy.sh similarity index 100% rename from packages/accounts-server/pre-deploy.sh rename to servers/accounts-server/pre-deploy.sh diff --git a/packages/accounts-server/src/api/controllers/accounts.ctrl.ts b/servers/accounts-server/src/api/controllers/accounts.ctrl.ts similarity index 100% rename from packages/accounts-server/src/api/controllers/accounts.ctrl.ts rename to servers/accounts-server/src/api/controllers/accounts.ctrl.ts diff --git a/packages/accounts-server/src/api/controllers/staff.ctrl.ts b/servers/accounts-server/src/api/controllers/staff.ctrl.ts similarity index 100% rename from packages/accounts-server/src/api/controllers/staff.ctrl.ts rename to servers/accounts-server/src/api/controllers/staff.ctrl.ts diff --git a/packages/accounts-server/src/api/database/prisma.ts b/servers/accounts-server/src/api/database/prisma.ts similarity index 100% rename from packages/accounts-server/src/api/database/prisma.ts rename to servers/accounts-server/src/api/database/prisma.ts diff --git a/packages/accounts-server/src/api/routes/accounts.ts b/servers/accounts-server/src/api/routes/accounts.ts similarity index 100% rename from packages/accounts-server/src/api/routes/accounts.ts rename to servers/accounts-server/src/api/routes/accounts.ts diff --git a/packages/accounts-server/src/api/routes/staff.ts b/servers/accounts-server/src/api/routes/staff.ts similarity index 100% rename from packages/accounts-server/src/api/routes/staff.ts rename to servers/accounts-server/src/api/routes/staff.ts diff --git a/packages/accounts-server/src/config/config.example.json b/servers/accounts-server/src/config/config.example.json similarity index 100% rename from packages/accounts-server/src/config/config.example.json rename to servers/accounts-server/src/config/config.example.json diff --git a/packages/accounts-server/src/config/ecosystem.config.js b/servers/accounts-server/src/config/ecosystem.config.js similarity index 100% rename from packages/accounts-server/src/config/ecosystem.config.js rename to servers/accounts-server/src/config/ecosystem.config.js diff --git a/packages/accounts-server/src/lib/OAuth2Client.ts b/servers/accounts-server/src/lib/OAuth2Client.ts similarity index 100% rename from packages/accounts-server/src/lib/OAuth2Client.ts rename to servers/accounts-server/src/lib/OAuth2Client.ts diff --git a/packages/accounts-server/src/lib/encryptPassword.ts b/servers/accounts-server/src/lib/encryptPassword.ts similarity index 100% rename from packages/accounts-server/src/lib/encryptPassword.ts rename to servers/accounts-server/src/lib/encryptPassword.ts diff --git a/packages/accounts-server/src/lib/generateAuthTokenFromAccount.ts b/servers/accounts-server/src/lib/generateAuthTokenFromAccount.ts similarity index 100% rename from packages/accounts-server/src/lib/generateAuthTokenFromAccount.ts rename to servers/accounts-server/src/lib/generateAuthTokenFromAccount.ts diff --git a/packages/accounts-server/src/lib/generateEmailValidationCode.ts b/servers/accounts-server/src/lib/generateEmailValidationCode.ts similarity index 100% rename from packages/accounts-server/src/lib/generateEmailValidationCode.ts rename to servers/accounts-server/src/lib/generateEmailValidationCode.ts diff --git a/packages/accounts-server/src/lib/parseQuerystringPage.ts b/servers/accounts-server/src/lib/parseQuerystringPage.ts similarity index 100% rename from packages/accounts-server/src/lib/parseQuerystringPage.ts rename to servers/accounts-server/src/lib/parseQuerystringPage.ts diff --git a/packages/accounts-schema/prisma/.gitkeep b/servers/accounts-server/src/prisma/.gitkeep similarity index 100% rename from packages/accounts-schema/prisma/.gitkeep rename to servers/accounts-server/src/prisma/.gitkeep diff --git a/packages/accounts-server/src/server.ts b/servers/accounts-server/src/server.ts similarity index 100% rename from packages/accounts-server/src/server.ts rename to servers/accounts-server/src/server.ts diff --git a/packages/accounts-server/src/types/fastify-jwt.d.ts b/servers/accounts-server/src/types/fastify-jwt.d.ts similarity index 100% rename from packages/accounts-server/src/types/fastify-jwt.d.ts rename to servers/accounts-server/src/types/fastify-jwt.d.ts diff --git a/packages/accounts-server/src/types/jwt.ts b/servers/accounts-server/src/types/jwt.ts similarity index 100% rename from packages/accounts-server/src/types/jwt.ts rename to servers/accounts-server/src/types/jwt.ts diff --git a/packages/accounts-server/tsconfig.build.json b/servers/accounts-server/tsconfig.build.json similarity index 100% rename from packages/accounts-server/tsconfig.build.json rename to servers/accounts-server/tsconfig.build.json diff --git a/packages/accounts-server/tsconfig.json b/servers/accounts-server/tsconfig.json similarity index 97% rename from packages/accounts-server/tsconfig.json rename to servers/accounts-server/tsconfig.json index ae9bcf6..f2782e0 100644 --- a/packages/accounts-server/tsconfig.json +++ b/servers/accounts-server/tsconfig.json @@ -28,12 +28,12 @@ "module": "commonjs" /* Specify what module code is generated. */, // "rootDir": "./", /* Specify the root folder within your source files. */ // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + "baseUrl": "./" /* Specify the base directory to resolve non-relative module names. */, "paths": { "@coldsurfers/accounts-schema": ["../accounts-schema/src/index.ts"], "@coldsurfers/mailer-utils": ["../mailer-utils/src/index.ts"], - "@coldsurfers/shared-utils": ["../shared-utils/src/index.ts"] - }, /* Specify a set of entries that re-map imports to additional lookup locations. */ + "@coldsurfers/shared-utils": ["../shared-utils/src/index.ts"], + } /* Specify a set of entries that re-map imports to additional lookup locations. */, // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ // "types": [], /* Specify type package names to be included without being referenced in a source file. */ diff --git a/packages/accounts-server/vercel/api/serverless.ts b/servers/accounts-server/vercel/api/serverless.ts similarity index 100% rename from packages/accounts-server/vercel/api/serverless.ts rename to servers/accounts-server/vercel/api/serverless.ts diff --git a/packages/accounts-server/vercel/vercel.json b/servers/accounts-server/vercel/vercel.json similarity index 100% rename from packages/accounts-server/vercel/vercel.json rename to servers/accounts-server/vercel/vercel.json diff --git a/packages/billets-admin-server/.eslintrc.json b/servers/billets-admin-server/.eslintrc.json similarity index 100% rename from packages/billets-admin-server/.eslintrc.json rename to servers/billets-admin-server/.eslintrc.json diff --git a/packages/billets-admin-server/.gitignore b/servers/billets-admin-server/.gitignore similarity index 100% rename from packages/billets-admin-server/.gitignore rename to servers/billets-admin-server/.gitignore diff --git a/packages/billets-admin-server/.lintstagedrc.js b/servers/billets-admin-server/.lintstagedrc.js similarity index 100% rename from packages/billets-admin-server/.lintstagedrc.js rename to servers/billets-admin-server/.lintstagedrc.js diff --git a/packages/cloudinary-utils/.prettierrc.json b/servers/billets-admin-server/.prettierrc.json similarity index 100% rename from packages/cloudinary-utils/.prettierrc.json rename to servers/billets-admin-server/.prettierrc.json diff --git a/packages/billets-admin-server/.vscode/settings.json b/servers/billets-admin-server/.vscode/settings.json similarity index 100% rename from packages/billets-admin-server/.vscode/settings.json rename to servers/billets-admin-server/.vscode/settings.json diff --git a/packages/billets-admin-server/commitlint.config.cjs b/servers/billets-admin-server/commitlint.config.cjs similarity index 100% rename from packages/billets-admin-server/commitlint.config.cjs rename to servers/billets-admin-server/commitlint.config.cjs diff --git a/packages/billets-admin-server/gql/Context.ts b/servers/billets-admin-server/gql/Context.ts similarity index 100% rename from packages/billets-admin-server/gql/Context.ts rename to servers/billets-admin-server/gql/Context.ts diff --git a/packages/billets-admin-server/gql/codegen.yml b/servers/billets-admin-server/gql/codegen.yml similarity index 100% rename from packages/billets-admin-server/gql/codegen.yml rename to servers/billets-admin-server/gql/codegen.yml diff --git a/packages/billets-admin-server/gql/resolvers-types.ts b/servers/billets-admin-server/gql/resolvers-types.ts similarity index 97% rename from packages/billets-admin-server/gql/resolvers-types.ts rename to servers/billets-admin-server/gql/resolvers-types.ts index 55536ef..555ee92 100644 --- a/packages/billets-admin-server/gql/resolvers-types.ts +++ b/servers/billets-admin-server/gql/resolvers-types.ts @@ -28,7 +28,7 @@ export type Concert = { concertCategory: ConcertCategory; createdAt: Scalars['String']; date?: Maybe; - id: Scalars['Int']; + id: Scalars['String']; location?: Maybe; posters?: Maybe>>; tickets?: Maybe>>; @@ -72,13 +72,13 @@ export type ConcertListWithPagination = { export type ConcertPoster = { __typename?: 'ConcertPoster'; - id: Scalars['Int']; + id: Scalars['String']; imageURL: Scalars['String']; }; export type ConcertTicket = { __typename?: 'ConcertTicket'; - id: Scalars['Int']; + id: Scalars['String']; openDate: Scalars['String']; seller: Scalars['String']; sellingURL: Scalars['String']; @@ -87,7 +87,7 @@ export type ConcertTicket = { export type ConcertTicketPrice = { __typename?: 'ConcertTicketPrice'; - id: Scalars['Int']; + id: Scalars['String']; price: Scalars['Float']; priceCurrency: Scalars['String']; title: Scalars['String']; @@ -125,7 +125,7 @@ export type CreateConcertInput = { export type CreateConcertPosterData = ConcertPoster | HttpError; export type CreateConcertPosterInput = { - concertId: Scalars['Int']; + concertId: Scalars['String']; imageURL: Scalars['String']; }; @@ -146,7 +146,7 @@ export type EmailAuthRequest = { authenticated?: Maybe; createdAt: Scalars['String']; email: Scalars['String']; - id: Scalars['Int']; + id: Scalars['String']; }; export type HttpError = { @@ -250,7 +250,7 @@ export type Query = { export type QueryConcertArgs = { - id: Scalars['Int']; + id: Scalars['String']; }; @@ -273,12 +273,12 @@ export type QueryUserArgs = { export type RemoveConcertData = HttpError | RemovedConcert; export type RemoveConcertInput = { - id: Scalars['Int']; + id: Scalars['String']; }; export type RemovedConcert = { __typename?: 'RemovedConcert'; - id: Scalars['Int']; + id: Scalars['String']; }; export type UpdateConcertData = Concert | HttpError; @@ -287,7 +287,7 @@ export type UpdateConcertInput = { artist: Scalars['String']; concertCategoryId: Scalars['Int']; date: Scalars['String']; - id: Scalars['Int']; + id: Scalars['String']; location: Scalars['String']; posterURLs?: InputMaybe>; tickets?: InputMaybe>; @@ -297,14 +297,14 @@ export type UpdateConcertInput = { export type UpdateConcertPosterData = ConcertPoster | HttpError; export type UpdateConcertPosterInput = { - id: Scalars['Int']; + id: Scalars['String']; imageURL?: InputMaybe; }; export type UpdateConcertTicketData = ConcertTicket | HttpError; export type UpdateConcertTicketInput = { - id: Scalars['Int']; + id: Scalars['String']; openDate?: InputMaybe; seller?: InputMaybe; sellingURL?: InputMaybe; @@ -506,7 +506,7 @@ export type ConcertResolvers; createdAt?: Resolver; date?: Resolver, ParentType, ContextType>; - id?: Resolver; + id?: Resolver; location?: Resolver, ParentType, ContextType>; posters?: Resolver>>, ParentType, ContextType>; tickets?: Resolver>>, ParentType, ContextType>; @@ -554,13 +554,13 @@ export type ConcertListWithPaginationResolvers = { - id?: Resolver; + id?: Resolver; imageURL?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; export type ConcertTicketResolvers = { - id?: Resolver; + id?: Resolver; openDate?: Resolver; seller?: Resolver; sellingURL?: Resolver; @@ -569,7 +569,7 @@ export type ConcertTicketResolvers = { - id?: Resolver; + id?: Resolver; price?: Resolver; priceCurrency?: Resolver; title?: Resolver; @@ -592,7 +592,7 @@ export type EmailAuthRequestResolvers, ParentType, ContextType>; createdAt?: Resolver; email?: Resolver; - id?: Resolver; + id?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; @@ -640,7 +640,7 @@ export type RemoveConcertDataResolvers = { - id?: Resolver; + id?: Resolver; __isTypeOf?: IsTypeOfResolverFn; }; diff --git a/packages/billets-admin-server/package.json b/servers/billets-admin-server/package.json similarity index 100% rename from packages/billets-admin-server/package.json rename to servers/billets-admin-server/package.json diff --git a/packages/accounts-server/src/prisma/.gitkeep b/servers/billets-admin-server/prisma/.gitkeep similarity index 100% rename from packages/accounts-server/src/prisma/.gitkeep rename to servers/billets-admin-server/prisma/.gitkeep diff --git a/packages/billets-admin-server/src/index.ts b/servers/billets-admin-server/src/index.ts similarity index 100% rename from packages/billets-admin-server/src/index.ts rename to servers/billets-admin-server/src/index.ts diff --git a/packages/billets-admin-server/src/models/Concert.ts b/servers/billets-admin-server/src/models/Concert.ts similarity index 98% rename from packages/billets-admin-server/src/models/Concert.ts rename to servers/billets-admin-server/src/models/Concert.ts index 97a0598..a11bfdd 100644 --- a/packages/billets-admin-server/src/models/Concert.ts +++ b/servers/billets-admin-server/src/models/Concert.ts @@ -3,7 +3,7 @@ import ConcertPoster from './ConcertPoster' import ConcertTicket from './ConcertTicket' class Concert { - public id?: number + public id?: string public concertCategoryId: number @@ -75,7 +75,7 @@ class Concert { this.html = html } - public static async find(id: number) { + public static async find(id: string) { const concert = await prisma.concert.findUnique({ where: { id, @@ -266,7 +266,7 @@ class Concert { return updated } - public static async remove(id: number) { + public static async remove(id: string) { const deleted = await prisma.concert.delete({ where: { id, diff --git a/packages/billets-admin-server/src/models/ConcertCategory.ts b/servers/billets-admin-server/src/models/ConcertCategory.ts similarity index 100% rename from packages/billets-admin-server/src/models/ConcertCategory.ts rename to servers/billets-admin-server/src/models/ConcertCategory.ts diff --git a/packages/billets-admin-server/src/models/ConcertPoster.ts b/servers/billets-admin-server/src/models/ConcertPoster.ts similarity index 93% rename from packages/billets-admin-server/src/models/ConcertPoster.ts rename to servers/billets-admin-server/src/models/ConcertPoster.ts index 762eaa6..212f813 100644 --- a/packages/billets-admin-server/src/models/ConcertPoster.ts +++ b/servers/billets-admin-server/src/models/ConcertPoster.ts @@ -1,9 +1,9 @@ import { prisma } from '..' class ConcertPoster { - public id?: number + public id?: string - public concertId?: number + public concertId?: string public imageURL!: string @@ -37,7 +37,7 @@ class ConcertPoster { } public static async update( - id: number, + id: string, params: Partial> ) { const updated = await prisma.concertPoster.update({ diff --git a/packages/billets-admin-server/src/models/ConcertTicket.ts b/servers/billets-admin-server/src/models/ConcertTicket.ts similarity index 95% rename from packages/billets-admin-server/src/models/ConcertTicket.ts rename to servers/billets-admin-server/src/models/ConcertTicket.ts index 399a801..574fbd3 100644 --- a/packages/billets-admin-server/src/models/ConcertTicket.ts +++ b/servers/billets-admin-server/src/models/ConcertTicket.ts @@ -2,9 +2,9 @@ import { prisma } from '..' import ConcertTicketPrice from './ConcertTicketPrice' class ConcertTicket { - public id?: number + public id?: string - public concertId?: number + public concertId?: string public openDate!: Date @@ -50,7 +50,7 @@ class ConcertTicket { this.ticketPrices = ticketPrices } - public async create(concertId: number) { + public async create(concertId: string) { const { openDate, seller, sellingURL, ticketPrices } = this const created = await prisma.concertTicket.create({ data: { @@ -78,7 +78,7 @@ class ConcertTicket { } public static async update( - id: number, + id: string, params: Partial< Pick > diff --git a/packages/billets-admin-server/src/models/ConcertTicketPrice.ts b/servers/billets-admin-server/src/models/ConcertTicketPrice.ts similarity index 90% rename from packages/billets-admin-server/src/models/ConcertTicketPrice.ts rename to servers/billets-admin-server/src/models/ConcertTicketPrice.ts index 4db3864..86b9286 100644 --- a/packages/billets-admin-server/src/models/ConcertTicketPrice.ts +++ b/servers/billets-admin-server/src/models/ConcertTicketPrice.ts @@ -1,9 +1,9 @@ import { prisma } from '..' class ConcertTicketPrice { - public id?: number + public id?: string - public concertTicketId?: number + public concertTicketId?: string public title!: string @@ -35,7 +35,7 @@ class ConcertTicketPrice { this.title = title } - public async create(concertTicketId: number) { + public async create(concertTicketId: string) { const { price, priceCurrency, title } = this const created = await prisma.concertTicketPrice.create({ data: { diff --git a/packages/billets-admin-server/src/models/EmailAuthRequest.ts b/servers/billets-admin-server/src/models/EmailAuthRequest.ts similarity index 99% rename from packages/billets-admin-server/src/models/EmailAuthRequest.ts rename to servers/billets-admin-server/src/models/EmailAuthRequest.ts index 3862519..91bd1d2 100644 --- a/packages/billets-admin-server/src/models/EmailAuthRequest.ts +++ b/servers/billets-admin-server/src/models/EmailAuthRequest.ts @@ -61,7 +61,7 @@ class EmailAuthRequest { } public static async update( - id: number, + id: string, data: Pick ) { const updated = await prisma.emailAuthRequest.update({ diff --git a/packages/billets-admin-server/src/types.ts b/servers/billets-admin-server/src/types.ts similarity index 100% rename from packages/billets-admin-server/src/types.ts rename to servers/billets-admin-server/src/types.ts diff --git a/packages/billets-admin-server/src/utils/createEmailAuthcode.ts b/servers/billets-admin-server/src/utils/createEmailAuthcode.ts similarity index 100% rename from packages/billets-admin-server/src/utils/createEmailAuthcode.ts rename to servers/billets-admin-server/src/utils/createEmailAuthcode.ts diff --git a/packages/billets-admin-server/src/utils/decodeToken.ts b/servers/billets-admin-server/src/utils/decodeToken.ts similarity index 100% rename from packages/billets-admin-server/src/utils/decodeToken.ts rename to servers/billets-admin-server/src/utils/decodeToken.ts diff --git a/packages/billets-admin-server/src/utils/encryptPassword.ts b/servers/billets-admin-server/src/utils/encryptPassword.ts similarity index 100% rename from packages/billets-admin-server/src/utils/encryptPassword.ts rename to servers/billets-admin-server/src/utils/encryptPassword.ts diff --git a/packages/billets-admin-server/src/utils/generateToken.ts b/servers/billets-admin-server/src/utils/generateToken.ts similarity index 100% rename from packages/billets-admin-server/src/utils/generateToken.ts rename to servers/billets-admin-server/src/utils/generateToken.ts diff --git a/packages/billets-admin-server/src/utils/mailer.ts b/servers/billets-admin-server/src/utils/mailer.ts similarity index 100% rename from packages/billets-admin-server/src/utils/mailer.ts rename to servers/billets-admin-server/src/utils/mailer.ts diff --git a/packages/billets-admin-server/src/utils/validate.ts b/servers/billets-admin-server/src/utils/validate.ts similarity index 100% rename from packages/billets-admin-server/src/utils/validate.ts rename to servers/billets-admin-server/src/utils/validate.ts diff --git a/packages/billets-admin-server/src/utils/validateEmail.ts b/servers/billets-admin-server/src/utils/validateEmail.ts similarity index 100% rename from packages/billets-admin-server/src/utils/validateEmail.ts rename to servers/billets-admin-server/src/utils/validateEmail.ts diff --git a/packages/billets-admin-server/tsconfig.json b/servers/billets-admin-server/tsconfig.json similarity index 97% rename from packages/billets-admin-server/tsconfig.json rename to servers/billets-admin-server/tsconfig.json index 8c4971b..ba17001 100644 --- a/packages/billets-admin-server/tsconfig.json +++ b/servers/billets-admin-server/tsconfig.json @@ -30,10 +30,10 @@ "module": "CommonJS" /* Specify what module code is generated. */, // "rootDir": "./", /* Specify the root folder within your source files. */ "moduleResolution": "node" /* Specify how TypeScript looks up a file from a given module specifier. */, - "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + "baseUrl": "./" /* Specify the base directory to resolve non-relative module names. */, "paths": { - "@coldsurfers/accounts-schema": ["../accounts-schema/src/index.ts"] - }, /* Specify a set of entries that re-map imports to additional lookup locations. */ + "@coldsurfers/accounts-schema": ["../../utils/accounts-schema/src/index.ts"], + } /* Specify a set of entries that re-map imports to additional lookup locations. */, "rootDirs": [ "vercel", "src", diff --git a/packages/billets-admin-server/vercel/api/file-upload.ts b/servers/billets-admin-server/vercel/api/file-upload.ts similarity index 100% rename from packages/billets-admin-server/vercel/api/file-upload.ts rename to servers/billets-admin-server/vercel/api/file-upload.ts diff --git a/packages/billets-admin-server/vercel/api/graphql.ts b/servers/billets-admin-server/vercel/api/graphql.ts similarity index 99% rename from packages/billets-admin-server/vercel/api/graphql.ts rename to servers/billets-admin-server/vercel/api/graphql.ts index 15676f9..ef13080 100644 --- a/packages/billets-admin-server/vercel/api/graphql.ts +++ b/servers/billets-admin-server/vercel/api/graphql.ts @@ -41,7 +41,7 @@ const typeDefs = `#graphql } type EmailAuthRequest { - id: Int! + id: String! email: String! authenticated: Boolean createdAt: String! @@ -53,7 +53,7 @@ const typeDefs = `#graphql } type Concert { - id: Int! + id: String! concertCategory: ConcertCategory! artist: String title: String! @@ -84,19 +84,19 @@ const typeDefs = `#graphql } type ConcertPoster { - id: Int! + id: String! imageURL: String! } type ConcertTicketPrice { - id: Int! + id: String! price: Float! title: String! priceCurrency: String! } type ConcertTicket { - id: Int! + id: String! openDate: String! seller: String! sellingURL: String! @@ -142,7 +142,7 @@ const typeDefs = `#graphql } input UpdateConcertInput { - id: Int! + id: String! artist: String! title: String! location: String! @@ -153,18 +153,18 @@ const typeDefs = `#graphql } input RemoveConcertInput { - id: Int! + id: String! } input UpdateConcertTicketInput { - id: Int! + id: String! openDate: String seller: String sellingURL: String } input UpdateConcertPosterInput { - id: Int! + id: String! imageURL: String } @@ -174,7 +174,7 @@ const typeDefs = `#graphql } input CreateConcertPosterInput { - concertId: Int! + concertId: String! imageURL: String! } @@ -204,7 +204,7 @@ const typeDefs = `#graphql union UpdateConcertData = Concert | HttpError type RemovedConcert { - id: Int! + id: String! } union RemoveConcertData = RemovedConcert | HttpError @@ -234,7 +234,7 @@ const typeDefs = `#graphql orderBy: ConcertListOrderBy! ): ConcertListData concert( - id: Int! + id: String! ): ConcertData concertCategory( id: Int! diff --git a/packages/billets-admin-server/vercel/vercel.json b/servers/billets-admin-server/vercel/vercel.json similarity index 100% rename from packages/billets-admin-server/vercel/vercel.json rename to servers/billets-admin-server/vercel/vercel.json diff --git a/packages/billets-server/.eslintrc.json b/servers/billets-server/.eslintrc.json similarity index 100% rename from packages/billets-server/.eslintrc.json rename to servers/billets-server/.eslintrc.json diff --git a/packages/billets-server/.gitignore b/servers/billets-server/.gitignore similarity index 100% rename from packages/billets-server/.gitignore rename to servers/billets-server/.gitignore diff --git a/packages/mailer-utils/.prettierrc.json b/servers/billets-server/.prettierrc.json similarity index 100% rename from packages/mailer-utils/.prettierrc.json rename to servers/billets-server/.prettierrc.json diff --git a/packages/billets-server/commitlint.config.cjs b/servers/billets-server/commitlint.config.cjs similarity index 100% rename from packages/billets-server/commitlint.config.cjs rename to servers/billets-server/commitlint.config.cjs diff --git a/packages/billets-server/package.json b/servers/billets-server/package.json similarity index 100% rename from packages/billets-server/package.json rename to servers/billets-server/package.json diff --git a/packages/billets-server/src/lib/encryptPassword.ts b/servers/billets-server/src/lib/encryptPassword.ts similarity index 100% rename from packages/billets-server/src/lib/encryptPassword.ts rename to servers/billets-server/src/lib/encryptPassword.ts diff --git a/packages/billets-server/src/lib/jwt.ts b/servers/billets-server/src/lib/jwt.ts similarity index 100% rename from packages/billets-server/src/lib/jwt.ts rename to servers/billets-server/src/lib/jwt.ts diff --git a/packages/billets-server/src/lib/types.ts b/servers/billets-server/src/lib/types.ts similarity index 100% rename from packages/billets-server/src/lib/types.ts rename to servers/billets-server/src/lib/types.ts diff --git a/packages/billets-server/src/lib/utils.ts b/servers/billets-server/src/lib/utils.ts similarity index 100% rename from packages/billets-server/src/lib/utils.ts rename to servers/billets-server/src/lib/utils.ts diff --git a/packages/billets-admin-server/prisma/.gitkeep b/servers/billets-server/src/prisma/.gitkeep similarity index 100% rename from packages/billets-admin-server/prisma/.gitkeep rename to servers/billets-server/src/prisma/.gitkeep diff --git a/packages/billets-server/src/prisma/connect.ts b/servers/billets-server/src/prisma/connect.ts similarity index 100% rename from packages/billets-server/src/prisma/connect.ts rename to servers/billets-server/src/prisma/connect.ts diff --git a/packages/billets-server/src/routes/auth.ctrl.ts b/servers/billets-server/src/routes/auth.ctrl.ts similarity index 100% rename from packages/billets-server/src/routes/auth.ctrl.ts rename to servers/billets-server/src/routes/auth.ctrl.ts diff --git a/packages/billets-server/src/routes/auth.route.ts b/servers/billets-server/src/routes/auth.route.ts similarity index 100% rename from packages/billets-server/src/routes/auth.route.ts rename to servers/billets-server/src/routes/auth.route.ts diff --git a/packages/billets-server/src/routes/concert.ctrl.ts b/servers/billets-server/src/routes/concert.ctrl.ts similarity index 100% rename from packages/billets-server/src/routes/concert.ctrl.ts rename to servers/billets-server/src/routes/concert.ctrl.ts diff --git a/packages/billets-server/src/routes/concert.route.ts b/servers/billets-server/src/routes/concert.route.ts similarity index 100% rename from packages/billets-server/src/routes/concert.route.ts rename to servers/billets-server/src/routes/concert.route.ts diff --git a/packages/billets-server/src/routes/user.ctrl.ts b/servers/billets-server/src/routes/user.ctrl.ts similarity index 100% rename from packages/billets-server/src/routes/user.ctrl.ts rename to servers/billets-server/src/routes/user.ctrl.ts diff --git a/packages/billets-server/src/routes/user.route.ts b/servers/billets-server/src/routes/user.route.ts similarity index 100% rename from packages/billets-server/src/routes/user.route.ts rename to servers/billets-server/src/routes/user.route.ts diff --git a/packages/accounts-schema/src/account/index.ts b/servers/billets-server/src/schema/concert-category/index.ts similarity index 100% rename from packages/accounts-schema/src/account/index.ts rename to servers/billets-server/src/schema/concert-category/index.ts diff --git a/packages/billets-server/src/schema/concert-category/model.ts b/servers/billets-server/src/schema/concert-category/model.ts similarity index 100% rename from packages/billets-server/src/schema/concert-category/model.ts rename to servers/billets-server/src/schema/concert-category/model.ts diff --git a/packages/billets-server/src/schema/concert-category/schema.ts b/servers/billets-server/src/schema/concert-category/schema.ts similarity index 100% rename from packages/billets-server/src/schema/concert-category/schema.ts rename to servers/billets-server/src/schema/concert-category/schema.ts diff --git a/packages/accounts-schema/src/auth-token/index.ts b/servers/billets-server/src/schema/concert-poster/index.ts similarity index 100% rename from packages/accounts-schema/src/auth-token/index.ts rename to servers/billets-server/src/schema/concert-poster/index.ts diff --git a/packages/billets-server/src/schema/concert-poster/model.ts b/servers/billets-server/src/schema/concert-poster/model.ts similarity index 100% rename from packages/billets-server/src/schema/concert-poster/model.ts rename to servers/billets-server/src/schema/concert-poster/model.ts diff --git a/packages/billets-server/src/schema/concert-poster/schema.ts b/servers/billets-server/src/schema/concert-poster/schema.ts similarity index 100% rename from packages/billets-server/src/schema/concert-poster/schema.ts rename to servers/billets-server/src/schema/concert-poster/schema.ts diff --git a/packages/accounts-schema/src/email-auth-request/index.ts b/servers/billets-server/src/schema/concert-ticket-price/index.ts similarity index 100% rename from packages/accounts-schema/src/email-auth-request/index.ts rename to servers/billets-server/src/schema/concert-ticket-price/index.ts diff --git a/packages/billets-server/src/schema/concert-ticket-price/model.ts b/servers/billets-server/src/schema/concert-ticket-price/model.ts similarity index 100% rename from packages/billets-server/src/schema/concert-ticket-price/model.ts rename to servers/billets-server/src/schema/concert-ticket-price/model.ts diff --git a/packages/billets-server/src/schema/concert-ticket-price/schema.ts b/servers/billets-server/src/schema/concert-ticket-price/schema.ts similarity index 100% rename from packages/billets-server/src/schema/concert-ticket-price/schema.ts rename to servers/billets-server/src/schema/concert-ticket-price/schema.ts diff --git a/packages/accounts-schema/src/staff/index.ts b/servers/billets-server/src/schema/concert-ticket/index.ts similarity index 100% rename from packages/accounts-schema/src/staff/index.ts rename to servers/billets-server/src/schema/concert-ticket/index.ts diff --git a/packages/billets-server/src/schema/concert-ticket/model.ts b/servers/billets-server/src/schema/concert-ticket/model.ts similarity index 100% rename from packages/billets-server/src/schema/concert-ticket/model.ts rename to servers/billets-server/src/schema/concert-ticket/model.ts diff --git a/packages/billets-server/src/schema/concert-ticket/schema.ts b/servers/billets-server/src/schema/concert-ticket/schema.ts similarity index 100% rename from packages/billets-server/src/schema/concert-ticket/schema.ts rename to servers/billets-server/src/schema/concert-ticket/schema.ts diff --git a/packages/billets-server/src/schema/concert-category/index.ts b/servers/billets-server/src/schema/concert/index.ts similarity index 100% rename from packages/billets-server/src/schema/concert-category/index.ts rename to servers/billets-server/src/schema/concert/index.ts diff --git a/packages/billets-server/src/schema/concert/model.ts b/servers/billets-server/src/schema/concert/model.ts similarity index 100% rename from packages/billets-server/src/schema/concert/model.ts rename to servers/billets-server/src/schema/concert/model.ts diff --git a/packages/billets-server/src/schema/concert/schema.ts b/servers/billets-server/src/schema/concert/schema.ts similarity index 100% rename from packages/billets-server/src/schema/concert/schema.ts rename to servers/billets-server/src/schema/concert/schema.ts diff --git a/packages/billets-server/tsconfig.json b/servers/billets-server/tsconfig.json similarity index 97% rename from packages/billets-server/tsconfig.json rename to servers/billets-server/tsconfig.json index a9ca719..c2e5f02 100644 --- a/packages/billets-server/tsconfig.json +++ b/servers/billets-server/tsconfig.json @@ -28,11 +28,11 @@ "module": "commonjs" /* Specify what module code is generated. */, // "rootDir": "./", /* Specify the root folder within your source files. */ // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + "baseUrl": "./" /* Specify the base directory to resolve non-relative module names. */, "paths": { "@coldsurfers/accounts-schema": ["../accounts-schema/src/index.ts"], - "@coldsurfers/mailer-utils": ["../mailer-utils/src/index.ts"] - }, /* Specify a set of entries that re-map imports to additional lookup locations. */ + "@coldsurfers/mailer-utils": ["../mailer-utils/src/index.ts"], + } /* Specify a set of entries that re-map imports to additional lookup locations. */, // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ // "types": [], /* Specify type package names to be included without being referenced in a source file. */ diff --git a/packages/billets-server/vercel/api/serverless.ts b/servers/billets-server/vercel/api/serverless.ts similarity index 100% rename from packages/billets-server/vercel/api/serverless.ts rename to servers/billets-server/vercel/api/serverless.ts diff --git a/packages/billets-server/vercel/vercel.json b/servers/billets-server/vercel/vercel.json similarity index 100% rename from packages/billets-server/vercel/vercel.json rename to servers/billets-server/vercel/vercel.json diff --git a/packages/store-server/.env.example b/servers/store-server/.env.example similarity index 100% rename from packages/store-server/.env.example rename to servers/store-server/.env.example diff --git a/packages/store-server/.eslintrc b/servers/store-server/.eslintrc similarity index 100% rename from packages/store-server/.eslintrc rename to servers/store-server/.eslintrc diff --git a/packages/store-server/.gitignore b/servers/store-server/.gitignore similarity index 100% rename from packages/store-server/.gitignore rename to servers/store-server/.gitignore diff --git a/packages/metronome-web/.prettierrc.json b/servers/store-server/.prettierrc.json similarity index 100% rename from packages/metronome-web/.prettierrc.json rename to servers/store-server/.prettierrc.json diff --git a/packages/store-server/Dockerfile.example b/servers/store-server/Dockerfile.example similarity index 100% rename from packages/store-server/Dockerfile.example rename to servers/store-server/Dockerfile.example diff --git a/packages/store-server/docker-compose.example.yml b/servers/store-server/docker-compose.example.yml similarity index 100% rename from packages/store-server/docker-compose.example.yml rename to servers/store-server/docker-compose.example.yml diff --git a/packages/store-server/package.json b/servers/store-server/package.json similarity index 100% rename from packages/store-server/package.json rename to servers/store-server/package.json diff --git a/packages/store-server/src/api/controllers/authController.ts b/servers/store-server/src/api/controllers/authController.ts similarity index 100% rename from packages/store-server/src/api/controllers/authController.ts rename to servers/store-server/src/api/controllers/authController.ts diff --git a/packages/store-server/src/api/controllers/meController.ts b/servers/store-server/src/api/controllers/meController.ts similarity index 100% rename from packages/store-server/src/api/controllers/meController.ts rename to servers/store-server/src/api/controllers/meController.ts diff --git a/packages/store-server/src/api/controllers/userController.ts b/servers/store-server/src/api/controllers/userController.ts similarity index 100% rename from packages/store-server/src/api/controllers/userController.ts rename to servers/store-server/src/api/controllers/userController.ts diff --git a/packages/store-server/src/api/database/prisma.ts b/servers/store-server/src/api/database/prisma.ts similarity index 100% rename from packages/store-server/src/api/database/prisma.ts rename to servers/store-server/src/api/database/prisma.ts diff --git a/packages/store-server/src/api/models/AuthToken.ts b/servers/store-server/src/api/models/AuthToken.ts similarity index 100% rename from packages/store-server/src/api/models/AuthToken.ts rename to servers/store-server/src/api/models/AuthToken.ts diff --git a/packages/store-server/src/api/models/User.ts b/servers/store-server/src/api/models/User.ts similarity index 100% rename from packages/store-server/src/api/models/User.ts rename to servers/store-server/src/api/models/User.ts diff --git a/packages/store-server/src/api/routes/auth.ts b/servers/store-server/src/api/routes/auth.ts similarity index 100% rename from packages/store-server/src/api/routes/auth.ts rename to servers/store-server/src/api/routes/auth.ts diff --git a/packages/store-server/src/api/routes/me.ts b/servers/store-server/src/api/routes/me.ts similarity index 100% rename from packages/store-server/src/api/routes/me.ts rename to servers/store-server/src/api/routes/me.ts diff --git a/packages/store-server/src/api/routes/user.ts b/servers/store-server/src/api/routes/user.ts similarity index 100% rename from packages/store-server/src/api/routes/user.ts rename to servers/store-server/src/api/routes/user.ts diff --git a/packages/store-server/src/config/config.example.json b/servers/store-server/src/config/config.example.json similarity index 100% rename from packages/store-server/src/config/config.example.json rename to servers/store-server/src/config/config.example.json diff --git a/packages/store-server/src/config/ecosystem.config.js b/servers/store-server/src/config/ecosystem.config.js similarity index 100% rename from packages/store-server/src/config/ecosystem.config.js rename to servers/store-server/src/config/ecosystem.config.js diff --git a/packages/store-server/src/server.ts b/servers/store-server/src/server.ts similarity index 100% rename from packages/store-server/src/server.ts rename to servers/store-server/src/server.ts diff --git a/packages/store-server/src/types/auth.ts b/servers/store-server/src/types/auth.ts similarity index 100% rename from packages/store-server/src/types/auth.ts rename to servers/store-server/src/types/auth.ts diff --git a/packages/store-server/src/types/fastify-jwt.d.ts b/servers/store-server/src/types/fastify-jwt.d.ts similarity index 100% rename from packages/store-server/src/types/fastify-jwt.d.ts rename to servers/store-server/src/types/fastify-jwt.d.ts diff --git a/packages/store-server/src/types/jwt.ts b/servers/store-server/src/types/jwt.ts similarity index 100% rename from packages/store-server/src/types/jwt.ts rename to servers/store-server/src/types/jwt.ts diff --git a/packages/store-server/tsconfig.json b/servers/store-server/tsconfig.json similarity index 100% rename from packages/store-server/tsconfig.json rename to servers/store-server/tsconfig.json diff --git a/packages/subcultures-server/.eslintrc.json b/servers/subcultures-server/.eslintrc.json similarity index 100% rename from packages/subcultures-server/.eslintrc.json rename to servers/subcultures-server/.eslintrc.json diff --git a/packages/subcultures-server/.gitignore b/servers/subcultures-server/.gitignore similarity index 100% rename from packages/subcultures-server/.gitignore rename to servers/subcultures-server/.gitignore diff --git a/packages/subcultures-server/.lintstagedrc.js b/servers/subcultures-server/.lintstagedrc.js similarity index 100% rename from packages/subcultures-server/.lintstagedrc.js rename to servers/subcultures-server/.lintstagedrc.js diff --git a/packages/notion-renderer/.prettierrc.json b/servers/subcultures-server/.prettierrc.json similarity index 100% rename from packages/notion-renderer/.prettierrc.json rename to servers/subcultures-server/.prettierrc.json diff --git a/packages/subcultures-server/ci/create_domain_dev.sh b/servers/subcultures-server/ci/create_domain_dev.sh similarity index 100% rename from packages/subcultures-server/ci/create_domain_dev.sh rename to servers/subcultures-server/ci/create_domain_dev.sh diff --git a/packages/subcultures-server/ci/deploy_dev.sh b/servers/subcultures-server/ci/deploy_dev.sh similarity index 100% rename from packages/subcultures-server/ci/deploy_dev.sh rename to servers/subcultures-server/ci/deploy_dev.sh diff --git a/packages/subcultures-server/package.json b/servers/subcultures-server/package.json similarity index 100% rename from packages/subcultures-server/package.json rename to servers/subcultures-server/package.json diff --git a/packages/subcultures-server/serverless.yml b/servers/subcultures-server/serverless.yml similarity index 100% rename from packages/subcultures-server/serverless.yml rename to servers/subcultures-server/serverless.yml diff --git a/packages/subcultures-server/src/app.ts b/servers/subcultures-server/src/app.ts similarity index 100% rename from packages/subcultures-server/src/app.ts rename to servers/subcultures-server/src/app.ts diff --git a/packages/subcultures-server/src/database.ts b/servers/subcultures-server/src/database.ts similarity index 100% rename from packages/subcultures-server/src/database.ts rename to servers/subcultures-server/src/database.ts diff --git a/packages/subcultures-server/src/entity/Contact.ts b/servers/subcultures-server/src/entity/Contact.ts similarity index 100% rename from packages/subcultures-server/src/entity/Contact.ts rename to servers/subcultures-server/src/entity/Contact.ts diff --git a/packages/subcultures-server/src/entity/User.ts b/servers/subcultures-server/src/entity/User.ts similarity index 100% rename from packages/subcultures-server/src/entity/User.ts rename to servers/subcultures-server/src/entity/User.ts diff --git a/packages/subcultures-server/src/entity/WantedPost.ts b/servers/subcultures-server/src/entity/WantedPost.ts similarity index 100% rename from packages/subcultures-server/src/entity/WantedPost.ts rename to servers/subcultures-server/src/entity/WantedPost.ts diff --git a/packages/subcultures-server/src/entity/WantedPostBookmark.ts b/servers/subcultures-server/src/entity/WantedPostBookmark.ts similarity index 100% rename from packages/subcultures-server/src/entity/WantedPostBookmark.ts rename to servers/subcultures-server/src/entity/WantedPostBookmark.ts diff --git a/packages/subcultures-server/src/entity/WantedPostCategory.ts b/servers/subcultures-server/src/entity/WantedPostCategory.ts similarity index 100% rename from packages/subcultures-server/src/entity/WantedPostCategory.ts rename to servers/subcultures-server/src/entity/WantedPostCategory.ts diff --git a/packages/subcultures-server/src/entity/index.ts b/servers/subcultures-server/src/entity/index.ts similarity index 100% rename from packages/subcultures-server/src/entity/index.ts rename to servers/subcultures-server/src/entity/index.ts diff --git a/packages/subcultures-server/src/graphql/contact.ts b/servers/subcultures-server/src/graphql/contact.ts similarity index 100% rename from packages/subcultures-server/src/graphql/contact.ts rename to servers/subcultures-server/src/graphql/contact.ts diff --git a/packages/subcultures-server/src/graphql/schema.ts b/servers/subcultures-server/src/graphql/schema.ts similarity index 100% rename from packages/subcultures-server/src/graphql/schema.ts rename to servers/subcultures-server/src/graphql/schema.ts diff --git a/packages/subcultures-server/src/graphql/user.ts b/servers/subcultures-server/src/graphql/user.ts similarity index 100% rename from packages/subcultures-server/src/graphql/user.ts rename to servers/subcultures-server/src/graphql/user.ts diff --git a/packages/subcultures-server/src/graphql/wantedPost.ts b/servers/subcultures-server/src/graphql/wantedPost.ts similarity index 100% rename from packages/subcultures-server/src/graphql/wantedPost.ts rename to servers/subcultures-server/src/graphql/wantedPost.ts diff --git a/packages/subcultures-server/src/graphql/wantedPostBookmark.ts b/servers/subcultures-server/src/graphql/wantedPostBookmark.ts similarity index 100% rename from packages/subcultures-server/src/graphql/wantedPostBookmark.ts rename to servers/subcultures-server/src/graphql/wantedPostBookmark.ts diff --git a/packages/subcultures-server/src/graphql/wantedPostCategory.ts b/servers/subcultures-server/src/graphql/wantedPostCategory.ts similarity index 100% rename from packages/subcultures-server/src/graphql/wantedPostCategory.ts rename to servers/subcultures-server/src/graphql/wantedPostCategory.ts diff --git a/packages/subcultures-server/src/lib/auth.ts b/servers/subcultures-server/src/lib/auth.ts similarity index 100% rename from packages/subcultures-server/src/lib/auth.ts rename to servers/subcultures-server/src/lib/auth.ts diff --git a/packages/subcultures-server/src/lib/mailer.ts b/servers/subcultures-server/src/lib/mailer.ts similarity index 100% rename from packages/subcultures-server/src/lib/mailer.ts rename to servers/subcultures-server/src/lib/mailer.ts diff --git a/packages/subcultures-server/src/lib/token.ts b/servers/subcultures-server/src/lib/token.ts similarity index 100% rename from packages/subcultures-server/src/lib/token.ts rename to servers/subcultures-server/src/lib/token.ts diff --git a/packages/subcultures-server/src/serverless.ts b/servers/subcultures-server/src/serverless.ts similarity index 100% rename from packages/subcultures-server/src/serverless.ts rename to servers/subcultures-server/src/serverless.ts diff --git a/packages/subcultures-server/tsconfig.json b/servers/subcultures-server/tsconfig.json similarity index 100% rename from packages/subcultures-server/tsconfig.json rename to servers/subcultures-server/tsconfig.json diff --git a/packages/subcultures-server/webpack.config.js b/servers/subcultures-server/webpack.config.js similarity index 100% rename from packages/subcultures-server/webpack.config.js rename to servers/subcultures-server/webpack.config.js diff --git a/packages/wamuseum-server/.env.example b/servers/wamuseum-server/.env.example similarity index 100% rename from packages/wamuseum-server/.env.example rename to servers/wamuseum-server/.env.example diff --git a/packages/wamuseum-server/.eslintrc b/servers/wamuseum-server/.eslintrc similarity index 100% rename from packages/wamuseum-server/.eslintrc rename to servers/wamuseum-server/.eslintrc diff --git a/packages/wamuseum-server/.gitignore b/servers/wamuseum-server/.gitignore similarity index 100% rename from packages/wamuseum-server/.gitignore rename to servers/wamuseum-server/.gitignore diff --git a/packages/notion-utils/.prettierrc.json b/servers/wamuseum-server/.prettierrc.json similarity index 100% rename from packages/notion-utils/.prettierrc.json rename to servers/wamuseum-server/.prettierrc.json diff --git a/packages/wamuseum-server/package.json b/servers/wamuseum-server/package.json similarity index 100% rename from packages/wamuseum-server/package.json rename to servers/wamuseum-server/package.json diff --git a/packages/wamuseum-server/src/api/controllers/accounts.ctrl.ts b/servers/wamuseum-server/src/api/controllers/accounts.ctrl.ts similarity index 100% rename from packages/wamuseum-server/src/api/controllers/accounts.ctrl.ts rename to servers/wamuseum-server/src/api/controllers/accounts.ctrl.ts diff --git a/packages/wamuseum-server/src/api/controllers/admin.ctrl.ts b/servers/wamuseum-server/src/api/controllers/admin.ctrl.ts similarity index 100% rename from packages/wamuseum-server/src/api/controllers/admin.ctrl.ts rename to servers/wamuseum-server/src/api/controllers/admin.ctrl.ts diff --git a/packages/wamuseum-server/src/api/controllers/me.ctrl.ts b/servers/wamuseum-server/src/api/controllers/me.ctrl.ts similarity index 100% rename from packages/wamuseum-server/src/api/controllers/me.ctrl.ts rename to servers/wamuseum-server/src/api/controllers/me.ctrl.ts diff --git a/packages/wamuseum-server/src/api/controllers/post.ctrl.ts b/servers/wamuseum-server/src/api/controllers/post.ctrl.ts similarity index 100% rename from packages/wamuseum-server/src/api/controllers/post.ctrl.ts rename to servers/wamuseum-server/src/api/controllers/post.ctrl.ts diff --git a/packages/wamuseum-server/src/api/controllers/staff.ctrl.ts b/servers/wamuseum-server/src/api/controllers/staff.ctrl.ts similarity index 100% rename from packages/wamuseum-server/src/api/controllers/staff.ctrl.ts rename to servers/wamuseum-server/src/api/controllers/staff.ctrl.ts diff --git a/packages/wamuseum-server/src/api/database/prisma.ts b/servers/wamuseum-server/src/api/database/prisma.ts similarity index 100% rename from packages/wamuseum-server/src/api/database/prisma.ts rename to servers/wamuseum-server/src/api/database/prisma.ts diff --git a/packages/wamuseum-server/src/api/models/AlbumCover.ts b/servers/wamuseum-server/src/api/models/AlbumCover.ts similarity index 100% rename from packages/wamuseum-server/src/api/models/AlbumCover.ts rename to servers/wamuseum-server/src/api/models/AlbumCover.ts diff --git a/packages/wamuseum-server/src/api/models/Post.ts b/servers/wamuseum-server/src/api/models/Post.ts similarity index 100% rename from packages/wamuseum-server/src/api/models/Post.ts rename to servers/wamuseum-server/src/api/models/Post.ts diff --git a/packages/wamuseum-server/src/api/models/Song.ts b/servers/wamuseum-server/src/api/models/Song.ts similarity index 100% rename from packages/wamuseum-server/src/api/models/Song.ts rename to servers/wamuseum-server/src/api/models/Song.ts diff --git a/packages/wamuseum-server/src/api/models/Track.ts b/servers/wamuseum-server/src/api/models/Track.ts similarity index 100% rename from packages/wamuseum-server/src/api/models/Track.ts rename to servers/wamuseum-server/src/api/models/Track.ts diff --git a/packages/wamuseum-server/src/api/routes/accounts.ts b/servers/wamuseum-server/src/api/routes/accounts.ts similarity index 100% rename from packages/wamuseum-server/src/api/routes/accounts.ts rename to servers/wamuseum-server/src/api/routes/accounts.ts diff --git a/packages/wamuseum-server/src/api/routes/louder.ts b/servers/wamuseum-server/src/api/routes/louder.ts similarity index 100% rename from packages/wamuseum-server/src/api/routes/louder.ts rename to servers/wamuseum-server/src/api/routes/louder.ts diff --git a/packages/wamuseum-server/src/api/routes/me.ts b/servers/wamuseum-server/src/api/routes/me.ts similarity index 100% rename from packages/wamuseum-server/src/api/routes/me.ts rename to servers/wamuseum-server/src/api/routes/me.ts diff --git a/packages/wamuseum-server/src/api/routes/post.ts b/servers/wamuseum-server/src/api/routes/post.ts similarity index 100% rename from packages/wamuseum-server/src/api/routes/post.ts rename to servers/wamuseum-server/src/api/routes/post.ts diff --git a/packages/wamuseum-server/src/api/routes/staff.ts b/servers/wamuseum-server/src/api/routes/staff.ts similarity index 100% rename from packages/wamuseum-server/src/api/routes/staff.ts rename to servers/wamuseum-server/src/api/routes/staff.ts diff --git a/packages/wamuseum-server/src/config/config.example.json b/servers/wamuseum-server/src/config/config.example.json similarity index 100% rename from packages/wamuseum-server/src/config/config.example.json rename to servers/wamuseum-server/src/config/config.example.json diff --git a/packages/wamuseum-server/src/config/ecosystem.config.js b/servers/wamuseum-server/src/config/ecosystem.config.js similarity index 100% rename from packages/wamuseum-server/src/config/ecosystem.config.js rename to servers/wamuseum-server/src/config/ecosystem.config.js diff --git a/packages/wamuseum-server/src/lib/OAuth2Client.ts b/servers/wamuseum-server/src/lib/OAuth2Client.ts similarity index 100% rename from packages/wamuseum-server/src/lib/OAuth2Client.ts rename to servers/wamuseum-server/src/lib/OAuth2Client.ts diff --git a/packages/wamuseum-server/src/lib/constants.ts b/servers/wamuseum-server/src/lib/constants.ts similarity index 100% rename from packages/wamuseum-server/src/lib/constants.ts rename to servers/wamuseum-server/src/lib/constants.ts diff --git a/packages/wamuseum-server/src/lib/createPresignedPost.ts b/servers/wamuseum-server/src/lib/createPresignedPost.ts similarity index 100% rename from packages/wamuseum-server/src/lib/createPresignedPost.ts rename to servers/wamuseum-server/src/lib/createPresignedPost.ts diff --git a/packages/wamuseum-server/src/lib/encryptPassword.ts b/servers/wamuseum-server/src/lib/encryptPassword.ts similarity index 100% rename from packages/wamuseum-server/src/lib/encryptPassword.ts rename to servers/wamuseum-server/src/lib/encryptPassword.ts diff --git a/packages/wamuseum-server/src/lib/generateAuthTokenFromAccount.ts b/servers/wamuseum-server/src/lib/generateAuthTokenFromAccount.ts similarity index 71% rename from packages/wamuseum-server/src/lib/generateAuthTokenFromAccount.ts rename to servers/wamuseum-server/src/lib/generateAuthTokenFromAccount.ts index 959a3db..5c21647 100644 --- a/packages/wamuseum-server/src/lib/generateAuthTokenFromAccount.ts +++ b/servers/wamuseum-server/src/lib/generateAuthTokenFromAccount.ts @@ -1,14 +1,15 @@ -import Account from '../api/models/Account' -import AuthToken from '../api/models/AuthToken' +import { AccountModel, AuthTokenModel } from '@coldsurfers/accounts-schema' import { fastify } from '../server' -export default async function generateAuthTokenFromAccount(account: Account) { +export default async function generateAuthTokenFromAccount( + account: AccountModel +) { const { id: accountId } = account if (!accountId) { throw Error('accountId should not be undefined') } - const authToken = new AuthToken({ + const authToken = new AuthTokenModel({ access_token: await fastify.jwt.sign( { email: account.email, diff --git a/packages/wamuseum-server/src/lib/parseQuerystringPage.ts b/servers/wamuseum-server/src/lib/parseQuerystringPage.ts similarity index 100% rename from packages/wamuseum-server/src/lib/parseQuerystringPage.ts rename to servers/wamuseum-server/src/lib/parseQuerystringPage.ts diff --git a/packages/wamuseum-server/src/server.ts b/servers/wamuseum-server/src/server.ts similarity index 100% rename from packages/wamuseum-server/src/server.ts rename to servers/wamuseum-server/src/server.ts diff --git a/packages/wamuseum-server/src/types/fastify-jwt.d.ts b/servers/wamuseum-server/src/types/fastify-jwt.d.ts similarity index 100% rename from packages/wamuseum-server/src/types/fastify-jwt.d.ts rename to servers/wamuseum-server/src/types/fastify-jwt.d.ts diff --git a/packages/wamuseum-server/src/types/jwt.ts b/servers/wamuseum-server/src/types/jwt.ts similarity index 100% rename from packages/wamuseum-server/src/types/jwt.ts rename to servers/wamuseum-server/src/types/jwt.ts diff --git a/packages/accounts-kit/tsconfig.json b/servers/wamuseum-server/tsconfig.json similarity index 100% rename from packages/accounts-kit/tsconfig.json rename to servers/wamuseum-server/tsconfig.json diff --git a/tsconfig.paths.json b/tsconfig.paths.json index 9231866..ef60581 100644 --- a/tsconfig.paths.json +++ b/tsconfig.paths.json @@ -1,32 +1,18 @@ { - "compilerOptions": { - "baseUrl": "./", - "rootDir": "./", - "paths": { - "@coldsurfers/accounts-kit": [ - "./packages/accounts-kit/src/core.ts" - ], - "@coldsurfers/accounts-schema": [ - "./packages/accounts-schema/src/index.ts" - ], - "@coldsurfers/cloudinary-utils": [ - "./packages/cloudinary-utils/src/index.ts" - ], - "@coldsurfers/mailer-utils": [ - "./packages/mailer-utils/src/index.ts" - ], - "@coldsurfers/notion-utils": [ - "./packages/notion-utils/src/index.ts" - ], - "@coldsurfers/shared-utils": [ - "./packages/shared-utils/src/index.ts" - ], - "@coldsurfers/store-client/*": [ - "./packages/store-client/*" - ], - "@coldsurfers/notion-renderer": [ - "./packages/notion-renderer/src/index.ts" - ], - } + "compilerOptions": { + "baseUrl": "./", + "rootDir": "./", + "paths": { + "@coldsurfers/accounts-kit": ["./utils/accounts-kit/src/core.ts"], + "@coldsurfers/accounts-schema": ["./utils/accounts-schema/src/index.ts"], + "@coldsurfers/cloudinary-utils": [ + "./utils/cloudinary-utils/src/index.ts" + ], + "@coldsurfers/mailer-utils": ["./utils/mailer-utils/src/index.ts"], + "@coldsurfers/notion-utils": ["./utils/notion-utils/src/index.ts"], + "@coldsurfers/shared-utils": ["./utils/shared-utils/src/index.ts"], + "@coldsurfers/store-client/*": ["./clients/store-client/*"], + "@coldsurfers/notion-renderer": ["./utils/notion-renderer/src/index.ts"] } -} \ No newline at end of file + } +} diff --git a/tsconfig.server.json b/tsconfig.server.json index 6bc9e20..a56cef6 100644 --- a/tsconfig.server.json +++ b/tsconfig.server.json @@ -11,7 +11,7 @@ // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ /* Language and Environment */ - "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ // "jsx": "preserve", /* Specify what JSX code is generated. */ // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ @@ -25,7 +25,7 @@ // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ /* Modules */ - "module": "commonjs", /* Specify what module code is generated. */ + "module": "commonjs" /* Specify what module code is generated. */, // "rootDir": "./", /* Specify the root folder within your source files. */ // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ @@ -55,7 +55,7 @@ // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ - "outDir": "./dist", /* Specify an output folder for all emitted files. */ + "outDir": "./dist" /* Specify an output folder for all emitted files. */, // "removeComments": true, /* Disable emitting comments. */ // "noEmit": true, /* Disable emitting files from a compilation. */ // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ @@ -77,12 +77,12 @@ // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ + "strict": true /* Enable all strict type-checking options. */, // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ @@ -104,6 +104,6 @@ /* Completeness */ // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ } } diff --git a/tsconfig.ui.json b/tsconfig.ui.json index 94e7990..4a37729 100644 --- a/tsconfig.ui.json +++ b/tsconfig.ui.json @@ -11,9 +11,9 @@ // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ /* Language and Environment */ - "target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - "jsx": "preserve", /* Specify what JSX code is generated. */ + "jsx": "preserve" /* Specify what JSX code is generated. */, // "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ @@ -24,7 +24,7 @@ // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ /* Modules */ - "module": "commonjs", /* Specify what module code is generated. */ + "module": "commonjs" /* Specify what module code is generated. */, // "rootDir": "./", /* Specify the root folder within your source files. */ // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ @@ -42,12 +42,12 @@ // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ /* Emit */ - "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + "declaration": true /* Generate .d.ts files from TypeScript and JavaScript files in your project. */, // "declarationMap": true, /* Create sourcemaps for d.ts files. */ // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ - "outDir": "./dist", /* Specify an output folder for all emitted files. */ + "outDir": "./dist" /* Specify an output folder for all emitted files. */, // "removeComments": true, /* Disable emitting comments. */ // "noEmit": true, /* Disable emitting files from a compilation. */ // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ @@ -69,12 +69,12 @@ /* Interop Constraints */ // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */, // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ + "strict": true /* Enable all strict type-checking options. */, // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ // "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ @@ -96,6 +96,6 @@ /* Completeness */ // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ } } diff --git a/tsconfig.utils.json b/tsconfig.utils.json index 4450b45..216e9ca 100644 --- a/tsconfig.utils.json +++ b/tsconfig.utils.json @@ -11,7 +11,7 @@ // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ /* Language and Environment */ - "target": "ES2021", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ + "target": "ES2021" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ // "jsx": "preserve", /* Specify what JSX code is generated. */ // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ @@ -25,7 +25,7 @@ // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ /* Modules */ - "module": "commonjs", /* Specify what module code is generated. */ + "module": "commonjs" /* Specify what module code is generated. */, // "rootDir": "./", /* Specify the root folder within your source files. */ // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ @@ -49,13 +49,13 @@ // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ /* Emit */ - "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ + "declaration": true /* Generate .d.ts files from TypeScript and JavaScript files in your project. */, // "declarationMap": true, /* Create sourcemaps for d.ts files. */ // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ - "outDir": "./dist", /* Specify an output folder for all emitted files. */ + "outDir": "./dist" /* Specify an output folder for all emitted files. */, // "removeComments": true, /* Disable emitting comments. */ // "noEmit": true, /* Disable emitting files from a compilation. */ // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ @@ -77,12 +77,12 @@ // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */ + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ + "strict": true /* Enable all strict type-checking options. */, // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ @@ -104,6 +104,6 @@ /* Completeness */ // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ } } diff --git a/turbo.json b/turbo.json index 28083d6..fdd100e 100644 --- a/turbo.json +++ b/turbo.json @@ -1,25 +1,25 @@ { - "$schema": "https://turbo.build/schema.json", - "pipeline": { - "build": { - "dependsOn": ["^build"], - "outputs": [".next/**", "!.next/cache/**", "dist/**"] - }, - "test": { - "dependsOn": ["^build"], - "outputs": [] - }, - "lint": { - "outputs": [] - }, - "dev": { - "cache": false - }, - "start": { - "cache": false - }, - "clean": { - "cache": false - } + "$schema": "https://turbo.build/schema.json", + "pipeline": { + "build": { + "dependsOn": ["^build"], + "outputs": [".next/**", "!.next/cache/**", "dist/**"] + }, + "test": { + "dependsOn": ["^build"], + "outputs": [] + }, + "lint": { + "outputs": [] + }, + "dev": { + "cache": false + }, + "start": { + "cache": false + }, + "clean": { + "cache": false } } +} diff --git a/packages/accounts-kit/.eslintrc.js b/utils/accounts-kit/.eslintrc.js similarity index 100% rename from packages/accounts-kit/.eslintrc.js rename to utils/accounts-kit/.eslintrc.js diff --git a/packages/accounts-kit/.gitignore b/utils/accounts-kit/.gitignore similarity index 100% rename from packages/accounts-kit/.gitignore rename to utils/accounts-kit/.gitignore diff --git a/packages/shared-utils/.prettierrc.json b/utils/accounts-kit/.prettierrc.json similarity index 100% rename from packages/shared-utils/.prettierrc.json rename to utils/accounts-kit/.prettierrc.json diff --git a/packages/accounts-kit/package.json b/utils/accounts-kit/package.json similarity index 100% rename from packages/accounts-kit/package.json rename to utils/accounts-kit/package.json diff --git a/packages/accounts-kit/src/core.ts b/utils/accounts-kit/src/core.ts similarity index 100% rename from packages/accounts-kit/src/core.ts rename to utils/accounts-kit/src/core.ts diff --git a/packages/accounts-kit/src/lib/HttpRequest.ts b/utils/accounts-kit/src/lib/HttpRequest.ts similarity index 100% rename from packages/accounts-kit/src/lib/HttpRequest.ts rename to utils/accounts-kit/src/lib/HttpRequest.ts diff --git a/packages/accounts-kit/src/types/index.ts b/utils/accounts-kit/src/types/index.ts similarity index 100% rename from packages/accounts-kit/src/types/index.ts rename to utils/accounts-kit/src/types/index.ts diff --git a/packages/accounts-schema/tsconfig.build.json b/utils/accounts-kit/tsconfig.build.json similarity index 100% rename from packages/accounts-schema/tsconfig.build.json rename to utils/accounts-kit/tsconfig.build.json diff --git a/packages/accounts-schema/tsconfig.json b/utils/accounts-kit/tsconfig.json similarity index 100% rename from packages/accounts-schema/tsconfig.json rename to utils/accounts-kit/tsconfig.json diff --git a/packages/accounts-schema/.eslintrc.js b/utils/accounts-schema/.eslintrc.js similarity index 100% rename from packages/accounts-schema/.eslintrc.js rename to utils/accounts-schema/.eslintrc.js diff --git a/packages/accounts-schema/.gitignore b/utils/accounts-schema/.gitignore similarity index 100% rename from packages/accounts-schema/.gitignore rename to utils/accounts-schema/.gitignore diff --git a/packages/store-client/.prettierrc.json b/utils/accounts-schema/.prettierrc.json similarity index 100% rename from packages/store-client/.prettierrc.json rename to utils/accounts-schema/.prettierrc.json diff --git a/packages/accounts-schema/package.json b/utils/accounts-schema/package.json similarity index 100% rename from packages/accounts-schema/package.json rename to utils/accounts-schema/package.json diff --git a/packages/billets-server/src/prisma/.gitkeep b/utils/accounts-schema/prisma/.gitkeep similarity index 100% rename from packages/billets-server/src/prisma/.gitkeep rename to utils/accounts-schema/prisma/.gitkeep diff --git a/packages/billets-server/src/schema/concert-poster/index.ts b/utils/accounts-schema/src/account/index.ts similarity index 100% rename from packages/billets-server/src/schema/concert-poster/index.ts rename to utils/accounts-schema/src/account/index.ts diff --git a/packages/accounts-schema/src/account/model.ts b/utils/accounts-schema/src/account/model.ts similarity index 100% rename from packages/accounts-schema/src/account/model.ts rename to utils/accounts-schema/src/account/model.ts diff --git a/packages/accounts-schema/src/account/schema.ts b/utils/accounts-schema/src/account/schema.ts similarity index 100% rename from packages/accounts-schema/src/account/schema.ts rename to utils/accounts-schema/src/account/schema.ts diff --git a/packages/billets-server/src/schema/concert-ticket-price/index.ts b/utils/accounts-schema/src/auth-token/index.ts similarity index 100% rename from packages/billets-server/src/schema/concert-ticket-price/index.ts rename to utils/accounts-schema/src/auth-token/index.ts diff --git a/packages/accounts-schema/src/auth-token/model.ts b/utils/accounts-schema/src/auth-token/model.ts similarity index 100% rename from packages/accounts-schema/src/auth-token/model.ts rename to utils/accounts-schema/src/auth-token/model.ts diff --git a/packages/accounts-schema/src/auth-token/schema.ts b/utils/accounts-schema/src/auth-token/schema.ts similarity index 100% rename from packages/accounts-schema/src/auth-token/schema.ts rename to utils/accounts-schema/src/auth-token/schema.ts diff --git a/packages/billets-server/src/schema/concert-ticket/index.ts b/utils/accounts-schema/src/email-auth-request/index.ts similarity index 100% rename from packages/billets-server/src/schema/concert-ticket/index.ts rename to utils/accounts-schema/src/email-auth-request/index.ts diff --git a/packages/accounts-schema/src/email-auth-request/model.ts b/utils/accounts-schema/src/email-auth-request/model.ts similarity index 100% rename from packages/accounts-schema/src/email-auth-request/model.ts rename to utils/accounts-schema/src/email-auth-request/model.ts diff --git a/packages/accounts-schema/src/email-auth-request/schema.ts b/utils/accounts-schema/src/email-auth-request/schema.ts similarity index 100% rename from packages/accounts-schema/src/email-auth-request/schema.ts rename to utils/accounts-schema/src/email-auth-request/schema.ts diff --git a/packages/accounts-schema/src/index.ts b/utils/accounts-schema/src/index.ts similarity index 100% rename from packages/accounts-schema/src/index.ts rename to utils/accounts-schema/src/index.ts diff --git a/packages/accounts-schema/src/libs/prismaClient.ts b/utils/accounts-schema/src/libs/prismaClient.ts similarity index 100% rename from packages/accounts-schema/src/libs/prismaClient.ts rename to utils/accounts-schema/src/libs/prismaClient.ts diff --git a/packages/accounts-schema/src/responses/index.ts b/utils/accounts-schema/src/responses/index.ts similarity index 100% rename from packages/accounts-schema/src/responses/index.ts rename to utils/accounts-schema/src/responses/index.ts diff --git a/packages/accounts-schema/src/responses/schema.ts b/utils/accounts-schema/src/responses/schema.ts similarity index 100% rename from packages/accounts-schema/src/responses/schema.ts rename to utils/accounts-schema/src/responses/schema.ts diff --git a/packages/billets-server/src/schema/concert/index.ts b/utils/accounts-schema/src/staff/index.ts similarity index 100% rename from packages/billets-server/src/schema/concert/index.ts rename to utils/accounts-schema/src/staff/index.ts diff --git a/packages/accounts-schema/src/staff/model.ts b/utils/accounts-schema/src/staff/model.ts similarity index 100% rename from packages/accounts-schema/src/staff/model.ts rename to utils/accounts-schema/src/staff/model.ts diff --git a/packages/accounts-schema/src/staff/schema.ts b/utils/accounts-schema/src/staff/schema.ts similarity index 100% rename from packages/accounts-schema/src/staff/schema.ts rename to utils/accounts-schema/src/staff/schema.ts diff --git a/packages/cloudinary-utils/tsconfig.build.json b/utils/accounts-schema/tsconfig.build.json similarity index 100% rename from packages/cloudinary-utils/tsconfig.build.json rename to utils/accounts-schema/tsconfig.build.json diff --git a/packages/cloudinary-utils/tsconfig.json b/utils/accounts-schema/tsconfig.json similarity index 100% rename from packages/cloudinary-utils/tsconfig.json rename to utils/accounts-schema/tsconfig.json diff --git a/packages/cloudinary-utils/.eslintrc.js b/utils/cloudinary-utils/.eslintrc.js similarity index 100% rename from packages/cloudinary-utils/.eslintrc.js rename to utils/cloudinary-utils/.eslintrc.js diff --git a/packages/cloudinary-utils/.gitignore b/utils/cloudinary-utils/.gitignore similarity index 100% rename from packages/cloudinary-utils/.gitignore rename to utils/cloudinary-utils/.gitignore diff --git a/packages/store-server/.prettierrc.json b/utils/cloudinary-utils/.prettierrc.json similarity index 100% rename from packages/store-server/.prettierrc.json rename to utils/cloudinary-utils/.prettierrc.json diff --git a/packages/cloudinary-utils/package.json b/utils/cloudinary-utils/package.json similarity index 100% rename from packages/cloudinary-utils/package.json rename to utils/cloudinary-utils/package.json diff --git a/packages/cloudinary-utils/src/index.ts b/utils/cloudinary-utils/src/index.ts similarity index 100% rename from packages/cloudinary-utils/src/index.ts rename to utils/cloudinary-utils/src/index.ts diff --git a/packages/cloudinary-utils/src/utils/cloudinary.ts b/utils/cloudinary-utils/src/utils/cloudinary.ts similarity index 100% rename from packages/cloudinary-utils/src/utils/cloudinary.ts rename to utils/cloudinary-utils/src/utils/cloudinary.ts diff --git a/utils/cloudinary-utils/tsconfig.build.json b/utils/cloudinary-utils/tsconfig.build.json new file mode 100644 index 0000000..6506be9 --- /dev/null +++ b/utils/cloudinary-utils/tsconfig.build.json @@ -0,0 +1,109 @@ +{ + "compilerOptions": { + /* Visit https://aka.ms/tsconfig to read more about this file */ + + /* Projects */ + // "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */ + // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ + // "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */ + // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */ + // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ + // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ + + /* Language and Environment */ + "target": "es2016" /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */, + // "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ + // "jsx": "preserve", /* Specify what JSX code is generated. */ + // "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */ + // "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ + // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */ + // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ + // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */ + // "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */ + // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ + // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ + // "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */ + + /* Modules */ + "module": "commonjs" /* Specify what module code is generated. */, + // "rootDir": "./", /* Specify the root folder within your source files. */ + // "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */ + // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ + // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ + // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ + // "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */ + // "types": [], /* Specify type package names to be included without being referenced in a source file. */ + // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ + // "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */ + // "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */ + // "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */ + // "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */ + // "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */ + // "resolveJsonModule": true, /* Enable importing .json files. */ + // "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */ + // "noResolve": true, /* Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project. */ + + /* JavaScript Support */ + // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ + // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ + // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ + + /* Emit */ + "declaration": true /* Generate .d.ts files from TypeScript and JavaScript files in your project. */, + // "declarationMap": true, /* Create sourcemaps for d.ts files. */ + // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ + // "sourceMap": true, /* Create source map files for emitted JavaScript files. */ + // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ + // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ + "outDir": "./dist" /* Specify an output folder for all emitted files. */, + // "removeComments": true, /* Disable emitting comments. */ + // "noEmit": true, /* Disable emitting files from a compilation. */ + // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ + // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */ + // "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ + // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ + // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ + // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ + // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ + // "newLine": "crlf", /* Set the newline character for emitting files. */ + // "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */ + // "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ + // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ + // "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ + // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ + // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ + + /* Interop Constraints */ + // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ + // "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */ + // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ + "esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, + // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ + "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, + + /* Type Checking */ + "strict": true /* Enable all strict type-checking options. */, + // "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ + // "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ + // "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ + // "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ + // "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ + // "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ + // "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ + // "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ + // "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ + // "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ + // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ + // "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ + // "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ + // "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ + // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ + // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */ + // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ + // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ + + /* Completeness */ + // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ + "skipLibCheck": true /* Skip type checking all .d.ts files. */ + } +} diff --git a/packages/notion-utils/tsconfig.json b/utils/cloudinary-utils/tsconfig.json similarity index 100% rename from packages/notion-utils/tsconfig.json rename to utils/cloudinary-utils/tsconfig.json diff --git a/packages/mailer-utils/.eslintrc.js b/utils/mailer-utils/.eslintrc.js similarity index 100% rename from packages/mailer-utils/.eslintrc.js rename to utils/mailer-utils/.eslintrc.js diff --git a/packages/mailer-utils/.gitignore b/utils/mailer-utils/.gitignore similarity index 100% rename from packages/mailer-utils/.gitignore rename to utils/mailer-utils/.gitignore diff --git a/packages/subcultures-server/.prettierrc.json b/utils/mailer-utils/.prettierrc.json similarity index 100% rename from packages/subcultures-server/.prettierrc.json rename to utils/mailer-utils/.prettierrc.json diff --git a/packages/mailer-utils/package.json b/utils/mailer-utils/package.json similarity index 100% rename from packages/mailer-utils/package.json rename to utils/mailer-utils/package.json diff --git a/packages/mailer-utils/src/index.ts b/utils/mailer-utils/src/index.ts similarity index 100% rename from packages/mailer-utils/src/index.ts rename to utils/mailer-utils/src/index.ts diff --git a/packages/mailer-utils/src/mailer-util.ts b/utils/mailer-utils/src/mailer-util.ts similarity index 100% rename from packages/mailer-utils/src/mailer-util.ts rename to utils/mailer-utils/src/mailer-util.ts diff --git a/packages/mailer-utils/tsconfig.json b/utils/mailer-utils/tsconfig.json similarity index 100% rename from packages/mailer-utils/tsconfig.json rename to utils/mailer-utils/tsconfig.json diff --git a/packages/notion-renderer/.eslintrc.js b/utils/notion-renderer/.eslintrc.js similarity index 100% rename from packages/notion-renderer/.eslintrc.js rename to utils/notion-renderer/.eslintrc.js diff --git a/packages/notion-renderer/.gitignore b/utils/notion-renderer/.gitignore similarity index 100% rename from packages/notion-renderer/.gitignore rename to utils/notion-renderer/.gitignore diff --git a/packages/surflog/.prettierrc.json b/utils/notion-renderer/.prettierrc.json similarity index 100% rename from packages/surflog/.prettierrc.json rename to utils/notion-renderer/.prettierrc.json diff --git a/packages/notion-renderer/package.json b/utils/notion-renderer/package.json similarity index 100% rename from packages/notion-renderer/package.json rename to utils/notion-renderer/package.json diff --git a/packages/notion-renderer/src/components/SpotifyEmbed.tsx b/utils/notion-renderer/src/components/SpotifyEmbed.tsx similarity index 100% rename from packages/notion-renderer/src/components/SpotifyEmbed.tsx rename to utils/notion-renderer/src/components/SpotifyEmbed.tsx diff --git a/packages/notion-renderer/src/components/Text.tsx b/utils/notion-renderer/src/components/Text.tsx similarity index 100% rename from packages/notion-renderer/src/components/Text.tsx rename to utils/notion-renderer/src/components/Text.tsx diff --git a/packages/notion-renderer/src/index.ts b/utils/notion-renderer/src/index.ts similarity index 100% rename from packages/notion-renderer/src/index.ts rename to utils/notion-renderer/src/index.ts diff --git a/packages/notion-renderer/src/renderBlock.tsx b/utils/notion-renderer/src/renderBlock.tsx similarity index 100% rename from packages/notion-renderer/src/renderBlock.tsx rename to utils/notion-renderer/src/renderBlock.tsx diff --git a/packages/surflog/styles/post.module.css b/utils/notion-renderer/src/styles/post.module.css similarity index 100% rename from packages/surflog/styles/post.module.css rename to utils/notion-renderer/src/styles/post.module.css diff --git a/packages/notion-renderer/src/types/styles.d.ts b/utils/notion-renderer/src/types/styles.d.ts similarity index 100% rename from packages/notion-renderer/src/types/styles.d.ts rename to utils/notion-renderer/src/types/styles.d.ts diff --git a/packages/notion-renderer/tsconfig.build.json b/utils/notion-renderer/tsconfig.build.json similarity index 100% rename from packages/notion-renderer/tsconfig.build.json rename to utils/notion-renderer/tsconfig.build.json diff --git a/packages/notion-renderer/tsconfig.json b/utils/notion-renderer/tsconfig.json similarity index 100% rename from packages/notion-renderer/tsconfig.json rename to utils/notion-renderer/tsconfig.json diff --git a/packages/notion-utils/.eslintrc.js b/utils/notion-utils/.eslintrc.js similarity index 100% rename from packages/notion-utils/.eslintrc.js rename to utils/notion-utils/.eslintrc.js diff --git a/packages/notion-utils/.gitignore b/utils/notion-utils/.gitignore similarity index 100% rename from packages/notion-utils/.gitignore rename to utils/notion-utils/.gitignore diff --git a/packages/wamuseum-client/.prettierrc.json b/utils/notion-utils/.prettierrc.json similarity index 100% rename from packages/wamuseum-client/.prettierrc.json rename to utils/notion-utils/.prettierrc.json diff --git a/packages/notion-utils/package.json b/utils/notion-utils/package.json similarity index 100% rename from packages/notion-utils/package.json rename to utils/notion-utils/package.json diff --git a/packages/notion-utils/src/index.ts b/utils/notion-utils/src/index.ts similarity index 100% rename from packages/notion-utils/src/index.ts rename to utils/notion-utils/src/index.ts diff --git a/packages/notion-utils/src/notionInstance.ts b/utils/notion-utils/src/notionInstance.ts similarity index 100% rename from packages/notion-utils/src/notionInstance.ts rename to utils/notion-utils/src/notionInstance.ts diff --git a/packages/notion-utils/src/utils/index.ts b/utils/notion-utils/src/utils/index.ts similarity index 100% rename from packages/notion-utils/src/utils/index.ts rename to utils/notion-utils/src/utils/index.ts diff --git a/packages/notion-utils/src/utils/notions.ts b/utils/notion-utils/src/utils/notions.ts similarity index 100% rename from packages/notion-utils/src/utils/notions.ts rename to utils/notion-utils/src/utils/notions.ts diff --git a/packages/notion-utils/tsconfig.build.json b/utils/notion-utils/tsconfig.build.json similarity index 100% rename from packages/notion-utils/tsconfig.build.json rename to utils/notion-utils/tsconfig.build.json diff --git a/packages/wamuseum-server/tsconfig.json b/utils/notion-utils/tsconfig.json similarity index 100% rename from packages/wamuseum-server/tsconfig.json rename to utils/notion-utils/tsconfig.json diff --git a/packages/shared-utils/.eslintrc.js b/utils/shared-utils/.eslintrc.js similarity index 100% rename from packages/shared-utils/.eslintrc.js rename to utils/shared-utils/.eslintrc.js diff --git a/packages/shared-utils/.gitignore b/utils/shared-utils/.gitignore similarity index 100% rename from packages/shared-utils/.gitignore rename to utils/shared-utils/.gitignore diff --git a/packages/wamuseum-server/.prettierrc.json b/utils/shared-utils/.prettierrc.json similarity index 100% rename from packages/wamuseum-server/.prettierrc.json rename to utils/shared-utils/.prettierrc.json diff --git a/packages/shared-utils/package.json b/utils/shared-utils/package.json similarity index 100% rename from packages/shared-utils/package.json rename to utils/shared-utils/package.json diff --git a/packages/shared-utils/src/index.ts b/utils/shared-utils/src/index.ts similarity index 100% rename from packages/shared-utils/src/index.ts rename to utils/shared-utils/src/index.ts diff --git a/packages/shared-utils/src/libs/generateUUID.ts b/utils/shared-utils/src/libs/generateUUID.ts similarity index 100% rename from packages/shared-utils/src/libs/generateUUID.ts rename to utils/shared-utils/src/libs/generateUUID.ts diff --git a/packages/shared-utils/src/libs/getRandomInt.ts b/utils/shared-utils/src/libs/getRandomInt.ts similarity index 100% rename from packages/shared-utils/src/libs/getRandomInt.ts rename to utils/shared-utils/src/libs/getRandomInt.ts diff --git a/packages/shared-utils/src/libs/pickFile.ts b/utils/shared-utils/src/libs/pickFile.ts similarity index 100% rename from packages/shared-utils/src/libs/pickFile.ts rename to utils/shared-utils/src/libs/pickFile.ts diff --git a/packages/shared-utils/tsconfig.json b/utils/shared-utils/tsconfig.json similarity index 100% rename from packages/shared-utils/tsconfig.json rename to utils/shared-utils/tsconfig.json