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

fix: production ready docker build with ci workflow #13541

Open
wants to merge 33 commits into
base: main
Choose a base branch
from

Conversation

ChichiCaleb
Copy link

What does this PR do?

builds a production ready docker image

  • builds a leaner and more secure docker image (< 1/3) the size of the current calcom image

  • abilty to change host and any chosen inlined build time variable with runtime variable

  • db migration at runtime

  • implemented postgres healthcheck and service_healthy option in compose removing the need for wait-for-it script

  • ability to run unit test in docker

builds a full featured ci with ability to:

  • build a test image and push to GHCR which will subequently be pulled by integration-test
    and trivy scan jobs for their respective actions

  • builds and runs unit test specified in the repo by targeting unit-test layer of multistage docker build
    however uses the cache from test image to save time

  • pulls test image from GHCR and runs integration test in docker compose

  • pulls test image from GHCR and run a trivy vulnerability scan for high and crtical CVEs (non-blocking)
    and uploads the sarif result to github security tab

  • generates changelog.MD file and create releases using conventional commits.

    • creates a prelease when a pull request is made to main branch following a succesful unit and integration test.

    • creates a release when a merge is made to the main branch and adds either the prelease or released version to github output to be used by final image published to docker hub

  • builds the final image and adds latest tag and image:V*.*.* semantic versioning tag to merge request
    and image:v*.*.*-alpha.* tag to pull requests made to main branch before pushing to dockerhub

  • adds the Docker image tag(s)/labels pushed to docker hub,to the pull request comment section for reference purpose

Fixes #12032

Requirement/Documentation

  • In repo settings under actions enable:

    • Read and write permissions
  • create a github Personal access Token and add as repo secret with the name RELEASE_MAIN for automated
    changelog generation and release enabling the following:

    • Repo
    • workflow
    • write package
    • admin:org
  • In repo settings under rules enable:

    • repository admin bypass list

Type of change

  • Chore (refactoring code, technical debt, workflow improvements)

How should this be tested?

  git clone https://github.com/calcom/cal.com.git
  • Duplicate .env.example to .env in infra/docker/web

  • A workflow flow run, pull request or merge request triggers the ci workflow

  • start the services in docker compose and test locally with:

    docker compose -f infra/docker/web/docker-compose.yaml up

Mandatory Tasks

  • Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.

@CLAassistant
Copy link

CLAassistant commented Feb 5, 2024

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.
1 out of 2 committers have signed the CLA.

✅ keithwillcode
❌ chichi


chichi seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.
You have signed the CLA already but the status is still pending? Let us recheck it.

Copy link
Contributor

github-actions bot commented Feb 5, 2024

Thank you for following the naming conventions! 🙏 Feel free to join our discord and post your PR link.

@github-actions github-actions bot added ci area: CI, DX, pipeline, github actions community Created by Linear-GitHub Sync docker foundation Medium priority Created by Linear-GitHub Sync osshack Submission for 2023 OSShack platform Anything related to our platform plan labels Feb 5, 2024
Copy link
Contributor

github-actions bot commented Feb 5, 2024

📦 Next.js Bundle Analysis for @calcom/web

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

@Udit-takkar Udit-takkar requested a review from a team February 5, 2024 17:19
@Udit-takkar Udit-takkar added this to the v3.9 milestone Feb 5, 2024
@keithwillcode
Copy link
Contributor

Wow, thanks so much for this contribution, @ChichiCaleb. We’ve slotted it to be reviewed during the 3.9 milestone which starts the 15th. 🙏🏼

@ChichiCaleb
Copy link
Author

thanks for the great work this community has been doing

Copy link

vercel bot commented Feb 8, 2024

Someone is attempting to deploy a commit to the cal Team on Vercel.

A member of the Team first needs to authorize it.

@ChichiCaleb ChichiCaleb changed the title fix: production ready docker build with ci workflow fix: production ready docker build with ci workflow with opionated choosing of nextbuild output Feb 8, 2024
@ChichiCaleb ChichiCaleb changed the title fix: production ready docker build with ci workflow with opionated choosing of nextbuild output fix: production ready docker build with ci workflow and opionated choosing of nextbuild output Feb 8, 2024
@ChichiCaleb ChichiCaleb changed the title fix: production ready docker build with ci workflow and opionated choosing of nextbuild output fix: production ready docker build with ci workflow Feb 8, 2024
@zomars
Copy link
Member

zomars commented Feb 8, 2024

If we merge this PR means that the calcom/docker repo would be deprecated?

@keithwillcode keithwillcode removed the platform Anything related to our platform plan label Feb 13, 2024
Copy link

socket-security bot commented May 23, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@aashutoshrathi/word-wrap@1.2.6 None 0 10.9 kB aashutoshrathi
npm/@adobe/css-tools@4.3.3 None 0 180 kB adobe-admin
npm/@apidevtools/openapi-schemas@2.1.0 None 0 189 kB jamesmessinger
npm/@apidevtools/swagger-methods@3.0.2 None 0 6.79 kB jamesmessinger
npm/@ardatan/sync-fetch@0.0.1 network, shell 0 85.7 kB ardatan
npm/@aws-crypto/crc32@3.0.0 None 0 32.6 kB aws-crypto-tools-ci-bot
npm/@aws-crypto/ie11-detection@3.0.0 None 0 28.6 kB aws-crypto-tools-ci-bot
npm/@aws-crypto/sha256-browser@3.0.0 None 0 42.6 kB aws-crypto-tools-ci-bot
npm/@aws-crypto/sha256-js@3.0.0 None 0 87.4 kB aws-crypto-tools-ci-bot
npm/@aws-crypto/supports-web-crypto@3.0.0 None 0 26 kB aws-crypto-tools-ci-bot
npm/@aws-crypto/util@3.0.0 None 0 24.3 kB aws-crypto-tools-ci-bot
npm/@aws-sdk/types@3.577.0 None 0 48.5 kB aws-sdk-bot
npm/@aws-sdk/util-locate-window@3.568.0 None 0 15.1 kB aws-sdk-bot
npm/@aws-sdk/util-utf8-browser@3.259.0 None 0 20 kB aws-sdk-bot
npm/@azure/abort-controller@1.1.0 None 0 65 kB azure-sdk
npm/@azure/core-tracing@1.1.2 None 0 233 kB microsoft1es
npm/@azure/core-util@1.9.0 None 0 248 kB microsoft1es
npm/@azure/logger@1.1.2 environment 0 124 kB microsoft1es
npm/@babel/code-frame@7.24.6 environment 0 24.1 kB nicolo-ribaudo
npm/@babel/compat-data@7.24.6 None 0 65.2 kB nicolo-ribaudo
npm/@babel/core@7.24.6 environment, filesystem, unsafe +1 853 kB nicolo-ribaudo
npm/@babel/helper-annotate-as-pure@7.24.6 None 0 56.6 kB nicolo-ribaudo
npm/@babel/helper-compilation-targets@7.24.6 None 0 52.2 kB nicolo-ribaudo
npm/@babel/helper-create-class-features-plugin@7.24.6 None 0 507 kB nicolo-ribaudo
npm/@babel/helper-environment-visitor@7.24.6 None 0 6.61 kB nicolo-ribaudo
npm/@babel/helper-function-name@7.24.6 None 0 21.7 kB nicolo-ribaudo
npm/@babel/helper-hoist-variables@7.24.6 None 0 7.04 kB nicolo-ribaudo
npm/@babel/helper-member-expression-to-functions@7.24.6 None 0 107 kB nicolo-ribaudo
npm/@babel/helper-module-imports@7.24.6 None 0 63.8 kB nicolo-ribaudo
npm/@babel/helper-module-transforms@7.24.6 None 0 158 kB nicolo-ribaudo
npm/@babel/helper-optimise-call-expression@7.24.6 None 0 55 kB nicolo-ribaudo
npm/@babel/helper-plugin-utils@7.24.6 None 0 127 kB nicolo-ribaudo
npm/@babel/helper-replace-supers@7.24.6 None 0 98.6 kB nicolo-ribaudo
npm/@babel/helper-simple-access@7.24.6 None 0 14.1 kB nicolo-ribaudo
npm/@babel/helper-skip-transparent-expression-wrappers@7.24.6 None 0 58.6 kB nicolo-ribaudo
npm/@babel/helper-split-export-declaration@7.24.6 None 0 10.7 kB nicolo-ribaudo
npm/@babel/helper-string-parser@7.24.6 None 0 31.7 kB nicolo-ribaudo
npm/@babel/helper-validator-identifier@7.24.6 None 0 49.2 kB nicolo-ribaudo
npm/@babel/helper-validator-option@7.24.6 None 0 11.8 kB nicolo-ribaudo
npm/@babel/helper-wrap-function@7.24.6 None 0 73.7 kB nicolo-ribaudo
npm/@babel/helpers@7.24.6 None 0 858 kB nicolo-ribaudo
npm/@babel/highlight@7.24.6 environment 0 20.3 kB nicolo-ribaudo
npm/@babel/parser@7.24.6 None 0 1.89 MB nicolo-ribaudo
npm/@babel/plugin-proposal-class-properties@7.18.6 None 0 3.34 kB nicolo-ribaudo
npm/@babel/plugin-proposal-object-rest-spread@7.20.7 None 0 70.5 kB nicolo-ribaudo
npm/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2 None 0 16.3 kB nicolo-ribaudo
npm/@babel/plugin-syntax-async-generators@7.8.4 None 0 2.52 kB nicolo-ribaudo
npm/@babel/plugin-syntax-bigint@7.8.3 None 0 2.42 kB nicolo-ribaudo
npm/@babel/plugin-syntax-class-properties@7.12.13 None 0 2.68 kB nicolo-ribaudo
npm/@babel/plugin-syntax-class-static-block@7.14.5 None 0 2.74 kB nicolo-ribaudo
npm/@babel/plugin-syntax-dynamic-import@7.8.3 None 0 2.47 kB nicolo-ribaudo
npm/@babel/plugin-syntax-export-namespace-from@7.8.3 None 0 2.62 kB nicolo-ribaudo
npm/@babel/plugin-syntax-flow@7.24.6 None 0 71.3 kB nicolo-ribaudo
npm/@babel/plugin-syntax-import-meta@7.10.4 None 0 2.56 kB jlhwung
npm/@babel/plugin-syntax-json-strings@7.8.3 None 0 2.58 kB nicolo-ribaudo
npm/@babel/plugin-syntax-jsx@7.24.6 None 0 70 kB nicolo-ribaudo
npm/@babel/plugin-syntax-logical-assignment-operators@7.10.4 None 0 2.74 kB jlhwung
npm/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3 None 0 2.63 kB nicolo-ribaudo
npm/@babel/plugin-syntax-numeric-separator@7.10.4 None 0 2.75 kB jlhwung
npm/@babel/plugin-syntax-object-rest-spread@7.8.3 None 0 2.53 kB nicolo-ribaudo
npm/@babel/plugin-syntax-optional-catch-binding@7.8.3 None 0 2.57 kB nicolo-ribaudo
npm/@babel/plugin-syntax-optional-chaining@7.8.3 None 0 2.52 kB nicolo-ribaudo
npm/@babel/plugin-syntax-private-property-in-object@7.14.5 None 0 2.82 kB nicolo-ribaudo
npm/@babel/plugin-syntax-top-level-await@7.14.5 None 0 2.74 kB nicolo-ribaudo
npm/@babel/plugin-syntax-unicode-sets-regex@7.18.6 None 0 3.4 kB nicolo-ribaudo
npm/@babel/plugin-transform-arrow-functions@7.24.6 None 0 71.5 kB nicolo-ribaudo
npm/@babel/plugin-transform-block-scoped-functions@7.24.6 None 0 72.5 kB nicolo-ribaudo
npm/@babel/plugin-transform-block-scoping@7.24.6 None 0 155 kB nicolo-ribaudo
npm/@babel/plugin-transform-computed-properties@7.24.6 None 0 88.7 kB nicolo-ribaudo
npm/@babel/plugin-transform-destructuring@7.24.6 None 0 148 kB nicolo-ribaudo
npm/@babel/plugin-transform-flow-strip-types@7.24.6 None 0 83.9 kB nicolo-ribaudo
npm/@babel/plugin-transform-for-of@7.24.6 None 0 111 kB nicolo-ribaudo
npm/@babel/plugin-transform-function-name@7.24.6 None 0 72.3 kB nicolo-ribaudo
npm/@babel/plugin-transform-literals@7.24.6 None 0 70.5 kB nicolo-ribaudo
npm/@babel/plugin-transform-member-expression-literals@7.24.6 None 0 70.9 kB nicolo-ribaudo
npm/@babel/plugin-transform-modules-commonjs@7.24.6 None 0 111 kB nicolo-ribaudo
npm/@babel/plugin-transform-object-super@7.24.6 None 0 75.4 kB nicolo-ribaudo
npm/@babel/plugin-transform-optional-chaining@7.24.6 None 0 105 kB nicolo-ribaudo
npm/@babel/plugin-transform-parameters@7.24.6 None 0 132 kB nicolo-ribaudo
npm/@babel/plugin-transform-property-literals@7.24.6 None 0 70.6 kB nicolo-ribaudo
npm/@babel/plugin-transform-react-display-name@7.24.6 None 0 78.4 kB nicolo-ribaudo
npm/@babel/plugin-transform-react-jsx@7.24.6 None 0 147 kB nicolo-ribaudo
npm/@babel/plugin-transform-shorthand-properties@7.24.6 None 0 73 kB nicolo-ribaudo
npm/@babel/plugin-transform-spread@7.24.6 None 0 87.4 kB nicolo-ribaudo
npm/@babel/plugin-transform-template-literals@7.24.6 None 0 81.8 kB nicolo-ribaudo
npm/@babel/preset-modules@0.1.6-no-external-plugins None 0 38.6 kB nicolo-ribaudo
npm/@babel/regjsgen@0.8.0 None 0 15.4 kB nicolo-ribaudo
npm/@babel/runtime@7.24.6 None 0 249 kB nicolo-ribaudo
npm/@babel/template@7.24.6 None 0 69 kB nicolo-ribaudo
npm/@babel/traverse@7.24.6 None +1 674 kB nicolo-ribaudo
npm/@babel/types@7.24.6 environment 0 2.41 MB nicolo-ribaudo
npm/@eslint-community/eslint-utils@4.4.0 None 0 379 kB eslint-community-bot
npm/@eslint/js@8.57.0 None 0 13.9 kB eslintbot
npm/@faker-js/faker@8.4.1 None 0 10.2 MB shinigami92
npm/@humanwhocodes/config-array@0.11.14 None 0 55.6 kB nzakas
npm/@isaacs/cliui@8.0.2 None +3 62.9 kB isaacs
npm/@istanbuljs/schema@0.1.3 None 0 17.2 kB coreyfarrell
npm/@jest/expect-utils@29.7.0 None 0 28.3 kB simenb
npm/@jest/schemas@29.6.3 None 0 6.07 kB simenb
npm/@jest/types@29.6.3 None 0 32.7 kB simenb
npm/@jridgewell/trace-mapping@0.3.9 None 0 92.3 kB jridgewell
npm/@jsdevtools/ono@7.1.3 None 0 105 kB jamesmessinger
npm/@mongodb-js/saslprep@1.1.7 None 0 648 kB devtoolsbot
npm/@next/env@14.2.3 environment, filesystem 0 11.7 kB vercel-release-bot
npm/@next/swc-darwin-arm64@14.2.3 None 0 115 MB vercel-release-bot
npm/@next/swc-darwin-x64@14.2.3 None 0 117 MB vercel-release-bot
npm/@next/swc-linux-arm64-gnu@14.2.3 None 0 116 MB vercel-release-bot
npm/@next/swc-linux-arm64-musl@14.2.3 None 0 140 MB vercel-release-bot
npm/@next/swc-linux-x64-gnu@14.2.3 None 0 131 MB vercel-release-bot
npm/@next/swc-linux-x64-musl@14.2.3 None 0 157 MB vercel-release-bot
npm/@next/swc-win32-arm64-msvc@14.2.3 None 0 102 MB vercel-release-bot
npm/@next/swc-win32-ia32-msvc@14.2.3 None 0 93.9 MB vercel-release-bot
npm/@next/swc-win32-x64-msvc@14.2.3 None 0 136 MB vercel-release-bot
npm/@pkgjs/parseargs@0.11.0 None 0 74.2 kB oss-bot
npm/@prisma/debug@5.14.0 environment 0 25.2 kB prismabot
npm/@prisma/engines-version@5.14.0-25.e9771e62de70f79a5e1c604a2d7c8e2a0a874b48 None 0 12.7 kB prismabot
npm/@protobufjs/aspromise@1.1.2 None 0 9.05 kB dcode
npm/@protobufjs/base64@1.1.2 None 0 9.22 kB dcode
npm/@protobufjs/codegen@2.0.4 None 0 9.14 kB dcode
npm/@protobufjs/eventemitter@1.1.0 None 0 7.75 kB dcode
npm/@protobufjs/fetch@1.1.0 network 0 8.76 kB dcode
npm/@protobufjs/float@1.0.2 None 0 27 kB dcode
npm/@protobufjs/inquire@1.1.0 None 0 4.29 kB dcode
npm/@protobufjs/path@1.1.2 None 0 7.77 kB dcode
npm/@protobufjs/pool@1.1.0 None 0 6.25 kB dcode
npm/@protobufjs/utf8@1.1.0 None 0 23.5 kB dcode
npm/@redis/bloom@1.2.0 None 0 61.9 kB leibale
npm/@redis/graph@1.1.1 None 0 24.2 kB leibale
npm/@redis/json@1.0.6 None 0 25.3 kB leibale
npm/@redis/search@1.1.6 None 0 77.1 kB leibale
npm/@redis/time-series@1.0.5 None 0 48.9 kB leibale
npm/@sentry-internal/tracing@7.116.0 network 0 1.39 MB sentry-bot
npm/@sentry/core@7.116.0 None 0 1.92 MB sentry-bot
npm/@sentry/integrations@7.116.0 None 0 275 kB sentry-bot
npm/@sentry/types@7.116.0 None 0 314 kB sentry-bot
npm/@sentry/utils@7.116.0 network 0 1.28 MB sentry-bot
npm/@sinclair/typebox@0.27.8 None 0 442 kB sinclair
npm/@smithy/types@3.0.0 None 0 235 kB smithy-team
npm/@swc/counter@0.1.3 None 0 1.18 kB kdy1
npm/@swc/helpers@0.5.5 None 0 230 kB kdy1
npm/@testing-library/jest-dom@5.17.0 None +1 163 kB testing-library-bot
npm/@tootallnate/once@2.0.0 None 0 16.3 kB tootallnate
npm/@tsconfig/node12@1.0.11 None 0 2.5 kB typescript-deploys
npm/@tsconfig/node14@1.0.3 None 0 2.39 kB typescript-deploys
npm/@types/chai@4.3.16 None 0 82.2 kB types
npm/@types/istanbul-lib-coverage@2.0.6 None 0 5.45 kB types
npm/@types/istanbul-lib-report@3.0.3 None 0 7.92 kB types
npm/@types/istanbul-reports@3.0.4 None 0 6.68 kB types
npm/@types/jest@29.5.12 None 0 78.7 kB types
npm/@types/json-schema@7.0.15 None 0 31.7 kB types
npm/@types/jsonwebtoken@9.0.6 None 0 13.5 kB types
npm/@types/minimist@1.2.5 None 0 6.27 kB types
npm/@types/normalize-package-data@2.4.4 None 0 5.81 kB types
npm/@types/semver@7.5.8 None 0 23.3 kB types
npm/@types/stack-utils@2.0.3 None 0 6.43 kB types
npm/@types/testing-library__jest-dom@5.14.9 None 0 35.4 kB types
npm/@types/tough-cookie@4.0.5 None 0 13.5 kB types
npm/@types/webidl-conversions@7.0.3 None 0 6.77 kB types
npm/@types/whatwg-url@11.0.5 None 0 14.9 kB types
npm/@types/yargs-parser@21.0.3 None 0 8.65 kB types
npm/@types/yargs@17.0.32 None 0 60.2 kB types
npm/@ungap/structured-clone@1.2.0 None 0 26.2 kB webreflection
npm/@xmldom/xmldom@0.8.10 None 0 182 kB karfau
npm/abab@2.0.6 None 0 10.4 kB jeffcarp
npm/abort-controller@3.0.0 None 0 76.3 kB mysticatea
npm/acorn-walk@8.2.0 None 0 42.8 kB marijn
npm/agent-base@6.0.2 None 0 34.6 kB tootallnate
npm/agentkeepalive@4.5.0 network 0 43.7 kB fengmk2
npm/ajv-formats@2.1.1 None 0 52.2 kB esp
npm/ansi-colors@4.1.3 environment 0 26.1 kB jonschlinkert
npm/ansi-regex@6.0.1 None 0 5.67 kB qix
npm/ansicolors@0.3.2 None 0 7.46 kB thlorenz
npm/arg@5.0.2 None 0 13.7 kB leerobinson
npm/argparse@2.0.1 environment, filesystem 0 172 kB vitaly
npm/aria-query@5.3.0 None 0 192 kB jessebeach
npm/array-buffer-byte-length@1.0.1 None 0 13.5 kB ljharb
npm/array-union@2.1.0 None 0 3.17 kB sindresorhus
npm/array.prototype.flat@1.3.2 None 0 18.7 kB ljharb
npm/arraybuffer.prototype.slice@1.0.3 None 0 20.2 kB ljharb
npm/arrify@1.0.1 None 0 2.34 kB sindresorhus
npm/asap@2.0.6 None 0 33.9 kB kriskowal
npm/ast-types@0.16.1 None 0 673 kB benjamn
npm/astral-regex@2.0.0 None 0 3.4 kB kevva
npm/async@3.2.5 None 0 808 kB aearly
npm/asynckit@0.4.0 None 0 27.4 kB alexindigo
npm/at-least-node@1.0.0 None 0 2.63 kB ryanzim
npm/available-typed-arrays@1.0.7 None 0 20.4 kB ljharb
npm/base64-js@1.5.1 None 0 9.62 kB feross
npm/big-integer@1.6.52 None 0 175 kB peterolson
npm/bignumber.js@9.1.2 None 0 351 kB mikemcl
npm/bl@4.1.0 None 0 64.4 kB matteo.collina
npm/bluebird@3.7.2 environment, eval, unsafe 0 632 kB esailija
npm/bowser@2.11.0 None 0 217 kB lancedikson
npm/brace-expansion@2.0.1 None 0 11.5 kB juliangruber
npm/braces@3.0.3 None 0 44.6 kB jonschlinkert
npm/breakword@1.0.6 None 0 15.1 kB tecfu
npm/browserslist@4.23.0 environment, filesystem 0 62.8 kB ai
npm/bser@2.1.1 None 0 18 kB wez
npm/bson@6.7.0 None 0 2.39 MB dbx-node
npm/buffer-equal-constant-time@1.0.1 None 0 5.23 kB goinstant
npm/buffer-from@1.1.2 None 0 5.05 kB linusu
npm/buffer-writer@2.0.0 None 0 13.7 kB brianc
npm/buffer@5.7.1 None 0 82.5 kB feross
npm/busboy@1.6.0 None 0 124 kB mscdex
npm/call-me-maybe@1.0.2 None 0 3.79 kB limulus
npm/callsites@3.1.0 None 0 6.33 kB sindresorhus
npm/camelcase@5.3.1 None 0 7.45 kB sindresorhus
npm/caniuse-lite@1.0.30001625 None 0 2.06 MB caniuse-lite
npm/cardinal@2.1.1 filesystem 0 66 kB thlorenz
npm/chalk@2.4.2 environment +3 69.9 kB sindresorhus
npm/chardet@0.7.0 filesystem 0 74.8 kB runk
npm/charenc@0.0.2 None 0 2.93 kB pvorb
npm/check-more-types@2.24.0 None 0 63.8 kB bahmutov
npm/ci-info@3.9.0 environment 0 26.1 kB sibiraj-s
npm/cli-cursor@3.1.0 None 0 4.37 kB sindresorhus
npm/cli-spinners@2.9.2 None 0 32.1 kB sindresorhus
npm/client-only@0.0.1 None 0 611 B sebmarkbage
npm/cliui@8.0.1 None 0 32.3 kB oss-bot
npm/clone-deep@4.0.1 None 0 8 kB jonschlinkert
npm/clone@1.0.4 None 0 11.1 kB pvorb
npm/color-convert@2.0.1 None +1 33.9 kB qix
npm/color-name@1.1.3 None 0 9.36 kB dfcreative
npm/color-string@1.9.1 None 0 10.1 kB qix
npm/colorette@2.0.20 None 0 17 kB jorgebucaran
npm/combined-stream@1.0.8 None 0 11.5 kB alexindigo
npm/commondir@1.0.1 None 0 4.79 kB substack
npm/convert-source-map@2.0.0 None 0 15.9 kB phated
npm/core-js-compat@3.37.1 None 0 731 kB zloirock
npm/create-require@1.1.1 filesystem, unsafe 0 6.25 kB pi0
npm/cross-fetch@3.1.8 network 0 75.1 kB lquixada
npm/crypt@0.0.2 None 0 5.03 kB pvorb
npm/css.escape@1.5.1 None 0 6.49 kB mathias
npm/csv-generate@3.4.3 None 0 550 kB david
npm/csv-parse@4.16.3 None 0 668 kB david
npm/csv-stringify@5.6.5 None 0 538 kB david
npm/csv@5.5.3 None 0 693 kB david
npm/data-view-buffer@1.0.1 None 0 12.3 kB ljharb
npm/data-view-byte-length@1.0.1 None 0 9.99 kB ljharb
npm/data-view-byte-offset@1.0.0 None 0 12.2 kB ljharb
npm/date-fns@2.30.0 None 0 6.69 MB kossnocorp
npm/decamelize@1.2.0 None 0 2.94 kB sindresorhus
npm/decimal.js@10.4.3 None 0 283 kB mikemcl
npm/deepmerge@4.3.1 None 0 31.2 kB tehshrike
npm/defaults@1.0.4 None 0 3.84 kB sindresorhus
npm/define-lazy-prop@2.0.0 None 0 4.45 kB sindresorhus
npm/define-properties@1.2.1 None 0 12.9 kB ljharb
npm/delayed-stream@1.0.0 None 0 8.02 kB apechimp
npm/denque@2.1.0 None 0 30.4 kB salakar
npm/dequal@2.0.3 None 0 14.2 kB lukeed
npm/diff-sequences@29.6.3 None 0 46 kB simenb
npm/diff@4.0.2 None 0 335 kB kpdecker
npm/dir-glob@3.0.1 None 0 5.42 kB sindresorhus
npm/doctrine@3.0.0 None 0 106 kB eslint
npm/dom-accessibility-api@0.5.16 None 0 257 kB eps1lon
npm/domexception@4.0.0 None 0 20.2 kB domenic
npm/dotenv@16.4.5 environment, filesystem 0 79.1 kB motdotla
npm/eastasianwidth@0.2.0 None 0 13.6 kB komagata
npm/ecdsa-sig-formatter@1.0.11 None 0 20.6 kB d2l-travis-deploy
npm/ejs@3.1.10 eval, filesystem 0 143 kB mde
npm/electron-to-chromium@1.4.787 None 0 292 kB kilianvalkhof
npm/emoji-regex@9.2.2 None 0 97.9 kB google-wombot
npm/end-of-stream@1.4.4 None 0 6.23 kB mafintosh
npm/enquirer@2.4.1 environment 0 189 kB jonschlinkert
npm/entities@4.5.0 None 0 413 kB feedic
npm/env-paths@2.2.1 None 0 10.2 kB sindresorhus
npm/error-ex@1.3.2 None 0 9.04 kB qix
npm/es-abstract@1.23.3 None 0 2.38 MB ljharb
npm/es-object-atoms@1.0.0 None 0 9.17 kB ljharb
npm/es-set-tostringtag@2.0.3 None 0 13.9 kB ljharb
npm/es-shim-unscopables@1.0.2 None 0 11 kB ljharb
npm/es-to-primitive@1.2.1 None 0 40.4 kB ljharb
npm/escalade@3.1.2 filesystem 0 11.6 kB lukeed
npm/escape-string-regexp@1.0.5 None 0 2.69 kB jbnicolai
npm/eslint-scope@7.2.2 None 0 146 kB eslintbot
npm/esm@3.2.25 eval, filesystem, unsafe 0 309 kB jdalton
npm/esprima@4.0.1 None 0 314 kB ariya
npm/event-target-shim@5.0.1 None 0 189 kB mysticatea
npm/eventemitter3@4.0.7 None 0 38 kB lpinca
npm/events@3.3.0 None 0 82.8 kB goto-bus-stop
npm/expect@29.7.0 None 0 146 kB simenb
npm/fast-glob@3.3.2 filesystem +1 109 kB mrmlnc
npm/fast-safe-stringify@2.1.1 None 0 39.7 kB matteo.collina
npm/fast-xml-parser@4.2.5 None 0 104 kB amitgupta
npm/fastest-levenshtein@1.0.16 None 0 21.3 kB ka-weihe
npm/fastq@1.17.1 None 0 41.9 kB matteo.collina
npm/fb-watchman@2.0.2 environment, network, shell 0 11 kB bolinfest
npm/fbjs-css-vars@1.0.2 None 0 3.69 kB zpao
npm/fbjs@3.0.5 None 0 441 kB bigfootjon
npm/figures@3.2.0 None 0 12.1 kB sindresorhus
npm/file-entry-cache@6.0.1 filesystem 0 25.6 kB royriojas
npm/fill-range@7.1.1 None 0 16.7 kB jonschlinkert
npm/find-up@4.1.0 Transitive: filesystem +1 18.2 kB sindresorhus
npm/find-yarn-workspace-root2@1.2.16 filesystem 0 26.4 kB bluelovers
npm/flat-cache@3.2.0 filesystem 0 29.4 kB jaredwray
npm/follow-redirects@1.15.6 network 0 29.4 kB rubenverborgh
npm/for-each@0.3.3 None 0 13 kB ljharb
npm/form-data@4.0.0 filesystem, network 0 43.4 kB niftylettuce
npm/fs-extra@7.0.1 filesystem 0 124 kB ryanzim
npm/fs.realpath@1.0.0 environment, filesystem 0 13.4 kB isaacs
npm/function.prototype.name@1.1.6 None 0 25.5 kB ljharb
npm/functions-have-names@1.2.3 None 0 16.7 kB ljharb
npm/gcp-metadata@6.1.0 environment, filesystem 0 81.3 kB google-wombot
npm/gensync@1.0.0-beta.2 None 0 28.9 kB loganfsmyth
npm/get-caller-file@2.0.5 None 0 4.72 kB stefanpenner
npm/get-package-type@0.1.0 filesystem 0 6.01 kB coreyfarrell
npm/get-stream@4.1.0 None 0 7.88 kB sindresorhus
npm/get-symbol-description@1.0.2 None 0 14.3 kB ljharb
npm/globalthis@1.0.4 None 0 23.7 kB ljharb
npm/globby@11.1.0 filesystem 0 21.8 kB sindresorhus
npm/graceful-fs@4.2.11 environment, filesystem 0 32.5 kB isaacs
npm/grapheme-splitter@1.0.4 None 0 237 kB orling
npm/graphemer@1.4.0 None 0 812 kB mattpauldavies
npm/graphql@16.8.1 None 0 1.34 MB i1g
npm/hard-rejection@2.1.0 None 0 5.14 kB sindresorhus
npm/has-bigints@1.0.2 None 0 12.8 kB ljharb
npm/has-flag@3.0.0 None 0 3.13 kB sindresorhus
npm/has-tostringtag@1.0.2 None 0 17.6 kB ljharb
npm/hosted-git-info@2.8.9 None 0 25.8 kB nlf
npm/html-encoding-sniffer@3.0.0 None 0 11.7 kB domenic
npm/html-escaper@2.0.2 None 0 13.1 kB webreflection
npm/http-proxy-agent@5.0.0 network 0 17.1 kB tootallnate
npm/https-proxy-agent@5.0.1 network 0 26 kB tootallnate
npm/human-signals@2.1.0 None 0 44.3 kB ehmicky
npm/humanize-ms@1.2.1 None 0 3.66 kB dead_horse
npm/husky@8.0.3 environment, filesystem, shell 0 6.44 kB typicode
npm/ieee754@1.2.1 None 0 6.8 kB feross
npm/immediate@3.0.6 None 0 14.6 kB cwmma
npm/immutable@3.7.6 None 0 335 kB leebyron
npm/import-fresh@3.3.0 Transitive: filesystem, unsafe +1 9.51 kB sindresorhus
npm/indent-string@4.0.0 None 0 4.4 kB sindresorhus
npm/inflight@1.0.6 None 0 3.76 kB isaacs
npm/internal-slot@1.0.7 None 0 20.5 kB ljharb
npm/interpret@1.4.0 None 0 14.9 kB phated
npm/invariant@2.2.4 None 0 7.64 kB zertosh
npm/is-arguments@1.1.1 None 0 28.8 kB ljharb
npm/is-array-buffer@3.0.4 None 0 17.6 kB ljharb
npm/is-arrayish@0.2.1 None 0 4.05 kB qix
npm/is-bigint@1.0.4 None 0 14.8 kB ljharb
npm/is-boolean-object@1.1.2 None 0 22.1 kB ljharb
npm/is-buffer@1.1.6 None 0 5.58 kB feross
npm/is-callable@1.2.7 None 0 28.9 kB ljharb
npm/is-core-module@2.13.1 None 0 30.2 kB ljharb
npm/is-data-view@1.0.1 None 0 15.6 kB ljharb
npm/is-date-object@1.0.5 None 0 20.8 kB ljharb
npm/is-docker@2.2.1 filesystem 0 3.01 kB sindresorhus
npm/is-fullwidth-code-point@4.0.0 None 0 5.19 kB sindresorhus
npm/is-generator-function@1.0.10 eval 0 31.9 kB ljharb
npm/is-interactive@1.0.0 None 0 4.62 kB sindresorhus
npm/is-negative-zero@2.0.3 None 0 27.1 kB ljharb
npm/is-number-object@1.0.7 None 0 22.2 kB ljharb
npm/is-number@7.0.0 None 0 9.62 kB jonschlinkert
npm/is-obj@2.0.0 None 0 2.82 kB sindresorhus
npm/is-plain-obj@1.1.0 None 0 2.62 kB sindresorhus
npm/is-plain-object@2.0.4 None 0 7.5 kB jonschlinkert
npm/is-potential-custom-element-name@1.0.1 None 0 3.92 kB mathias
npm/is-regex@1.1.4 None 0 30.1 kB ljharb
npm/is-shared-array-buffer@1.0.3 None 0 18.7 kB ljharb
npm/is-string@1.0.7 None 0 19.1 kB ljharb
npm/is-symbol@1.0.4 None 0 22 kB ljharb
npm/is-typed-array@1.1.13 None 0 23.3 kB ljharb
npm/is-unicode-supported@0.1.0 None 0 3.54 kB sindresorhus
npm/is-weakref@1.0.2 None 0 12.1 kB ljharb
npm/is-windows@1.0.2 None 0 7.96 kB jonschlinkert
npm/is-wsl@2.2.0 environment, filesystem 0 3.76 kB sindresorhus
npm/isarray@2.0.5 None 0 3.43 kB juliangruber
npm/isobject@3.0.1 None 0 6.93 kB doowb
npm/istanbul-lib-coverage@3.2.2 None 0 34.4 kB oss-bot
npm/istanbul-reports@3.1.7 None 0 294 kB oss-bot
npm/jest-get-type@29.6.3 None 0 3.79 kB simenb
npm/js-tokens@4.0.0 None 0 15.1 kB lydell
npm/js-yaml@3.14.1 eval Transitive: environment, filesystem +1 408 kB vitaly
npm/jsesc@2.5.2 None 0 32 kB mathias
npm/json-bigint@1.0.0 None 0 37.3 kB sidorares
npm/json-parse-better-errors@1.0.2 None 0 6.7 kB zkat
npm/json-parse-even-better-errors@2.3.1 None 0 10.4 kB isaacs
npm/json-schema-traverse@1.0.0 None 0 22.2 kB esp
npm/json5@2.2.3 None 0 235 kB jordanbtucker
npm/jsonc-parser@3.2.0 None 0 205 kB aeschli
npm/jsonfile@4.0.0 filesystem 0 16.9 kB ryanzim
npm/jwa@1.4.1 None 0 13.7 kB omsmith
npm/kind-of@6.0.3 None 0 22.8 kB doowb
npm/kleur@3.0.3 None 0 9.89 kB lukeed
npm/lazy-ass@1.6.0 None 0 19.4 kB bahmutov
npm/leven@2.1.0 None 0 4.8 kB sindresorhus
npm/lines-and-columns@1.2.4 None 0 5.39 kB eventualbuddha
npm/locate-path@6.0.0 filesystem 0 7.02 kB sindresorhus
npm/lodash.camelcase@4.3.0 None 0 21.9 kB jdalton
npm/lodash.debounce@4.0.8 None 0 14 kB jdalton
npm/lodash.get@4.4.2 None 0 26.5 kB jdalton
npm/lodash.includes@4.3.0 None 0 21.9 kB jdalton
npm/lodash.isboolean@3.0.3 None 0 4.27 kB jdalton
npm/lodash.isequal@4.5.0 None 0 52.7 kB jdalton
npm/lodash.isinteger@4.0.4 None 0 9.21 kB jdalton
npm/lodash.isnumber@3.0.3 None 0 4.47 kB jdalton
npm/lodash.isplainobject@4.0.6 None 0 6.89 kB jdalton
npm/lodash.isstring@4.0.1 None 0 4.75 kB jdalton
npm/lodash.once@4.1.1 None 0 10.2 kB jdalton
npm/lodash@4.17.21 None 0 1.41 MB bnjmnt4n
npm/log-symbols@4.1.0 None 0 4.58 kB sindresorhus
npm/long@5.2.3 None 0 119 kB dcode
npm/loose-envify@1.4.0 environment 0 5.81 kB zertosh
npm/lru-cache@6.0.0 None 0 15.6 kB isaacs
npm/luxon@3.3.0 None 0 4.02 MB icambron
npm/make-dir@4.0.0 filesystem 0 9.91 kB sindresorhus
npm/make-error@1.3.6 None 0 12.4 kB julien-f
npm/map-obj@4.3.0 None 0 9.49 kB sindresorhus
npm/md5@2.3.0 None 0 21.4 kB pvorb
npm/merge2@1.4.1 None 0 8.9 kB zensh
npm/micromatch@4.0.7 None 0 56.3 kB paulmillr
npm/min-indent@1.0.1 None 0 2.97 kB thejameskyle
npm/minimatch@9.0.4 environment 0 435 kB isaacs
npm/minimist@1.2.8 None 0 54.5 kB ljharb
npm/mixme@0.5.10 None 0 29.5 kB david
npm/moment-timezone@0.5.45 None 0 3.01 MB gilmoreorless
npm/moment@2.30.1 None 0 4.35 MB ichernev
npm/mongodb-connection-string-url@3.0.1 None 0 38.4 kB addaleax
npm/nice-try@1.0.5 None 0 3.75 kB electerious
npm/node-fetch@2.7.0 network +2 225 kB node-fetch-bot
npm/node-forge@1.3.1 None 0 1.66 MB davidlehn
npm/node-int64@0.4.0 None 0 16.3 kB broofa
npm/node-releases@2.0.14 None 0 34 kB chicoxyzzy
npm/normalize-path@3.0.0 None 0 9.22 kB jonschlinkert
npm/npm-run-path@4.0.1 environment 0 8.13 kB sindresorhus
npm/nullthrows@1.1.1 None 0 2.84 kB zertosh
npm/nwsapi@2.2.10 None 0 80.7 kB diego
npm/object-assign@4.1.1 None 0 5.49 kB sindresorhus
npm/object-hash@2.2.0 None 0 59 kB addaleax
npm/object-is@1.1.6 None 0 27 kB ljharb
npm/object-keys@1.1.1 None 0 26.5 kB ljharb
npm/object.assign@4.1.5 None 0 72.7 kB ljharb
npm/once@1.4.0 None 0 4.05 kB isaacs
npm/onetime@5.1.2 None +1 10.6 kB sindresorhus
npm/openapi-types@12.1.3 None 0 32.7 kB jsdevel
npm/os-tmpdir@1.0.2 None 0 3.06 kB sindresorhus
npm/p-finally@1.0.0 None 0 3.11 kB sindresorhus
npm/p-limit@2.3.0 None 0 7.39 kB sindresorhus
npm/p-map@4.0.0 None 0 8.69 kB sindresorhus
npm/p-try@2.2.0 None 0 4.37 kB sindresorhus
npm/packet-reader@1.0.0 None 0 10 kB brianc
npm/parent-module@1.0.1 None 0 3.92 kB sindresorhus
npm/parse-json@4.0.0 None 0 3.74 kB sindresorhus
npm/parse5@7.1.2 None 0 702 kB feedic
npm/password-prompt@1.1.3 environment 0 4.9 kB dickeyxxx
npm/path-is-absolute@1.0.1 None 0 3.62 kB sindresorhus
npm/path-parse@1.0.7 None 0 4.51 kB jbgutierrez
npm/path-scurry@1.11.1 filesystem +1 1.22 MB isaacs
npm/path-type@4.0.0 filesystem 0 5.41 kB sindresorhus
npm/pg-cloudflare@1.1.1 None 0 19.3 kB brianc
npm/pg-connection-string@2.6.4 filesystem 0 9.1 kB brianc
npm/pg-int8@1.0.1 None 0 3.19 kB charmander
npm/pg-pool@3.6.2 None 0 69.8 kB brianc
npm/pg-protocol@1.6.1 None 0 188 kB brianc
npm/pg-types@2.2.0 None 0 35.3 kB bendrucker
npm/picomatch@2.3.1 None 0 90 kB mrmlnc
npm/pify@4.0.1 None 0 7.23 kB sindresorhus
npm/pirates@4.0.6 unsafe 0 13.5 kB danez
npm/pkg-dir@4.2.0 None 0 4.75 kB sindresorhus
npm/possible-typed-array-names@1.0.0 None 0 10.9 kB ljharb
npm/postcss@8.4.31 environment, filesystem 0 197 kB ai
npm/postgres-array@2.0.0 None 0 4.9 kB bendrucker
npm/postgres-bytea@1.0.0 None 0 3.06 kB bendrucker
npm/postgres-date@1.0.7 None 0 5.92 kB bendrucker
npm/postgres-interval@1.2.0 None 0 6.73 kB bendrucker
npm/prettier@2.8.8 environment, filesystem, unsafe 0 11.2 MB prettier-bot
npm/process-nextick-args@2.0.1 None 0 3.17 kB cwmma
npm/promise@7.3.1 eval 0 90.7 kB forbeslindesay
npm/prompts@2.4.2 None 0 187 kB terkelg
npm/proxy-from-env@1.1.0 environment 0 29.5 kB rob-w
npm/pseudomap@1.0.2 environment 0 8.21 kB isaacs
npm/psl@1.9.0 None 0 461 kB lupomontero
npm/pump@3.0.0 filesystem 0 7.78 kB mafintosh
npm/qs@6.12.1 None 0 247 kB ljharb
npm/querystringify@2.2.0 None 0 6.96 kB lpinca
npm/queue-microtask@1.2.3 None 0 8.37 kB feross
npm/quick-lru@4.0.1 None 0 7.47 kB sindresorhus
npm/react-is@18.3.1 environment 0 24 kB react-bot
npm/readable-stream@3.6.2 environment 0 124 kB matteo.collina
npm/rechoir@0.6.2 None 0 8.71 kB tkellen
npm/redent@3.0.0 None 0 3.6 kB sindresorhus
npm/redeyed@2.1.1 None 0 61.7 kB thlorenz
npm/regenerate-unicode-properties@10.1.1 None 0 589 kB google-wombot
npm/regenerate@1.4.2 None 0 49.2 kB mathias
npm/regenerator-runtime@0.14.1 None 0 27.9 kB benjamn
npm/regenerator-transform@0.15.2 None 0 135 kB benjamn
npm/regexp.prototype.flags@1.5.2 None 0 40.4 kB ljharb
npm/regexpu-core@5.3.2 None 0 53.8 kB google-wombot
npm/regjsparser@0.9.1 None +1 93.8 kB jviereck
npm/reinterval@1.1.0 None 0 7.35 kB 4rzael
npm/require-directory@2.1.1 filesystem 0 12.1 kB troygoode
npm/require-from-string@2.0.2 unsafe 0 3.42 kB floatdrop
npm/require-main-filename@2.0.0 None 0 3.93 kB bcoe
npm/requires-port@1.0.0 None 0 8.56 kB 3rdeden
npm/resolve-from@5.0.0 filesystem, unsafe 0 5.82 kB sindresorhus
npm/resolve@1.22.8 environment, filesystem 0 145 kB ljharb
npm/restore-cursor@3.1.0 None 0 2.82 kB sindresorhus
npm/reusify@1.0.4 None 0 9.44 kB matteo.collina
npm/rfdc@1.3.1 None 0 25.2 kB matteo.collina
npm/rimraf@3.0.2 filesystem +1 72.4 kB isaacs
npm/rrweb-cssom@0.6.0 None 0 52.1 kB fitz5264
npm/run-async@2.4.1 None 0 6.6 kB sboudrias
npm/run-parallel@1.2.0 None 0 6.56 kB feross
npm/rxjs@7.8.1 None 0 4.5 MB blesh
npm/safe-array-concat@1.1.2 None 0 16.4 kB ljharb
npm/safe-regex-test@1.0.3 None 0 10.2 kB ljharb
npm/saxes@6.0.0 None 0 164 kB lddubeau
npm/scheduler@0.23.2 environment 0 93.4 kB react-bot
npm/semver@7.6.2 None 0 95.4 kB npm-cli-ops
npm/set-blocking@2.0.0 None 0 4.22 kB bcoe
npm/set-function-name@2.0.2 None 0 16.7 kB ljharb
npm/setimmediate@1.0.5 None 0 8.56 kB domenic
npm/shallow-clone@3.0.1 None 0 9.45 kB jonschlinkert
npm/shebang-command@2.0.0 None +1 5.38 kB kevva
npm/shebang-regex@1.0.0 None 0 2.3 kB sindresorhus
npm/shelljs@0.8.5 environment, filesystem 0 212 kB nfischer
npm/signal-exit@3.0.7 None 0 9.96 kB isaacs
npm/simple-swizzle@0.2.2 None +1 58.3 kB qix
npm/sisteransi@1.0.5 None 0 6.79 kB terkelg
npm/slash@3.0.0 None 0 3.51 kB sindresorhus
npm/source-map-support@0.5.21 filesystem 0 85.2 kB linusu
npm/source-map@0.6.1 None 0 805 kB tromey
npm/spdx-correct@3.2.0 None 0 23.4 kB kemitchell
npm/spdx-exceptions@2.5.0 None 0 3.47 kB kemitchell
npm/spdx-expression-parse@3.0.1 None 0 11.8 kB kemitchell
npm/spdx-license-ids@3.0.18 None 0 12.9 kB kemitchell
npm/sprintf-js@1.0.3 None 0 34.8 kB alexei
npm/stack-utils@2.0.6 unsafe +1 17.9 kB isaacs
npm/stoppable@1.1.0 network 0 7.09 kB boneskull
npm/stream-shift@1.0.3 None 0 4.46 kB mafintosh
npm/stream-transform@2.1.3 None 0 556 kB david
npm/streamsearch@1.1.0 None 0 16.6 kB mscdex
npm/string_decoder@1.3.0 None 0 14.4 kB matteo.collina
npm/string-argv@0.3.2 None 0 7.8 kB cellule
npm/string.prototype.trim@1.2.9 None 0 33.5 kB ljharb
npm/string.prototype.trimend@1.0.8 None 0 22.1 kB ljharb
npm/string.prototype.trimstart@1.0.8 None 0 22.9 kB ljharb
npm/strip-ansi@6.0.1 None +1 9.64 kB sindresorhus
npm/strip-bom@3.0.0 None 0 3 kB sindresorhus
npm/strip-eof@1.0.0 None 0 2.64 kB sindresorhus
npm/strip-final-newline@2.0.0 None 0 3.05 kB sindresorhus
npm/strip-indent@3.0.0 None 0 3.31 kB sindresorhus
npm/strip-json-comments@3.1.1 None 0 6.96 kB sindresorhus
npm/strnum@1.0.5 None 0 17.7 kB amitgupta
npm/styled-jsx@5.1.1 environment 0 1.03 MB vercel-release-bot
npm/supports-color@7.2.0 None 0 7.04 kB sindresorhus
npm/supports-hyperlinks@2.3.0 None 0 6.93 kB sindresorhus
npm/supports-preserve-symlinks-flag@1.0.0 None 0 9.18 kB ljharb
npm/symbol-tree@3.2.4 None 0 57.1 kB joris-van-der-wel
npm/test-exclude@6.0.0 None 0 23.6 kB coreyfarrell
npm/through@2.3.8 None 0 12.5 kB dominictarr
npm/tmp@0.0.33 filesystem 0 26 kB raszi
npm/to-fast-properties@2.0.0 None 0 3.5 kB sindresorhus
npm/to-regex-range@5.0.1 None 0 22.9 kB jonschlinkert
npm/tough-cookie@4.1.4 None +1 117 kB ccasey
npm/tr46@0.0.3 None 0 268 kB sebmaster
npm/trim-newlines@3.0.1 None 0 3.85 kB sindresorhus
npm/ts-api-utils@1.3.0 None 0 828 kB joshuakgoldberg
npm/tslib@2.6.2 None 0 84 kB typescript-bot
npm/tunnel-agent@0.6.0 environment, network 0 16.7 kB mikeal
npm/turbo-darwin-64@1.13.3 None 0 21.6 MB turbobot
npm/turbo-darwin-arm64@1.13.3 None 0 19.3 MB turbobot
npm/turbo-linux-64@1.13.3 None 0 23 MB turbobot
npm/turbo-linux-arm64@1.13.3 None 0 20.4 MB turbobot
npm/turbo-windows-64@1.13.3 None 0 23 MB turbobot
npm/turbo-windows-arm64@1.13.3 None 0 23 MB turbobot
npm/turbo@1.13.3 None 0 30.6 kB turbobot
npm/type-fest@0.21.3 None 0 119 kB sindresorhus
npm/typed-array-buffer@1.0.2 None 0 13.1 kB ljharb
npm/typed-array-byte-length@1.0.1 None 0 20 kB ljharb
npm/typed-array-byte-offset@1.0.2 None 0 20.3 kB ljharb
npm/typed-array-length@1.0.6 None 0 23.3 kB ljharb
npm/typedarray@0.0.6 None 0 26 kB substack
npm/typescript@4.9.5 None 0 66.8 MB typescript-bot
npm/ua-parser-js@1.0.38 None 0 113 kB faisalman
npm/unbox-primitive@1.0.2 None 0 14.9 kB ljharb
npm/unicode-canonical-property-names-ecmascript@2.0.0 None 0 5.01 kB google-wombot
npm/unicode-match-property-ecmascript@2.0.0 None 0 5.05 kB google-wombot
npm/unicode-match-property-value-ecmascript@2.1.0 None 0 25.7 kB google-wombot
npm/unicode-property-aliases-ecmascript@2.1.0 None 0 5.98 kB google-wombot
npm/universalify@0.1.2 None 0 4.71 kB ryanzim
npm/untildify@4.0.0 None 0 3.01 kB sindresorhus
npm/update-browserslist-db@1.0.16 environment, filesystem, shell 0 15.5 kB ai
npm/url-parse@1.5.10 None 0 63 kB swaagie
npm/url-template@2.0.8 None 0 65.5 kB bramstein
npm/util-deprecate@1.0.2 None 0 5.48 kB tootallnate
npm/util@0.12.5 environment 0 33.7 kB goto-bus-stop
npm/uuid@8.3.2 None 0 116 kB ctavan
npm/v8-compile-cache-lib@3.0.1 environment, filesystem, unsafe 0 18.2 kB cspotcode
npm/validate-npm-package-license@3.0.4 None 0 16.6 kB kemitchell
npm/validator@13.12.0 None 0 761 kB profnandaa
npm/w3c-xmlserializer@4.0.0 None 0 18 kB domenic
npm/wcwidth@1.0.1 None 0 14.2 kB timoxley
npm/webidl-conversions@7.0.0 None 0 24.2 kB domenic
npm/whatwg-mimetype@3.0.0 None 0 16.8 kB domenic
npm/which-boxed-primitive@1.0.2 None 0 15 kB ljharb
npm/which-module@2.0.1 None 0 4.04 kB nexdrew
npm/which-pm@2.0.0 None 0 4.19 kB zkochan
npm/which-typed-array@1.1.15 None 0 40.7 kB ljharb
npm/widest-line@3.1.0 None 0 3.73 kB sindresorhus
npm/wordwrap@1.0.0 None 0 36.8 kB substack
npm/wrap-ansi@7.0.0 None 0 10.6 kB sindresorhus
npm/wrappy@1.0.2 None 0 2.96 kB zkat
npm/ws@8.17.0 environment, network 0 141 kB lpinca
npm/xml-name-validator@4.0.0 None 0 13.5 kB domenic
npm/xmlbuilder@15.1.1 None 0 321 kB oozcitak
npm/xmlchars@2.2.0 None 0 59 kB lddubeau
npm/xtend@4.0.2 None 0 6.46 kB raynos
npm/y18n@5.0.8 filesystem 0 23.4 kB oss-bot
npm/yallist@4.0.0 None 0 14.8 kB isaacs
npm/yaml@1.10.2 environment 0 448 kB eemeli
npm/yargs-parser@20.2.9 environment, filesystem 0 124 kB oss-bot
npm/yn@3.1.1 None 0 6.31 kB sindresorhus

🚮 Removed packages: npm/@calcom/ai@0.0.0-use.local, npm/@calcom/alby@0.0.0-use.local, npm/@calcom/amie@0.0.0-use.local, npm/@calcom/api-proxy@0.0.0-use.local, npm/@calcom/api-v2@0.0.0-use.local, npm/@calcom/api@0.0.0-use.local, npm/@calcom/app-store-cli@0.0.0-use.local, npm/@calcom/app-store@0.0.0-use.local, npm/@calcom/applecalendar@0.0.0-use.local, npm/@calcom/around@0.0.0-use.local, npm/@calcom/atoms@0.0.0-use.local, npm/@calcom/autocheckin@0.0.0-use.local, npm/@calcom/baa-for-hipaa@0.0.0-use.local, npm/@calcom/base@0.0.0-use.local, npm/@calcom/basecamp3@0.0.0-use.local, npm/@calcom/cal-ai@0.0.0-use.local, npm/@calcom/caldavcalendar@0.0.0-use.local, npm/@calcom/campfire@0.0.0-use.local, npm/@calcom/clic@0.0.0-use.local, npm/@calcom/closecom@0.0.0-use.local, npm/@calcom/config@0.0.0-use.local, npm/@calcom/console@0.0.0-use.local, npm/@calcom/core@0.0.0-use.local, npm/@calcom/cron@0.0.0-use.local, npm/@calcom/dailyvideo@0.0.0-use.local, npm/@calcom/dayjs@0.0.0-use.local, npm/@calcom/debugging@0.0.0-use.local, npm/@calcom/deel@0.0.0-use.local, npm/@calcom/demodesk@0.0.0-use.local, npm/@calcom/discord@0.0.0-use.local, npm/@calcom/ee@0.0.0-use.local, npm/@calcom/eightxeight@0.0.0-use.local, npm/@calcom/element-call@0.0.0-use.local, npm/@calcom/emails@0.0.0-use.local, npm/@calcom/embed-core@0.0.0-use.local, npm/@calcom/embed-react@0.0.0-use.local, npm/@calcom/embed-snippet@0.0.0-use.local, npm/@calcom/eslint-plugin-eslint@0.0.0-use.local, npm/@calcom/example-app-credential-sync@0.0.0-use.local, npm/@calcom/exchange2013calendar@0.0.0-use.local, npm/@calcom/exchange2016calendar@0.0.0-use.local, npm/@calcom/exchangecalendar@0.0.0-use.local, npm/@calcom/facetime@0.0.0-use.local, npm/@calcom/fathom@0.0.0-use.local, npm/@calcom/feature-auth@0.0.0-use.local, npm/@calcom/features@0.0.0-use.local, npm/@calcom/feishucalendar@0.0.0-use.local, npm/@calcom/ga4@0.0.0-use.local, npm/@calcom/giphy@0.0.0-use.local, npm/@calcom/googlecalendar@0.0.0-use.local, npm/@calcom/googlevideo@0.0.0-use.local, npm/@calcom/gtm@0.0.0-use.local, npm/@calcom/hubspot@0.0.0-use.local, npm/@calcom/huddle01video@0.0.0-use.local, npm/@calcom/ics-feed@0.0.0-use.local, npm/@calcom/intercom@0.0.0-use.local, npm/@calcom/jelly@0.0.0-use.local, npm/@calcom/jitsivideo@0.0.0-use.local, npm/@calcom/kysely@0.0.0-use.local, npm/@calcom/larkcalendar@0.0.0-use.local, npm/@calcom/lib@0.0.0-use.local, npm/@calcom/linear@0.0.0-use.local, npm/@calcom/make@0.0.0-use.local, npm/@calcom/matomo@0.0.0-use.local, npm/@calcom/metapixel@0.0.0-use.local, npm/@calcom/mirotalk@0.0.0-use.local, npm/@calcom/mock-payment-app@0.0.0-use.local, npm/@calcom/n8n@0.0.0-use.local, npm/@calcom/office365calendar@0.0.0-use.local, npm/@calcom/office365video@0.0.0-use.local, npm/@calcom/paypal@0.0.0-use.local, npm/@calcom/ping@0.0.0-use.local, npm/@calcom/pipedream@0.0.0-use.local, npm/@calcom/pipedrive-crm@0.0.0-use.local, npm/@calcom/platform-constants@0.0.0-use.local, npm/@calcom/platform-types@0.0.0-use.local, npm/@calcom/platform-utils@0.0.0-use.local, npm/@calcom/plausible@0.0.0-use.local, npm/@calcom/posthog@0.0.0-use.local, npm/@calcom/prisma@0.0.0-use.local, npm/@calcom/qr_code@0.0.0-use.local, npm/@calcom/raycast@0.0.0-use.local, npm/@calcom/riverside@0.0.0-use.local, npm/@calcom/roam@0.0.0-use.local, npm/@calcom/routing-forms@0.0.0-use.local, npm/@calcom/salesforce@0.0.0-use.local, npm/@calcom/salesroom@0.0.0-use.local, npm/@calcom/sdk@0.0.0-use.local, npm/@calcom/sendgrid@0.0.0-use.local, npm/@calcom/shimmer-video@0.0.0-use.local, npm/@calcom/signal@0.0.0-use.local, npm/@calcom/sirius_video@0.0.0-use.local, npm/@calcom/storybook@0.0.0-use.local, npm/@calcom/stripepayment@0.0.0-use.local, npm/@calcom/swagger@0.0.0-use.local, npm/@calcom/sylapsvideo@0.0.0-use.local, npm/@calcom/tandemvideo@0.0.0-use.local, npm/@calcom/telegram@0.0.0-use.local, npm/@calcom/trpc@0.0.0-use.local, npm/@calcom/tsconfig@0.0.0-use.local, npm/@calcom/typeform@0.0.0-use.local, npm/@calcom/types@0.0.0-use.local, npm/@calcom/ui@0.0.0-use.local, npm/@calcom/vimcal@0.0.0-use.local, npm/@calcom/vital@0.0.0-use.local, npm/@calcom/weather_in_your_calendar@0.0.0-use.local, npm/@calcom/web@0.0.0-use.local, npm/@calcom/webex@0.0.0-use.local, npm/@calcom/website@0.0.0-use.local, npm/@calcom/whatsapp@0.0.0-use.local, npm/@calcom/whereby@0.0.0-use.local, npm/@calcom/wordpress@0.0.0-use.local, npm/@calcom/zapier@0.0.0-use.local, npm/@calcom/zoho-bigin@0.0.0-use.local, npm/@calcom/zohocalendar@0.0.0-use.local, npm/@calcom/zohocrm@0.0.0-use.local, npm/@calcom/zoomvideo@0.0.0-use.local, npm/@types/cookiejar@2.1.5, npm/@types/mime@1.3.5, npm/@types/qs@6.9.15, npm/accepts@1.3.8, npm/array-flatten@1.1.1, npm/bytes@3.1.2, npm/calcom-monorepo@0.0.0-use.local, npm/component-emitter@1.3.1, npm/compressible@2.0.18, npm/content-disposition@0.5.4, npm/cookie-signature@1.0.6, npm/cookie@0.5.0, npm/cookiejar@2.1.4, npm/depd@2.0.0, npm/destroy@1.2.0, npm/ee-first@1.1.1, npm/encodeurl@1.0.2, npm/escape-html@1.0.3, npm/etag@1.8.1, npm/finalhandler@1.2.0, npm/forwarded@0.2.0, npm/fresh@0.5.2, npm/http-errors@2.0.0, npm/iconv-lite@0.4.24, npm/ipaddr.js@1.9.1, npm/media-typer@0.3.0, npm/merge-descriptors@1.0.1, npm/methods@1.1.2, npm/mime@1.6.0, npm/negotiator@0.6.3, npm/on-finished@2.4.1, npm/on-headers@1.0.2, npm/parseurl@1.3.3, npm/proxy-addr@2.0.7, npm/range-parser@1.2.1, npm/raw-body@2.5.2, npm/send@0.18.0, npm/serve-static@1.15.0, npm/setprototypeof@1.2.0, npm/statuses@2.0.1, npm/toidentifier@1.0.1, npm/type-is@1.6.18, npm/unpipe@1.0.0, npm/utils-merge@1.0.1, npm/vary@1.1.2, npm/wipemycal@0.0.0-use.local

View full report↗︎

@joeauyeung
Copy link
Contributor

@emrysal have you seen this PR? I know you've been experimenting with the docker builds.

@keithwillcode keithwillcode modified the milestones: v4.2, v4.3 Jun 17, 2024
@keithwillcode keithwillcode removed the platform Anything related to our platform plan label Jun 17, 2024
@compgeniuses
Copy link

its interesting that this keeps getting pushed forward...

@PeerRich PeerRich added High priority Created by Linear-GitHub Sync and removed Medium priority Created by Linear-GitHub Sync labels Jun 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci area: CI, DX, pipeline, github actions community Created by Linear-GitHub Sync docker foundation High priority Created by Linear-GitHub Sync osshack Submission for 2023 OSShack
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[CAL-2635] make cal.com dockerable – refactor constant.ts
8 participants