Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: introducing turborepo for monorepo #279

Merged
merged 14 commits into from
Mar 23, 2023
Merged

feat: introducing turborepo for monorepo #279

merged 14 commits into from
Mar 23, 2023

Conversation

dahal
Copy link
Member

@dahal dahal commented Mar 23, 2023

Description

Converting envless to monorepo (turborepo) and we will ideally have following directory structure

apps
  - blog
  - changelog
  - docs
  - www
  - console

packages
  - cli
  - storybook
  - ui
    - button
    - input
    - etc
  - lib
    - OpenPGP
    - Other shared for console/cli

@socket-security
Copy link

socket-security bot commented Mar 23, 2023

Socket Security Pull Request Report

Dependency issues detected: If you merge this pull request, you will not be alerted to the instances of these issues again.

😵‍💫 Bin script confusion

This package has multiple bin scripts with the same name. This can cause non-deterministic behavior when installing or could be a sign of a supply chain attack

Consider removing one of the conflicting packages. Packages should only export bin scripts with their name

Package Bin script Source
@playwright/test@1.32.0 (added) playwright
playwright@1.32.0 (added) playwright apps/platform/package.json via playwright-watch@1.3.23
playwright-core@1.31.2 (added) playwright apps/platform/package.json via @playwright/test@1.31.2
playwright-core@1.32.0 (added) playwright apps/platform/package.json via playwright-watch@1.3.23
⚠️ Filesystem access

Accesses the file system, and could potentially read sensitive data.

If a package must read the file system, clarify what it will read and ensure it reads only what it claims to. If appropriate, packages can leave file system access to consumers and operate on data passed to it instead.

Package Module Location Source
@playwright/test@1.32.0 (added) fs lib/cli.js
@playwright/test@1.32.0 (added) fs lib/common/compilationCache.js
@playwright/test@1.32.0 (added) fs lib/common/configLoader.js
@playwright/test@1.32.0 (added) fs lib/common/transform.js
@playwright/test@1.32.0 (added) fs lib/experimentalLoader.js
@playwright/test@1.32.0 (added) fs lib/index.js
@playwright/test@1.32.0 (added) fs lib/matchers/toMatchSnapshot.js
@playwright/test@1.32.0 (added) fs lib/plugins/vitePlugin.js
@playwright/test@1.32.0 (added) fs lib/reporters/base.js
@playwright/test@1.32.0 (added) fs lib/reporters/html.js
@playwright/test@1.32.0 (added) fs lib/reporters/json.js
@playwright/test@1.32.0 (added) fs lib/reporters/junit.js
@playwright/test@1.32.0 (added) fs lib/reporters/raw.js
@playwright/test@1.32.0 (added) fs lib/runner/loadUtils.js
@playwright/test@1.32.0 (added) fs lib/runner/projectUtils.js
@playwright/test@1.32.0 (added) fs lib/runner/tasks.js
@playwright/test@1.32.0 (added) fs lib/store.js
@playwright/test@1.32.0 (added) fs lib/util.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/utilsBundleImpl.js
@playwright/test@1.32.0 (added) fs lib/worker/testInfo.js
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs generator-build/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/binary.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/data-proxy.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/data-proxy.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/data-proxy.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/data-proxy.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/data-proxy.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/index.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs runtime/library.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs scripts/mock-fs.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/client@4.11.0 (added) fs scripts/postinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, mailing@0.9.12
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@prisma/engines@4.11.0 (added) fs dist/scripts/localinstall.js apps/platform/package.json via @next-auth/prisma-adapter@1.0.5, @prisma/client@4.11.0, mailing@0.9.12, prisma@4.11.0
@typescript-eslint/typescript-estree@5.48.2 (added) fs dist/create-program/getWatchProgramsForProjects.js apps/platform/package.json via eslint-config-next@13.1.6
@typescript-eslint/typescript-estree@5.48.2 (added) fs dist/create-program/useProvidedPrograms.js apps/platform/package.json via eslint-config-next@13.1.6
acorn@8.8.2 (added) fs dist/bin.js package.json via @tailwindcss/forms@0.4.1, eslint-config-prettier@8.8.0, tailwind-scrollbar@2.1.0, tailwindcss@3.2.7, apps/platform/package.json via @tailwindcss/forms@0.5.3, @tailwindcss/typography@0.5.9, jsdom@21.1.1, mailing@0.9.12, tailwind-scrollbar@2.1.0, tailwindcss@3.2.7, ts-node@10.9.1, packages/ui/package.json via @tailwindcss/forms@0.4.1, tailwind-scrollbar@2.1.0, tailwindcss@3.2.7
ajv@6.12.6 (added) fs scripts/bundle.js package.json via eslint-config-prettier@8.8.0, apps/platform/package.json via eslint@8.36.0, [eslint-config-next@13.1.6](https://socket.dev/npm/pack

@dahal dahal merged commit 3237ce1 into main Mar 23, 2023
@dahal dahal deleted the feat/turborepo branch March 23, 2023 02:54
@ttebify ttebify mentioned this pull request Mar 23, 2023
8 tasks
This was referenced Apr 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants