From 987301799db55c7ba677d873756dae3b426f184d Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 00:30:46 +0900 Subject: [PATCH 01/35] =?UTF-8?q?feat:=20cd=20=EC=8A=A4=ED=81=AC=EB=A6=BD?= =?UTF-8?q?=ED=8A=B8=20=EC=9E=91=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/deploy.yml | 82 ++++++++++++++++++++++++++++++++++++++++++++++ package.json | 4 +-- yarn.lock | 46 +++++++++++++++++++++++--- 3 files changed, 125 insertions(+), 7 deletions(-) create mode 100644 .github/deploy.yml diff --git a/.github/deploy.yml b/.github/deploy.yml new file mode 100644 index 0000000..71f667d --- /dev/null +++ b/.github/deploy.yml @@ -0,0 +1,82 @@ +name: Deploy serverless application + +on: + push: + branches: + - main + - feat/cd + +jobs: + validate: + name: Validate and Build + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Setup Node.js + uses: actions/setup-node@v3 + with: + node-version: '20' + cache: 'yarn' + + - name: Install dependencies + run: yarn install + + - name: Generate Prisma client + run: npx prisma generate + + - name: Lint code + run: yarn lint + + - name: Build project + run: yarn build + + - name: Upload build artifact + uses: actions/upload-artifact@v3 + with: + name: build-artifact + path: | + dist/ + node_modules/ + package.json + yarn.lock + serverless.yml + prisma/ + retention-days: 1 + + deploy: + name: Deploy to AWS Lambda + needs: validate + runs-on: ubuntu-latest + steps: + - name: Download build artifact + uses: actions/download-artifact@v3 + with: + name: build-artifact + + - name: Install Serverless Framework + run: npm install -g serverless + + - name: Configure serverless credentials + run: serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }} + + - name: Run Prisma migrations + run: npx prisma migrate deploy + env: + DATABASE_URL: ${{ secrets.DB_URL }} + + - name: Deploy serverless app + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + DB_URL: ${{ secrets.DB_URL }} + DB_HOST: ${{ secrets.DB_HOST }} + DB_PORT: ${{ secrets.DB_PORT }} + DB_USER: ${{ secrets.DB_USER }} + DB_PASSWORD: ${{ secrets.DB_PASSWORD }} + DB_NAME: ${{ secrets.DB_NAME }} + DB_SCHEMA: ${{ secrets.DB_SCHEMA }} + PORT: ${{ secrets.PORT }} + NODE_ENV: production + run: npx serverless deploy \ No newline at end of file diff --git a/package.json b/package.json index 43cf81c..280fd94 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,7 @@ }, "dependencies": { "@fastify/aws-lambda": "5.1.4", + "@nestjs/cli": "^11.0.6", "@nestjs/common": "^11.0.1", "@nestjs/config": "^4.0.2", "@nestjs/core": "^11.0.1", @@ -45,7 +46,6 @@ "devDependencies": { "@eslint/eslintrc": "^3.2.0", "@eslint/js": "^9.18.0", - "@nestjs/cli": "^11.0.0", "@nestjs/schematics": "^11.0.0", "@nestjs/testing": "^11.0.1", "@swc/cli": "^0.6.0", @@ -90,4 +90,4 @@ "coverageDirectory": "../coverage", "testEnvironment": "node" } -} \ No newline at end of file +} diff --git a/yarn.lock b/yarn.lock index d49b1ab..915afc8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1909,7 +1909,7 @@ "@napi-rs/nice-win32-ia32-msvc" "1.0.1" "@napi-rs/nice-win32-x64-msvc" "1.0.1" -"@nestjs/cli@^11.0.0": +"@nestjs/cli@^11.0.6": version "11.0.6" resolved "https://registry.yarnpkg.com/@nestjs/cli/-/cli-11.0.6.tgz#0ca7bd9a13499d5c42bfba82f33a49542bfdfc52" integrity sha512-Xco8pTdWHCpTXPTYMkUGAE+C7JXvAv38oVUaQeL81o7UOAi39w8p456r+IjONN/7ekjzakWnqepDzuTtH5Xk5w== @@ -2020,7 +2020,7 @@ path-to-regexp "8.2.0" tslib "2.8.1" -"@nestjs/schematics@^11.0.0", "@nestjs/schematics@^11.0.1": +"@nestjs/schematics@^11.0.0": version "11.0.4" resolved "https://registry.yarnpkg.com/@nestjs/schematics/-/schematics-11.0.4.tgz#a3abd8fe101144f027958e7a70913e11aee8a6a1" integrity sha512-DSAdkfEgKsy54eB+iMwalod+dWX3cMNG1xp9QiSGC5GISck/9pJ8Y9/dnYXvC7s2DAwkwL+Jsywi8gXMVl3OGg== @@ -2031,6 +2031,17 @@ jsonc-parser "3.3.1" pluralize "8.0.0" +"@nestjs/schematics@^11.0.1": + version "11.0.5" + resolved "https://registry.yarnpkg.com/@nestjs/schematics/-/schematics-11.0.5.tgz#cee2fb26f3273fb3874398aad3006517e6b802f9" + integrity sha512-T50SCNyqCZ/fDssaOD7meBKLZ87ebRLaJqZTJPvJKjlib1VYhMOCwXYsr7bjMPmuPgiQHOwvppz77xN/m6GM7A== + dependencies: + "@angular-devkit/core" "19.2.6" + "@angular-devkit/schematics" "19.2.6" + comment-json "4.2.5" + jsonc-parser "3.3.1" + pluralize "8.0.0" + "@nestjs/testing@^11.0.1": version "11.0.14" resolved "https://registry.yarnpkg.com/@nestjs/testing/-/testing-11.0.14.tgz#7a99b85307a1c9fa28e43b07690fc29b04ea0a60" @@ -7688,7 +7699,16 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0": + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -7720,7 +7740,14 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: +"strip-ansi-cjs@npm:strip-ansi@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -8349,7 +8376,7 @@ word-wrap@^1.2.5: resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: +"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -8367,6 +8394,15 @@ wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" From 2381b08c54c65ae088b8acd4f497c9701b6ac6fa Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 00:32:09 +0900 Subject: [PATCH 02/35] =?UTF-8?q?chore:=20cd=EC=8A=A4=ED=81=AC=EB=A6=BD?= =?UTF-8?q?=ED=8A=B8=20=20workflows=ED=8F=B4=EB=8D=94=EB=A1=9C=20=EC=9D=B4?= =?UTF-8?q?=EB=8F=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/{ => workflows}/deploy.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/{ => workflows}/deploy.yml (100%) diff --git a/.github/deploy.yml b/.github/workflows/deploy.yml similarity index 100% rename from .github/deploy.yml rename to .github/workflows/deploy.yml From 606365ea3d2284262bf9d3a854a031b520669293 Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 00:36:25 +0900 Subject: [PATCH 03/35] =?UTF-8?q?chore:=20=EB=B2=84=EC=A0=84=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 71f667d..5c5ec50 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '20' cache: 'yarn' @@ -33,7 +33,7 @@ jobs: run: yarn build - name: Upload build artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: build-artifact path: | @@ -51,7 +51,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download build artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: build-artifact From 614e9b158ff948fe0db2cd3524854c62ee5105b1 Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 00:46:52 +0900 Subject: [PATCH 04/35] =?UTF-8?q?chore:=20serverless=20=EB=B2=84=EC=A0=84?= =?UTF-8?q?=203.38.0=EC=9C=BC=EB=A1=9C=20=EA=B3=A0=EC=A0=95=20=EB=B0=8F=20?= =?UTF-8?q?credential=20=EA=B3=BC=EC=A0=95=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - serverless v4부터 로그인/라이선스 키가 필요해 v3.38.0으로 고정 - AWS 인증은 환경 변수만으로 처리하도록 변경 --- .github/workflows/deploy.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5c5ec50..15f7e05 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -56,11 +56,8 @@ jobs: name: build-artifact - name: Install Serverless Framework - run: npm install -g serverless + run: npm install -g serverless@3.38.0 - - name: Configure serverless credentials - run: serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }} - - name: Run Prisma migrations run: npx prisma migrate deploy env: @@ -78,5 +75,4 @@ jobs: DB_NAME: ${{ secrets.DB_NAME }} DB_SCHEMA: ${{ secrets.DB_SCHEMA }} PORT: ${{ secrets.PORT }} - NODE_ENV: production run: npx serverless deploy \ No newline at end of file From e25cc0fe48ea9d9f83e8fe89b8eec70cc0ca11cf Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 00:52:47 +0900 Subject: [PATCH 05/35] =?UTF-8?q?chore:=20prisma=20deploy=EA=B3=BC?= =?UTF-8?q?=EC=A0=95=EC=97=90=20Prisma=20CLI=20=EC=84=A4=EC=B9=98=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 15f7e05..c54d1ef 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -57,6 +57,9 @@ jobs: - name: Install Serverless Framework run: npm install -g serverless@3.38.0 + + - name: Install Prisma CLI + run: npm install -g prisma - name: Run Prisma migrations run: npx prisma migrate deploy From b9c9507422cb6e7673e876dd98ea144cc19086d2 Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 00:57:27 +0900 Subject: [PATCH 06/35] =?UTF-8?q?chore:=20=ED=94=84=EB=A6=AC=EC=A6=88?= =?UTF-8?q?=EB=A7=88=20=EC=8A=A4=ED=82=A4=EB=A7=88=20=ED=8C=8C=EC=9D=BC=20?= =?UTF-8?q?=EC=9C=84=EC=B9=98=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c54d1ef..10a17c8 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -62,7 +62,7 @@ jobs: run: npm install -g prisma - name: Run Prisma migrations - run: npx prisma migrate deploy + run: npx prisma migrate deploy --schema=./src/prisma/schema.prisma env: DATABASE_URL: ${{ secrets.DB_URL }} From 5d4a482e2bd89653c22f8516d0113d86fc230fe9 Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 01:01:37 +0900 Subject: [PATCH 07/35] =?UTF-8?q?chore:=20=EA=B2=BD=EB=A1=9C=20=EC=B6=94?= =?UTF-8?q?=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 10a17c8..c770879 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -43,6 +43,7 @@ jobs: yarn.lock serverless.yml prisma/ + src/ retention-days: 1 deploy: From a0031ee1c324fab619219a39bd92499e90c32106 Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 01:06:25 +0900 Subject: [PATCH 08/35] =?UTF-8?q?chore:=20=ED=99=98=EA=B2=BD=20=EB=B3=80?= =?UTF-8?q?=EC=88=98=20=EC=9D=B4=EB=A6=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c770879..b822802 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -65,7 +65,7 @@ jobs: - name: Run Prisma migrations run: npx prisma migrate deploy --schema=./src/prisma/schema.prisma env: - DATABASE_URL: ${{ secrets.DB_URL }} + DB_URL: ${{ secrets.DB_URL }} - name: Deploy serverless app env: From 8e0d176bcc8304695066bc8882c2d6a3fa40f3a0 Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 01:17:14 +0900 Subject: [PATCH 09/35] =?UTF-8?q?fix:=20serverless=20=EB=B0=B0=ED=8F=AC=20?= =?UTF-8?q?=EB=AA=85=EB=A0=B9=EC=96=B4=20=EC=88=98=EC=A0=95.=20=ED=94=8C?= =?UTF-8?q?=EB=9F=AC=EA=B7=B8=EC=9D=B8=20=EC=B6=A9=EB=8F=8C=20=ED=95=B4?= =?UTF-8?q?=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - npx --no-install 옵션을 사용하여 serverless 버전 충돌 문제 해결 --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b822802..3aad2b4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -79,4 +79,4 @@ jobs: DB_NAME: ${{ secrets.DB_NAME }} DB_SCHEMA: ${{ secrets.DB_SCHEMA }} PORT: ${{ secrets.PORT }} - run: npx serverless deploy \ No newline at end of file + run: npx --no-install serverless deploy \ No newline at end of file From da966fffaedb7ba1cffe22f48e8063b75624195c Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 01:26:09 +0900 Subject: [PATCH 10/35] =?UTF-8?q?chore:=20=ED=94=8C=EB=9F=AC=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EC=A3=BC=EC=84=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- serverless.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serverless.yml b/serverless.yml index eb1a00b..406cfc5 100644 --- a/serverless.yml +++ b/serverless.yml @@ -5,7 +5,7 @@ service: nest-graphql-mercurius-fastify plugins: - serverless-offline - - serverless-dotenv-plugin + # - serverless-dotenv-plugin provider: name: aws From 5765bba344ff0a45b4d49ae3a18abd1ee56d9bfe Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 01:36:26 +0900 Subject: [PATCH 11/35] =?UTF-8?q?chore:=20=EC=84=9C=EB=B2=84=EB=A6=AC?= =?UTF-8?q?=EC=8A=A4=20=EB=B2=84=EC=A0=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3aad2b4..3407e65 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -57,7 +57,7 @@ jobs: name: build-artifact - name: Install Serverless Framework - run: npm install -g serverless@3.38.0 + run: npm install -g serverless@3.26.0 - name: Install Prisma CLI run: npm install -g prisma From 779cf35c6dd3f67adcc57007a9fc21f8207ecc2b Mon Sep 17 00:00:00 2001 From: ain Date: Tue, 22 Apr 2025 01:39:57 +0900 Subject: [PATCH 12/35] =?UTF-8?q?chore:=20=EB=85=B8=EB=93=9C=20=EB=B2=84?= =?UTF-8?q?=EC=A0=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 3407e65..723f043 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '20.18.3' cache: 'yarn' - name: Install dependencies From 64f00f5390d0e67c4894412df8517c3ca6c58959 Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 10:08:53 +0900 Subject: [PATCH 13/35] =?UTF-8?q?chore:=20=ED=94=8C=EB=9F=AC=EA=B7=B8?= =?UTF-8?q?=EC=9D=B8=20=EC=B6=A9=EB=8F=8C=EB=A1=9C=20=EC=9D=B8=ED=95=B4=20?= =?UTF-8?q?=EC=A3=BC=EC=84=9D=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 6 +++--- serverless.yml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 723f043..b822802 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -17,7 +17,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20.18.3' + node-version: '20' cache: 'yarn' - name: Install dependencies @@ -57,7 +57,7 @@ jobs: name: build-artifact - name: Install Serverless Framework - run: npm install -g serverless@3.26.0 + run: npm install -g serverless@3.38.0 - name: Install Prisma CLI run: npm install -g prisma @@ -79,4 +79,4 @@ jobs: DB_NAME: ${{ secrets.DB_NAME }} DB_SCHEMA: ${{ secrets.DB_SCHEMA }} PORT: ${{ secrets.PORT }} - run: npx --no-install serverless deploy \ No newline at end of file + run: npx serverless deploy \ No newline at end of file diff --git a/serverless.yml b/serverless.yml index 406cfc5..1f18931 100644 --- a/serverless.yml +++ b/serverless.yml @@ -4,7 +4,7 @@ app: mashup-node service: nest-graphql-mercurius-fastify plugins: - - serverless-offline + # - serverless-offline # - serverless-dotenv-plugin provider: From fc05bf8917d336573094c2f49007c8306f39c680 Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 10:17:03 +0900 Subject: [PATCH 14/35] =?UTF-8?q?chore:=20AWS=20=EC=9E=90=EA=B2=A9=20?= =?UTF-8?q?=EC=A6=9D=EB=AA=85=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b822802..e933bae 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -67,6 +67,9 @@ jobs: env: DB_URL: ${{ secrets.DB_URL }} + - name: Configure serverless credentials + run: serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }} + - name: Deploy serverless app env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} From b8ec979895a91357eb2c24e33a63b9f56a3140d8 Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 14:05:23 +0900 Subject: [PATCH 15/35] =?UTF-8?q?chore:=20serverless=20secret=20key=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index e933bae..c8de5cd 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -74,6 +74,7 @@ jobs: env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }} DB_URL: ${{ secrets.DB_URL }} DB_HOST: ${{ secrets.DB_HOST }} DB_PORT: ${{ secrets.DB_PORT }} From b148bb2f9cdaaaa6c17dae68d7362cd6987c9fd7 Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 14:11:43 +0900 Subject: [PATCH 16/35] =?UTF-8?q?chore:=20=EC=84=9C=EB=B2=84=EB=A6=AC?= =?UTF-8?q?=EC=8A=A4=20=EB=B2=84=EC=A0=84=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index c8de5cd..4c55917 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -57,7 +57,7 @@ jobs: name: build-artifact - name: Install Serverless Framework - run: npm install -g serverless@3.38.0 + run: npm install -g serverless - name: Install Prisma CLI run: npm install -g prisma From 82f12beb5255ecf493f83c91be984c89732a4c48 Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 14:22:18 +0900 Subject: [PATCH 17/35] =?UTF-8?q?chore:=20=EB=8C=80=EC=8B=9C=EB=B3=B4?= =?UTF-8?q?=EB=93=9C=20=EB=B9=84=ED=99=9C=EC=84=B1=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 4c55917..a7c73e0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -57,7 +57,7 @@ jobs: name: build-artifact - name: Install Serverless Framework - run: npm install -g serverless + run: npm install -g serverless@3.38.0 - name: Install Prisma CLI run: npm install -g prisma @@ -83,4 +83,4 @@ jobs: DB_NAME: ${{ secrets.DB_NAME }} DB_SCHEMA: ${{ secrets.DB_SCHEMA }} PORT: ${{ secrets.PORT }} - run: npx serverless deploy \ No newline at end of file + run: npx serverless deploy --console=false \ No newline at end of file From efebd5a01e30e7236fc17a8418eb47d24d9fc389 Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 14:39:19 +0900 Subject: [PATCH 18/35] =?UTF-8?q?chore:=20=EB=8C=80=EC=8B=9C=EB=B3=B4?= =?UTF-8?q?=EB=93=9C=20=EB=AA=A8=EB=93=9C=20=EB=B9=84=ED=99=9C=EC=84=B1?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 3 +-- serverless.yml | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a7c73e0..9844720 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -74,7 +74,6 @@ jobs: env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - SERVERLESS_ACCESS_KEY: ${{ secrets.SERVERLESS_ACCESS_KEY }} DB_URL: ${{ secrets.DB_URL }} DB_HOST: ${{ secrets.DB_HOST }} DB_PORT: ${{ secrets.DB_PORT }} @@ -83,4 +82,4 @@ jobs: DB_NAME: ${{ secrets.DB_NAME }} DB_SCHEMA: ${{ secrets.DB_SCHEMA }} PORT: ${{ secrets.PORT }} - run: npx serverless deploy --console=false \ No newline at end of file + run: npx serverless deploy --no-console \ No newline at end of file diff --git a/serverless.yml b/serverless.yml index 1f18931..b631d85 100644 --- a/serverless.yml +++ b/serverless.yml @@ -1,5 +1,5 @@ -org: hospace -app: mashup-node +#org: hospace +#app: mashup-node service: nest-graphql-mercurius-fastify From 48a7c56ed1850fe2da22645a8bd694cad6799513 Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 14:43:05 +0900 Subject: [PATCH 19/35] =?UTF-8?q?chore:=20--no-console=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9844720..9acff40 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -82,4 +82,4 @@ jobs: DB_NAME: ${{ secrets.DB_NAME }} DB_SCHEMA: ${{ secrets.DB_SCHEMA }} PORT: ${{ secrets.PORT }} - run: npx serverless deploy --no-console \ No newline at end of file + run: npx serverless deploy \ No newline at end of file From 326c88a6efe33f4b42a9e42098053174d7cd882b Mon Sep 17 00:00:00 2001 From: hye-on Date: Tue, 22 Apr 2025 15:44:06 +0900 Subject: [PATCH 20/35] =?UTF-8?q?chore:=20pakage=ED=95=A0=EB=95=8C=20?= =?UTF-8?q?=EC=A0=9C=EC=99=B8=20pnpm=EC=A0=9C=EC=99=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- serverless.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/serverless.yml b/serverless.yml index b631d85..8b2abc9 100644 --- a/serverless.yml +++ b/serverless.yml @@ -27,6 +27,7 @@ package: - '!**' - 'dist/**' - 'node_modules/**' + - '!node_modules/.pnpm/**' - '!node_modules/.prisma/client/libquery_engine-*' - 'node_modules/.prisma/client/libquery_engine-rhel-*' - '!node_modules/prisma/libquery_engine-*' From 7b3d5268f0ca86ef279d70a3e3a000038e342f2d Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Thu, 8 May 2025 18:38:27 +0900 Subject: [PATCH 21/35] chore: remove @generated from code config --- .gitignore | 2 -- .prettierignore | 3 +-- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 28e8c3d..a2ab585 100644 --- a/.gitignore +++ b/.gitignore @@ -61,5 +61,3 @@ report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json postgres-data/ graphql-schema.gql - -@generated \ No newline at end of file diff --git a/.prettierignore b/.prettierignore index 11aa746..27139e2 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,2 +1 @@ -graphql-schema.gql -@generated \ No newline at end of file +graphql-schema.gql \ No newline at end of file From 6eac5c7228a821f38283bb5e7d9dc86573ff81c7 Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Thu, 8 May 2025 18:45:59 +0900 Subject: [PATCH 22/35] fix: build type error --- src/common/decorators/current-user.decorator.ts | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/common/decorators/current-user.decorator.ts b/src/common/decorators/current-user.decorator.ts index e998c21..157766a 100644 --- a/src/common/decorators/current-user.decorator.ts +++ b/src/common/decorators/current-user.decorator.ts @@ -1,9 +1,12 @@ import { ExecutionContext, createParamDecorator } from '@nestjs/common'; import { GqlExecutionContext } from '@nestjs/graphql'; +import { GraphQLContext } from '../config/graphql.context'; export const CurrentUser = createParamDecorator( - (data: unknown, context: ExecutionContext) => { - const ctx = GqlExecutionContext.create(context); - return ctx.getContext().req.user; + (_: unknown, context: ExecutionContext) => { + const gqlContext = GqlExecutionContext.create(context); + const { user } = gqlContext.getContext(); + + return user; }, ); From 5d03cff34c1e0a81fb1d3dd171960e95885b49d1 Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Thu, 8 May 2025 22:38:45 +0900 Subject: [PATCH 23/35] =?UTF-8?q?feat:=20bcrypt=20->=20bcryptjs=EB=A1=9C?= =?UTF-8?q?=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - lambda 환경에서 bcrypt는 호환 이슈가 있어요 ref: https://github.com/kelektiv/node.bcrypt.js/issues/505#issuecomment-353135828 --- package.json | 3 +- src/auth/auth.service.ts | 2 +- yarn.lock | 237 ++------------------------------------- 3 files changed, 12 insertions(+), 230 deletions(-) diff --git a/package.json b/package.json index cfb5adc..6f775e2 100644 --- a/package.json +++ b/package.json @@ -36,8 +36,7 @@ "@nestjs/platform-express": "^11.0.1", "@nestjs/platform-fastify": "11.0.12", "@prisma/client": "^6.5.0", - "aws-lambda": "^1.0.7", - "bcrypt": "^5.1.1", + "bcryptjs": "^3.0.2", "class-transformer": "^0.5.1", "class-validator": "^0.14.1", "fastify": "5.2.1", diff --git a/src/auth/auth.service.ts b/src/auth/auth.service.ts index 58441cb..aacfd8a 100644 --- a/src/auth/auth.service.ts +++ b/src/auth/auth.service.ts @@ -1,7 +1,7 @@ import { Injectable, UnauthorizedException } from '@nestjs/common'; import { ConfigService } from '@nestjs/config'; import { PrismaService } from '../prisma/prisma.service'; -import * as bcrypt from 'bcrypt'; +import * as bcrypt from 'bcryptjs'; import { SignInInput, SignUpInput } from './inputs/auth.input'; import { JwtService } from '@nestjs/jwt'; import { User } from '@prisma/client'; diff --git a/yarn.lock b/yarn.lock index 71999bc..536029a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1137,21 +1137,6 @@ resolved "https://registry.yarnpkg.com/@lukeed/ms/-/ms-2.0.2.tgz#07f09e59a74c52f4d88c6db5c1054e819538e2a8" integrity sha512-9I2Zn6+NJLfaGoz9jN3lpwDgAYvfGeNYdbAIjJOqzs4Tpc+VU3Jqq4IofSUBKajiDS8k9fZIg18/z13mpk1bsA== -"@mapbox/node-pre-gyp@^1.0.11": - version "1.0.11" - resolved "https://registry.yarnpkg.com/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz#417db42b7f5323d79e93b34a6d7a2a12c0df43fa" - integrity sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ== - dependencies: - detect-libc "^2.0.0" - https-proxy-agent "^5.0.0" - make-dir "^3.1.0" - node-fetch "^2.6.7" - nopt "^5.0.0" - npmlog "^5.0.1" - rimraf "^3.0.2" - semver "^7.3.5" - tar "^6.1.11" - "@modelcontextprotocol/sdk@^1.8.0": version "1.11.0" resolved "https://registry.yarnpkg.com/@modelcontextprotocol/sdk/-/sdk-1.11.0.tgz#9f1762efe6f3365f0bf3b019cc9bd1629d19bc50" @@ -2281,11 +2266,6 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== -abbrev@1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" - integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/abort-controller/-/abort-controller-3.0.0.tgz#eaf54d53b62bae4138e809ca225c8439a6efb392" @@ -2323,13 +2303,6 @@ acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.2: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== -agent-base@6: - version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2441,24 +2414,11 @@ append-field@^1.0.0: resolved "https://registry.yarnpkg.com/append-field/-/append-field-1.0.0.tgz#1e3440e915f0b1203d23748e78edd7b9b5b43e56" integrity sha512-klpgFSWLW1ZEs8svjfb7g4qWY0YS5imI82dTg+QahUvJ8YqAY0P10Uk8tTyh9ZGuYEZEMaeJYCF5BFuX552hsw== -"aproba@^1.0.3 || ^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" - integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ== - arch@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/arch/-/arch-3.0.0.tgz#a44e7077da4615fc5f1e3da21fbfc201d2c1817c" integrity sha512-AmIAC+Wtm2AU8lGfTtHsw0Y9Qtftx2YXEEtiBP10xFUtMOA+sHHx6OAddyL52mUKh1vsXQ6/w1mVDptZCyUt4Q== -are-we-there-yet@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz#372e0e7bd279d8e94c653aaa1f67200884bf3e1c" - integrity sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw== - dependencies: - delegates "^1.0.0" - readable-stream "^3.6.0" - arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -2630,13 +2590,10 @@ base64-js@^1.0.2, base64-js@^1.3.1: resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -bcrypt@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/bcrypt/-/bcrypt-5.1.1.tgz#0f732c6dcb4e12e5b70a25e326a72965879ba6e2" - integrity sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww== - dependencies: - "@mapbox/node-pre-gyp" "^1.0.11" - node-addon-api "^5.0.0" +bcryptjs@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/bcryptjs/-/bcryptjs-3.0.2.tgz#caadcca1afefe372ed6e20f86db8e8546361c1ca" + integrity sha512-k38b3XOZKv60C4E2hVsXTolJWfkGRMbILBIe2IBITXciy5bOsTKot5kDrf3ZfufQtQOUN5mXceUEpU1rTl9Uog== bin-version-check@^5.1.0: version "5.1.0" @@ -2866,11 +2823,6 @@ chokidar@4.0.3, chokidar@^4.0.1: dependencies: readdirp "^4.0.1" -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - chrome-trace-event@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" @@ -2967,11 +2919,6 @@ color-name@~1.1.4: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-support@^1.1.2: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -3040,11 +2987,6 @@ consola@^3.2.3: resolved "https://registry.yarnpkg.com/consola/-/consola-3.4.2.tgz#5af110145397bb67afdab77013fdc34cae590ea7" integrity sha512-5IKcdX0nnYavi6G7TtOhwkYzyjfJlatbjMjuLSfE2kYT5pMDOilZ4OvMhi637CcDICTmz3wARPoyhqyX1Y+XvA== -console-control-strings@^1.0.0, console-control-strings@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" - integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== - content-disposition@^0.5.4: version "0.5.4" resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" @@ -3146,7 +3088,7 @@ cross-spawn@^7.0.3, cross-spawn@^7.0.6: shebang-command "^2.0.0" which "^2.0.1" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0: +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -3206,11 +3148,6 @@ delayed-stream@~1.0.0: resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== -delegates@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" - integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ== - depd@2.0.0, depd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" @@ -3221,11 +3158,6 @@ dequal@^2.0.3: resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== -detect-libc@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-2.0.4.tgz#f04715b8ba815e53b4d8109655b6508a6865a7e8" - integrity sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA== - detect-newline@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" @@ -4043,13 +3975,6 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" -fs-minipass@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" - integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - dependencies: - minipass "^3.0.0" - fs-monkey@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2" @@ -4070,21 +3995,6 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -gauge@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/gauge/-/gauge-3.0.2.tgz#03bf4441c044383908bcfa0656ad91803259b395" - integrity sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q== - dependencies: - aproba "^1.0.3 || ^2.0.0" - color-support "^1.1.2" - console-control-strings "^1.0.0" - has-unicode "^2.0.1" - object-assign "^4.1.1" - signal-exit "^3.0.0" - string-width "^4.2.3" - strip-ansi "^6.0.1" - wide-align "^1.1.2" - generate-function@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz#f069617690c10c868e73b8465746764f97c3479f" @@ -4304,11 +4214,6 @@ has-tostringtag@^1.0.2: dependencies: has-symbols "^1.0.3" -has-unicode@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" - integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== - hasown@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" @@ -4345,14 +4250,6 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" -https-proxy-agent@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" - integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== - dependencies: - agent-base "6" - debug "4" - human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -5295,13 +5192,6 @@ magic-string@0.30.17: dependencies: "@jridgewell/sourcemap-codec" "^1.5.0" -make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - make-dir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -5473,31 +5363,11 @@ minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== -minipass@^3.0.0: - version "3.3.6" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" - integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== - dependencies: - yallist "^4.0.0" - -minipass@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" - integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== - minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== -minizlib@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" - integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - dependencies: - minipass "^3.0.0" - yallist "^4.0.0" - mkdirp@^0.5.4: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" @@ -5505,11 +5375,6 @@ mkdirp@^0.5.4: dependencies: minimist "^1.2.6" -mkdirp@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - mnemonist@0.40.0: version "0.40.0" resolved "https://registry.yarnpkg.com/mnemonist/-/mnemonist-0.40.0.tgz#72e866d7f1e261d0c589717ff2bcfd6feb802db2" @@ -5568,11 +5433,6 @@ node-abort-controller@^3.0.1: resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== -node-addon-api@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-5.1.0.tgz#49da1ca055e109a23d537e9de43c09cca21eb762" - integrity sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA== - node-emoji@1.11.0: version "1.11.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" @@ -5580,13 +5440,6 @@ node-emoji@1.11.0: dependencies: lodash "^4.17.21" -node-fetch@^2.6.7: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== - dependencies: - whatwg-url "^5.0.0" - node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -5597,13 +5450,6 @@ node-releases@^2.0.19: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== -nopt@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-5.0.0.tgz#530942bb58a512fccafe53fe210f13a25355dc88" - integrity sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== - dependencies: - abbrev "1" - normalize-path@3.0.0, normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" @@ -5621,16 +5467,6 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -npmlog@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-5.0.1.tgz#f06678e80e29419ad67ab964e0fa69959c1eb8b0" - integrity sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw== - dependencies: - are-we-there-yet "^2.0.0" - console-control-strings "^1.1.0" - gauge "^3.0.0" - set-blocking "^2.0.0" - object-assign@^4, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" @@ -6100,7 +5936,7 @@ readable-stream@^2.2.2: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: +readable-stream@^3.1.1, readable-stream@^3.4.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -6216,13 +6052,6 @@ rfdc@^1.2.0, rfdc@^1.3.1: resolved "https://registry.yarnpkg.com/rfdc/-/rfdc-1.4.1.tgz#778f76c4fb731d93414e8f925fbecf64cce7f6ca" integrity sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA== -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - router@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/router/-/router-2.2.0.tgz#019be620b711c87641167cc79b99090f00b146ef" @@ -6344,7 +6173,7 @@ semver-truncate@^3.0.0: dependencies: semver "^7.3.5" -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -6397,11 +6226,6 @@ serverless-dotenv-plugin@^6.0.0: dotenv "^16.0.3" dotenv-expand "^10.0.0" -set-blocking@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" - integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== - set-cookie-parser@^2.6.0: version "2.7.1" resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz#3016f150072202dfbe90fadee053573cc89d2943" @@ -6476,7 +6300,7 @@ side-channel@^1.1.0: side-channel-map "^1.0.1" side-channel-weakmap "^1.0.2" -signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -6600,7 +6424,7 @@ string-length@^4.0.1: char-regex "^1.0.2" strip-ansi "^6.0.0" -"string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: +"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== @@ -6775,18 +6599,6 @@ tar-stream@^3.1.7: fast-fifo "^1.2.0" streamx "^2.15.0" -tar@^6.1.11: - version "6.2.1" - resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" - integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== - dependencies: - chownr "^2.0.0" - fs-minipass "^2.0.0" - minipass "^5.0.0" - minizlib "^2.1.1" - mkdirp "^1.0.3" - yallist "^4.0.0" - terser-webpack-plugin@^5.3.11: version "5.3.14" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" @@ -6878,11 +6690,6 @@ token-types@^6.0.0: "@tokenizer/token" "^0.3.0" ieee754 "^1.2.1" -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - tree-kill@1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" @@ -7151,11 +6958,6 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - webpack-node-externals@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz#1a3407c158d547a9feb4229a9e3385b7b60c9917" @@ -7195,14 +6997,6 @@ webpack@5.99.6: watchpack "^2.4.1" webpack-sources "^3.2.3" -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - which-typed-array@^1.1.16, which-typed-array@^1.1.2: version "1.1.19" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" @@ -7223,19 +7017,13 @@ which@^2.0.1: dependencies: isexe "^2.0.0" -wide-align@^1.1.2: - version "1.1.5" - resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3" - integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg== - dependencies: - string-width "^1.0.2 || 2 || 3 || 4" - word-wrap@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0: + name wrap-ansi-cjs version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== @@ -7318,11 +7106,6 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - yargs-parser@21.1.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" From fc88f8f16ba8782be78d02042830eb3cde1463be Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Thu, 8 May 2025 22:50:36 +0900 Subject: [PATCH 24/35] =?UTF-8?q?feat:=20=ED=95=84=EC=9A=94=ED=95=9C=20?= =?UTF-8?q?=ED=99=98=EA=B2=BD=EB=B3=80=EC=88=98=20=EC=9E=AC=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .example.env | 8 -------- .github/workflows/deploy.yml | 8 ++------ 2 files changed, 2 insertions(+), 14 deletions(-) diff --git a/.example.env b/.example.env index 0ae8625..30cc023 100644 --- a/.example.env +++ b/.example.env @@ -1,14 +1,6 @@ -# DB DB_URL="postgresql://postgres:1q2w3e4r@localhost:5432/postgres?schema=public" -DB_HOST=localhost -DB_PORT=5432 -DB_USER=postgres -DB_PASSWORD=1q2w3e4r -DB_NAME=postgres -DB_SCHEMA=public PORT=8000 -# JWT ACCESS_TOKEN_SECRET= REFRESH_TOKEN_SECRET= diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9acff40..a2c0e0b 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -74,12 +74,8 @@ jobs: env: AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + ACCESS_TOKEN_SECRET: ${{ secrets.ACCESS_TOKEN_SECRET }} + REFRESH_TOKEN_SECRET: ${{ secrets.REFRESH_TOKEN_SECRET }} DB_URL: ${{ secrets.DB_URL }} - DB_HOST: ${{ secrets.DB_HOST }} - DB_PORT: ${{ secrets.DB_PORT }} - DB_USER: ${{ secrets.DB_USER }} - DB_PASSWORD: ${{ secrets.DB_PASSWORD }} - DB_NAME: ${{ secrets.DB_NAME }} - DB_SCHEMA: ${{ secrets.DB_SCHEMA }} PORT: ${{ secrets.PORT }} run: npx serverless deploy \ No newline at end of file From 6ac725f636e5202fd9b93302173c52c493a42973 Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Thu, 8 May 2025 23:04:41 +0900 Subject: [PATCH 25/35] =?UTF-8?q?feat:=20aws-lambda=20=EB=A5=BC=20serverle?= =?UTF-8?q?ss=20=EB=B0=B0=ED=8F=AC=EC=97=90=EC=84=9C=20=EC=A0=9C=EC=99=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- serverless.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serverless.yml b/serverless.yml index 4042eef..a5fe528 100644 --- a/serverless.yml +++ b/serverless.yml @@ -26,8 +26,8 @@ package: - '!**' - 'dist/**' - 'node_modules/**' - - '!node_modules/.pnpm/**' - '!node_modules/.prisma/client/libquery_engine-*' - 'node_modules/.prisma/client/libquery_engine-rhel-*' - '!node_modules/prisma/libquery_engine-*' - '!node_modules/@prisma/engines/**' + - '!node_modules/aws-lambda' From 4a02140c9301b31727e382b740398ede6e7630d1 Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Thu, 8 May 2025 23:16:38 +0900 Subject: [PATCH 26/35] chore: only import type --- src/lambda.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lambda.ts b/src/lambda.ts index ec25433..b493608 100644 --- a/src/lambda.ts +++ b/src/lambda.ts @@ -2,7 +2,7 @@ import awsLambdaFastify, { LambdaResponse, PromiseHandler, } from '@fastify/aws-lambda'; -import { +import type { APIGatewayProxyEvent, APIGatewayProxyResult, Context, From 30dee76aabc13ccfe8a4753e053df8a492c8cc5b Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Fri, 9 May 2025 11:57:13 +0900 Subject: [PATCH 27/35] =?UTF-8?q?feat:=20=EB=AF=BC=EA=B0=90=ED=95=9C=20?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=20masking?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/deploy.yml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index a2c0e0b..b9e4ef6 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -63,7 +63,7 @@ jobs: run: npm install -g prisma - name: Run Prisma migrations - run: npx prisma migrate deploy --schema=./src/prisma/schema.prisma + run: npx prisma migrate deploy 2>&1 | grep -v 'Datasource "db":' | grep -v 'PostgreSQL database' env: DB_URL: ${{ secrets.DB_URL }} @@ -77,5 +77,4 @@ jobs: ACCESS_TOKEN_SECRET: ${{ secrets.ACCESS_TOKEN_SECRET }} REFRESH_TOKEN_SECRET: ${{ secrets.REFRESH_TOKEN_SECRET }} DB_URL: ${{ secrets.DB_URL }} - PORT: ${{ secrets.PORT }} - run: npx serverless deploy \ No newline at end of file + run: npx serverless deploy 2>&1 | grep -v 'endpoint:' From 9b5cb8b98c9f6c1e5adc57d66013d1f4f27a7b85 Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Fri, 9 May 2025 12:12:11 +0900 Subject: [PATCH 28/35] feat: use dotenv plugin --- .github/workflows/deploy.yml | 24 ++++++++++++------------ serverless.yml | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index b9e4ef6..90d3190 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -28,10 +28,10 @@ jobs: - name: Lint code run: yarn lint - + - name: Build project run: yarn build - + - name: Upload build artifact uses: actions/upload-artifact@v4 with: @@ -45,7 +45,7 @@ jobs: prisma/ src/ retention-days: 1 - + deploy: name: Deploy to AWS Lambda needs: validate @@ -55,10 +55,10 @@ jobs: uses: actions/download-artifact@v4 with: name: build-artifact - + - name: Install Serverless Framework run: npm install -g serverless@3.38.0 - + - name: Install Prisma CLI run: npm install -g prisma @@ -67,14 +67,14 @@ jobs: env: DB_URL: ${{ secrets.DB_URL }} + - name: Create .env file + run: | + echo "ACCESS_TOKEN_SECRET=${{ secrets.ACCESS_TOKEN_SECRET }}" >> .env + echo "REFRESH_TOKEN_SECRET=${{ secrets.REFRESH_TOKEN_SECRET }}" >> .env + echo "DB_URL=${{ secrets.DB_URL }}" >> .env + - name: Configure serverless credentials run: serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }} - + - name: Deploy serverless app - env: - AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} - AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - ACCESS_TOKEN_SECRET: ${{ secrets.ACCESS_TOKEN_SECRET }} - REFRESH_TOKEN_SECRET: ${{ secrets.REFRESH_TOKEN_SECRET }} - DB_URL: ${{ secrets.DB_URL }} run: npx serverless deploy 2>&1 | grep -v 'endpoint:' diff --git a/serverless.yml b/serverless.yml index a5fe528..0af4699 100644 --- a/serverless.yml +++ b/serverless.yml @@ -4,7 +4,7 @@ service: nest-graphql-mercurius-fastify plugins: - # - serverless-dotenv-plugin + - serverless-dotenv-plugin provider: name: aws From 31c51ed936640cd1cc048c57ec07cf7b6c71eaf5 Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Fri, 9 May 2025 12:31:48 +0900 Subject: [PATCH 29/35] =?UTF-8?q?feat:=20build=20/=20deploy=20workflow=20?= =?UTF-8?q?=EB=82=98=EB=88=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - npx prisma generate 는 삭제 -> yarn install 시 prisma 내부 postinstall 로 shcema에 따라 자동 생성 --- .github/workflows/deploy.yml | 48 +++++----------------------------- .github/workflows/validate.yml | 32 +++++++++++++++++++++++ 2 files changed, 39 insertions(+), 41 deletions(-) create mode 100644 .github/workflows/validate.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 90d3190..fcf8a47 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -7,8 +7,7 @@ on: - feat/cd jobs: - validate: - name: Validate and Build + deploy: runs-on: ubuntu-latest steps: - name: Checkout code @@ -20,47 +19,11 @@ jobs: node-version: '20' cache: 'yarn' - - name: Install dependencies - run: yarn install - - - name: Generate Prisma client - run: npx prisma generate - - - name: Lint code - run: yarn lint - - - name: Build project - run: yarn build - - - name: Upload build artifact - uses: actions/upload-artifact@v4 - with: - name: build-artifact - path: | - dist/ - node_modules/ - package.json - yarn.lock - serverless.yml - prisma/ - src/ - retention-days: 1 - - deploy: - name: Deploy to AWS Lambda - needs: validate - runs-on: ubuntu-latest - steps: - - name: Download build artifact - uses: actions/download-artifact@v4 - with: - name: build-artifact - - name: Install Serverless Framework run: npm install -g serverless@3.38.0 - - name: Install Prisma CLI - run: npm install -g prisma + - name: Install dependencies + run: yarn install --frozen-lockfile - name: Run Prisma migrations run: npx prisma migrate deploy 2>&1 | grep -v 'Datasource "db":' | grep -v 'PostgreSQL database' @@ -73,8 +36,11 @@ jobs: echo "REFRESH_TOKEN_SECRET=${{ secrets.REFRESH_TOKEN_SECRET }}" >> .env echo "DB_URL=${{ secrets.DB_URL }}" >> .env + - name: Run build + run: yarn build + - name: Configure serverless credentials run: serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }} - name: Deploy serverless app - run: npx serverless deploy 2>&1 | grep -v 'endpoint:' + run: serverless deploy 2>&1 | grep -v 'endpoint:' diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 0000000..3afa195 --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,32 @@ +name: Run build & test + +on: + pull_request: + branches: + - main + - feat/cd + +jobs: + validate: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '20' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --frozen-lockfile + + - name: Lint code + run: yarn lint + + # - name: Run test + # run: yarn test + + - name: Build project + run: yarn build From fdd457c1a91e720ed814a0d52d0e476606613844 Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Fri, 9 May 2025 13:49:30 +0900 Subject: [PATCH 30/35] feat: install serverless in local --- .github/workflows/deploy.yml | 7 +- package.json | 3 +- yarn.lock | 3259 +++++++++++++++++++++++++++++++++- 3 files changed, 3177 insertions(+), 92 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fcf8a47..5fa766d 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,9 +19,6 @@ jobs: node-version: '20' cache: 'yarn' - - name: Install Serverless Framework - run: npm install -g serverless@3.38.0 - - name: Install dependencies run: yarn install --frozen-lockfile @@ -40,7 +37,7 @@ jobs: run: yarn build - name: Configure serverless credentials - run: serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }} + run: npx serverless config credentials --provider aws --key ${{ secrets.AWS_ACCESS_KEY_ID }} --secret ${{ secrets.AWS_SECRET_ACCESS_KEY }} - name: Deploy serverless app - run: serverless deploy 2>&1 | grep -v 'endpoint:' + run: npx serverless deploy 2>&1 | grep -v 'endpoint:' diff --git a/package.json b/package.json index 6f775e2..1cdb1c6 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "globals": "^16.0.0", "jest": "^29.7.0", "prettier": "^3.4.2", + "serverless": "3.38.0", "serverless-dotenv-plugin": "^6.0.0", "source-map-support": "^0.5.21", "supertest": "^7.0.0", @@ -97,4 +98,4 @@ "coverageDirectory": "../coverage", "testEnvironment": "node" } -} +} \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 536029a..fcf0241 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,14 @@ # yarn lockfile v1 +"2-thenable@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/2-thenable/-/2-thenable-1.0.0.tgz#56e9a2e363293b1e507f501aac1aa9927670b2fc" + integrity sha512-HqiDzaLDFCXkcCO/SwoyhRwqYtINFHF7t9BDRq4x90TOKNAJpiqUt9X5lQ08bwxYzc067HUywDjGySpebHcUpw== + dependencies: + d "1" + es5-ext "^0.10.47" + "@ampproject/remapping@^2.2.0": version "2.3.0" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.3.0.tgz#ed441b6fa600072520ce18b43d2c8cc8caecc7f4" @@ -68,6 +76,456 @@ ora "5.4.1" rxjs "7.8.1" +"@aws-crypto/sha256-browser@5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-browser/-/sha256-browser-5.2.0.tgz#153895ef1dba6f9fce38af550e0ef58988eb649e" + integrity sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw== + dependencies: + "@aws-crypto/sha256-js" "^5.2.0" + "@aws-crypto/supports-web-crypto" "^5.2.0" + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + "@aws-sdk/util-locate-window" "^3.0.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-crypto/sha256-js@5.2.0", "@aws-crypto/sha256-js@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz#c4fdb773fdbed9a664fc1a95724e206cf3860042" + integrity sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA== + dependencies: + "@aws-crypto/util" "^5.2.0" + "@aws-sdk/types" "^3.222.0" + tslib "^2.6.2" + +"@aws-crypto/supports-web-crypto@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/supports-web-crypto/-/supports-web-crypto-5.2.0.tgz#a1e399af29269be08e695109aa15da0a07b5b5fb" + integrity sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg== + dependencies: + tslib "^2.6.2" + +"@aws-crypto/util@^5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/@aws-crypto/util/-/util-5.2.0.tgz#71284c9cffe7927ddadac793c14f14886d3876da" + integrity sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ== + dependencies: + "@aws-sdk/types" "^3.222.0" + "@smithy/util-utf8" "^2.0.0" + tslib "^2.6.2" + +"@aws-sdk/client-cloudformation@^3.410.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-cloudformation/-/client-cloudformation-3.806.0.tgz#e9d961b523eaef66ab5375262afd65f23a61a77a" + integrity sha512-nm/SRgmHP8O6MkJhD9f1GYDKFkX3bdQDwSHQ8cZMtF5//YLhcMAU8JGt3yKJG+BqTOR2DZw8IaC4qPdCZH2YhA== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.806.0" + "@aws-sdk/credential-provider-node" "3.806.0" + "@aws-sdk/middleware-host-header" "3.804.0" + "@aws-sdk/middleware-logger" "3.804.0" + "@aws-sdk/middleware-recursion-detection" "3.804.0" + "@aws-sdk/middleware-user-agent" "3.806.0" + "@aws-sdk/region-config-resolver" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@aws-sdk/util-endpoints" "3.806.0" + "@aws-sdk/util-user-agent-browser" "3.804.0" + "@aws-sdk/util-user-agent-node" "3.806.0" + "@smithy/config-resolver" "^4.1.1" + "@smithy/core" "^3.3.1" + "@smithy/fetch-http-handler" "^5.0.2" + "@smithy/hash-node" "^4.0.2" + "@smithy/invalid-dependency" "^4.0.2" + "@smithy/middleware-content-length" "^4.0.2" + "@smithy/middleware-endpoint" "^4.1.3" + "@smithy/middleware-retry" "^4.1.4" + "@smithy/middleware-serde" "^4.0.3" + "@smithy/middleware-stack" "^4.0.2" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/node-http-handler" "^4.0.4" + "@smithy/protocol-http" "^5.1.0" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + "@smithy/url-parser" "^4.0.2" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.11" + "@smithy/util-defaults-mode-node" "^4.0.11" + "@smithy/util-endpoints" "^3.0.3" + "@smithy/util-middleware" "^4.0.2" + "@smithy/util-retry" "^4.0.3" + "@smithy/util-utf8" "^4.0.0" + "@smithy/util-waiter" "^4.0.3" + "@types/uuid" "^9.0.1" + tslib "^2.6.2" + uuid "^9.0.1" + +"@aws-sdk/client-sso@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sso/-/client-sso-3.806.0.tgz#fc09e505d41eaca3f3199bcae537caed1221528a" + integrity sha512-X0p/9/u9e6b22rlQqKucdtjdqmjSNB4c/8zDEoD5MvgYAAbMF9HNE0ST2xaA/WsJ7uE0jFfhPY2/00pslL1DqQ== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.806.0" + "@aws-sdk/middleware-host-header" "3.804.0" + "@aws-sdk/middleware-logger" "3.804.0" + "@aws-sdk/middleware-recursion-detection" "3.804.0" + "@aws-sdk/middleware-user-agent" "3.806.0" + "@aws-sdk/region-config-resolver" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@aws-sdk/util-endpoints" "3.806.0" + "@aws-sdk/util-user-agent-browser" "3.804.0" + "@aws-sdk/util-user-agent-node" "3.806.0" + "@smithy/config-resolver" "^4.1.1" + "@smithy/core" "^3.3.1" + "@smithy/fetch-http-handler" "^5.0.2" + "@smithy/hash-node" "^4.0.2" + "@smithy/invalid-dependency" "^4.0.2" + "@smithy/middleware-content-length" "^4.0.2" + "@smithy/middleware-endpoint" "^4.1.3" + "@smithy/middleware-retry" "^4.1.4" + "@smithy/middleware-serde" "^4.0.3" + "@smithy/middleware-stack" "^4.0.2" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/node-http-handler" "^4.0.4" + "@smithy/protocol-http" "^5.1.0" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + "@smithy/url-parser" "^4.0.2" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.11" + "@smithy/util-defaults-mode-node" "^4.0.11" + "@smithy/util-endpoints" "^3.0.3" + "@smithy/util-middleware" "^4.0.2" + "@smithy/util-retry" "^4.0.3" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/client-sts@^3.410.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/client-sts/-/client-sts-3.806.0.tgz#028eb89af9d1834e3eb254576e868a895ff43487" + integrity sha512-ooLkgLR2G65EHmhkXl9Ztk8yv7w2QbrXoJ7TCKpCPtrpiqO5GJ6mL3YRHTQmLzYHobDTpaTDYGrlhm5RHPGTSg== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.806.0" + "@aws-sdk/credential-provider-node" "3.806.0" + "@aws-sdk/middleware-host-header" "3.804.0" + "@aws-sdk/middleware-logger" "3.804.0" + "@aws-sdk/middleware-recursion-detection" "3.804.0" + "@aws-sdk/middleware-user-agent" "3.806.0" + "@aws-sdk/region-config-resolver" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@aws-sdk/util-endpoints" "3.806.0" + "@aws-sdk/util-user-agent-browser" "3.804.0" + "@aws-sdk/util-user-agent-node" "3.806.0" + "@smithy/config-resolver" "^4.1.1" + "@smithy/core" "^3.3.1" + "@smithy/fetch-http-handler" "^5.0.2" + "@smithy/hash-node" "^4.0.2" + "@smithy/invalid-dependency" "^4.0.2" + "@smithy/middleware-content-length" "^4.0.2" + "@smithy/middleware-endpoint" "^4.1.3" + "@smithy/middleware-retry" "^4.1.4" + "@smithy/middleware-serde" "^4.0.3" + "@smithy/middleware-stack" "^4.0.2" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/node-http-handler" "^4.0.4" + "@smithy/protocol-http" "^5.1.0" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + "@smithy/url-parser" "^4.0.2" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.11" + "@smithy/util-defaults-mode-node" "^4.0.11" + "@smithy/util-endpoints" "^3.0.3" + "@smithy/util-middleware" "^4.0.2" + "@smithy/util-retry" "^4.0.3" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/core@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/core/-/core-3.806.0.tgz#e8e8464238b5070b7fa0a0df7351aa1bcd0540b2" + integrity sha512-HJRINPncdjPK0iL3f6cBpqCMaxVwq2oDbRCzOx04tsLZ0tNgRACBfT3d/zNVRvMt6fnOVKXoN1LAtQaw50pjEA== + dependencies: + "@aws-sdk/types" "3.804.0" + "@smithy/core" "^3.3.1" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/protocol-http" "^5.1.0" + "@smithy/signature-v4" "^5.1.0" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + "@smithy/util-middleware" "^4.0.2" + fast-xml-parser "4.4.1" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-env@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-env/-/credential-provider-env-3.806.0.tgz#e480de3a5340d0297ff96a4612f3c913e24994c0" + integrity sha512-nbPwmZn0kt6Q1XI2FaJWP6AhF9tro4cO5HlmZQx8NU+B0H1y9WMo659Q5zLLY46BXgoQVIJEsPSZpcZk27O4aw== + dependencies: + "@aws-sdk/core" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-http@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-http/-/credential-provider-http-3.806.0.tgz#17cdea3fb73062f14aec1aadba1b66c717578253" + integrity sha512-e/gB2iJQQ4ZpecOVpEFhEvjGwuTqNCzhVaVsFYVc49FPfR1seuN7qBGYe1MO7mouGDQFInzJgcNup0DnYUrLiw== + dependencies: + "@aws-sdk/core" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/fetch-http-handler" "^5.0.2" + "@smithy/node-http-handler" "^4.0.4" + "@smithy/property-provider" "^4.0.2" + "@smithy/protocol-http" "^5.1.0" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + "@smithy/util-stream" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-ini@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-ini/-/credential-provider-ini-3.806.0.tgz#535cef9b760089e02811030202b69f6d54973ad4" + integrity sha512-FogfbuYSEZgFxbNy0QcsBZHHe5mSv5HV3+JyB5n0kCyjOISCVCZD7gwxKdXjt8O1hXq5k5SOdQvydGULlB6rew== + dependencies: + "@aws-sdk/core" "3.806.0" + "@aws-sdk/credential-provider-env" "3.806.0" + "@aws-sdk/credential-provider-http" "3.806.0" + "@aws-sdk/credential-provider-process" "3.806.0" + "@aws-sdk/credential-provider-sso" "3.806.0" + "@aws-sdk/credential-provider-web-identity" "3.806.0" + "@aws-sdk/nested-clients" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/credential-provider-imds" "^4.0.2" + "@smithy/property-provider" "^4.0.2" + "@smithy/shared-ini-file-loader" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-node@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-node/-/credential-provider-node-3.806.0.tgz#7bda185597d31beed9331aef95b00068fb3e1a39" + integrity sha512-fZX8xP2Kf0k70kDTog/87fh/M+CV0E2yujSw1cUBJhDSwDX3RlUahiJk7TpB/KGw6hEFESMd6+7kq3UzYuw3rg== + dependencies: + "@aws-sdk/credential-provider-env" "3.806.0" + "@aws-sdk/credential-provider-http" "3.806.0" + "@aws-sdk/credential-provider-ini" "3.806.0" + "@aws-sdk/credential-provider-process" "3.806.0" + "@aws-sdk/credential-provider-sso" "3.806.0" + "@aws-sdk/credential-provider-web-identity" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/credential-provider-imds" "^4.0.2" + "@smithy/property-provider" "^4.0.2" + "@smithy/shared-ini-file-loader" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-process@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-process/-/credential-provider-process-3.806.0.tgz#5b26539982b6f1d29ae072194ba973adae4c25a3" + integrity sha512-8Y8GYEw/1e5IZRDQL02H6nsTDcRWid/afRMeWg+93oLQmbHcTtdm48tjis+7Xwqy+XazhMDmkbUht11QPTDJcQ== + dependencies: + "@aws-sdk/core" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/shared-ini-file-loader" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-sso@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-sso/-/credential-provider-sso-3.806.0.tgz#2d241d5e6179b4f60bc06018d9de3db9bd8ef64a" + integrity sha512-hT9OBwCxWMPBydNhXm2gdNNzx5AJNheS9RglwDDvXWzQ9qDuRztjuMBilMSUMb0HF9K4IqQjYzGqczMuktz4qQ== + dependencies: + "@aws-sdk/client-sso" "3.806.0" + "@aws-sdk/core" "3.806.0" + "@aws-sdk/token-providers" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/shared-ini-file-loader" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/credential-provider-web-identity@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/credential-provider-web-identity/-/credential-provider-web-identity-3.806.0.tgz#8c656f39d93a33b6efa63c52b368f691bcb6e66b" + integrity sha512-XxaSY9Zd3D4ClUGENYMvi52ac5FuJPPAsvRtEfyrSdEpf6QufbMpnexWBZMYRF31h/VutgqtJwosGgNytpxMEg== + dependencies: + "@aws-sdk/core" "3.806.0" + "@aws-sdk/nested-clients" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-host-header@3.804.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-host-header/-/middleware-host-header-3.804.0.tgz#e4c2180cfc75f19c697974383324509fa104d7a3" + integrity sha512-bum1hLVBrn2lJCi423Z2fMUYtsbkGI2s4N+2RI2WSjvbaVyMSv/WcejIrjkqiiMR+2Y7m5exgoKeg4/TODLDPQ== + dependencies: + "@aws-sdk/types" "3.804.0" + "@smithy/protocol-http" "^5.1.0" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-logger@3.804.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-logger/-/middleware-logger-3.804.0.tgz#9b7860d0193ec8647a1102aa6ffad070e3260513" + integrity sha512-w/qLwL3iq0KOPQNat0Kb7sKndl9BtceigINwBU7SpkYWX9L/Lem6f8NPEKrC9Tl4wDBht3Yztub4oRTy/horJA== + dependencies: + "@aws-sdk/types" "3.804.0" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-recursion-detection@3.804.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-recursion-detection/-/middleware-recursion-detection-3.804.0.tgz#797bbe72c765e83a1d4c259db9799b77831e1fbb" + integrity sha512-zqHOrvLRdsUdN/ehYfZ9Tf8svhbiLLz5VaWUz22YndFv6m9qaAcijkpAOlKexsv3nLBMJdSdJ6GUTAeIy3BZzw== + dependencies: + "@aws-sdk/types" "3.804.0" + "@smithy/protocol-http" "^5.1.0" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/middleware-user-agent@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/middleware-user-agent/-/middleware-user-agent-3.806.0.tgz#a0777ed71b1d41a77d5d3f425e55682a763de91b" + integrity sha512-XoIromVffgXnc+/mjlR2EVzQVIei3bPVtafIZNsHuEmUvIWJXiWsa2eJpt3BUqa0HF9YPknK7ommNEhqRb8ucg== + dependencies: + "@aws-sdk/core" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@aws-sdk/util-endpoints" "3.806.0" + "@smithy/core" "^3.3.1" + "@smithy/protocol-http" "^5.1.0" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/nested-clients@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/nested-clients/-/nested-clients-3.806.0.tgz#701ff67a713fd202eeffe3ecba0844bb23a2e22e" + integrity sha512-ua2gzpfQ9MF8Rny+tOAivowOWWvqEusez2rdcQK8jdBjA1ANd/0xzToSZjZh0ziN8Kl8jOhNnHbQJ0v6dT6+hg== + dependencies: + "@aws-crypto/sha256-browser" "5.2.0" + "@aws-crypto/sha256-js" "5.2.0" + "@aws-sdk/core" "3.806.0" + "@aws-sdk/middleware-host-header" "3.804.0" + "@aws-sdk/middleware-logger" "3.804.0" + "@aws-sdk/middleware-recursion-detection" "3.804.0" + "@aws-sdk/middleware-user-agent" "3.806.0" + "@aws-sdk/region-config-resolver" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@aws-sdk/util-endpoints" "3.806.0" + "@aws-sdk/util-user-agent-browser" "3.804.0" + "@aws-sdk/util-user-agent-node" "3.806.0" + "@smithy/config-resolver" "^4.1.1" + "@smithy/core" "^3.3.1" + "@smithy/fetch-http-handler" "^5.0.2" + "@smithy/hash-node" "^4.0.2" + "@smithy/invalid-dependency" "^4.0.2" + "@smithy/middleware-content-length" "^4.0.2" + "@smithy/middleware-endpoint" "^4.1.3" + "@smithy/middleware-retry" "^4.1.4" + "@smithy/middleware-serde" "^4.0.3" + "@smithy/middleware-stack" "^4.0.2" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/node-http-handler" "^4.0.4" + "@smithy/protocol-http" "^5.1.0" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + "@smithy/url-parser" "^4.0.2" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-body-length-node" "^4.0.0" + "@smithy/util-defaults-mode-browser" "^4.0.11" + "@smithy/util-defaults-mode-node" "^4.0.11" + "@smithy/util-endpoints" "^3.0.3" + "@smithy/util-middleware" "^4.0.2" + "@smithy/util-retry" "^4.0.3" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@aws-sdk/region-config-resolver@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/region-config-resolver/-/region-config-resolver-3.806.0.tgz#dd0240cff0f96f3e4229585bf533800091d4f802" + integrity sha512-cuv5pX55JOlzKC/iLsB5nZ9eUyVgncim3VhhWHZA/KYPh7rLMjOEfZ+xyaE9uLJXGmzOJboFH7+YdTRdIcOgrg== + dependencies: + "@aws-sdk/types" "3.804.0" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/types" "^4.2.0" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.2" + tslib "^2.6.2" + +"@aws-sdk/token-providers@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/token-providers/-/token-providers-3.806.0.tgz#e67e9488902c3888b2b2e23f1f93d88ad348a12f" + integrity sha512-I6SxcsvV7yinJZmPgGullFHS0tsTKa7K3jEc5dmyCz8X+kZPfsWNffZmtmnCvWXPqMXWBvK6hVaxwomx79yeHA== + dependencies: + "@aws-sdk/nested-clients" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/shared-ini-file-loader" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/types@3.804.0", "@aws-sdk/types@^3.222.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/types/-/types-3.804.0.tgz#b70a734fa721450cf8a513cec0c276001a5d154f" + integrity sha512-A9qnsy9zQ8G89vrPPlNG9d1d8QcKRGqJKqwyGgS0dclJpwy6d1EWgQLIolKPl6vcFpLoe6avLOLxr+h8ur5wpg== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@aws-sdk/util-endpoints@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-endpoints/-/util-endpoints-3.806.0.tgz#bb45ce9a5e10e84014d9114829185752547b98ad" + integrity sha512-3YRRgZ+qFuWDdm5uAbxKsr65UAil4KkrFKua9f4m7Be3v24ETiFOOqhanFUIk9/WOtvzF7oFEiDjYKDGlwV2xg== + dependencies: + "@aws-sdk/types" "3.804.0" + "@smithy/types" "^4.2.0" + "@smithy/util-endpoints" "^3.0.3" + tslib "^2.6.2" + +"@aws-sdk/util-locate-window@^3.0.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-locate-window/-/util-locate-window-3.804.0.tgz#a2ee8dc5d9c98276986e8e1ba03c0c84d9afb0f5" + integrity sha512-zVoRfpmBVPodYlnMjgVjfGoEZagyRF5IPn3Uo6ZvOZp24chnW/FRstH7ESDHDDRga4z3V+ElUQHKpFDXWyBW5A== + dependencies: + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-browser@3.804.0": + version "3.804.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-browser/-/util-user-agent-browser-3.804.0.tgz#0312fda0fd34958a1d89e7691c5b1cf41ad5549b" + integrity sha512-KfW6T6nQHHM/vZBBdGn6fMyG/MgX5lq82TDdX4HRQRRuHKLgBWGpKXqqvBwqIaCdXwWHgDrg2VQups6GqOWW2A== + dependencies: + "@aws-sdk/types" "3.804.0" + "@smithy/types" "^4.2.0" + bowser "^2.11.0" + tslib "^2.6.2" + +"@aws-sdk/util-user-agent-node@3.806.0": + version "3.806.0" + resolved "https://registry.yarnpkg.com/@aws-sdk/util-user-agent-node/-/util-user-agent-node-3.806.0.tgz#a34cd1d72f5ea164c90dcf69008ee4f19449a8a6" + integrity sha512-Az2e4/gmPZ4BpB7QRj7U76I+fctXhNcxlcgsaHnMhvt+R30nvzM2EhsyBUvsWl8+r9bnLeYt9BpvEZeq2ANDzA== + dependencies: + "@aws-sdk/middleware-user-agent" "3.806.0" + "@aws-sdk/types" "3.804.0" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.16.7", "@babel/code-frame@^7.27.1": version "7.27.1" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.27.1.tgz#200f715e66d52a23b221a9435534a91cc13ad5be" @@ -1127,6 +1585,18 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@kwsites/file-exists@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@kwsites/file-exists/-/file-exists-1.1.1.tgz#ad1efcac13e1987d8dbaf235ef3be5b0d96faa99" + integrity sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw== + dependencies: + debug "^4.1.1" + +"@kwsites/promise-deferred@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@kwsites/promise-deferred/-/promise-deferred-1.1.1.tgz#8ace5259254426ccef57f3175bc64ed7095ed919" + integrity sha512-GaHYm+c0O9MjZRu0ongGBRbinu8gVAMd2UZjji6jVmqKtZluZnptXGWhz1E8j8D2HJ3f/yMxKAUC0b+57wncIw== + "@lukeed/csprng@^1.0.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@lukeed/csprng/-/csprng-1.1.0.tgz#1e3e4bd05c1cc7a0b2ddbd8a03f39f6e4b5e6cfe" @@ -1498,11 +1968,113 @@ resolved "https://registry.yarnpkg.com/@sec-ant/readable-stream/-/readable-stream-0.4.1.tgz#60de891bb126abfdc5410fdc6166aca065f10a0c" integrity sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg== +"@serverless/dashboard-plugin@^7.2.0": + version "7.2.3" + resolved "https://registry.yarnpkg.com/@serverless/dashboard-plugin/-/dashboard-plugin-7.2.3.tgz#ea2a312de2c4e763f4365654f8dfb8720bda52bb" + integrity sha512-Vu4TKJLEQ5F8ZipfCvd8A/LMIdH8kNGe448sX9mT4/Z0JVUaYmMc3BwkQ+zkNIh3QdBKAhocGn45TYjHV6uPWQ== + dependencies: + "@aws-sdk/client-cloudformation" "^3.410.0" + "@aws-sdk/client-sts" "^3.410.0" + "@serverless/event-mocks" "^1.1.1" + "@serverless/platform-client" "^4.5.1" + "@serverless/utils" "^6.14.0" + child-process-ext "^3.0.1" + chokidar "^3.5.3" + flat "^5.0.2" + fs-extra "^9.1.0" + js-yaml "^4.1.0" + jszip "^3.10.1" + lodash "^4.17.21" + memoizee "^0.4.15" + ncjsm "^4.3.2" + node-dir "^0.1.17" + node-fetch "^2.6.8" + open "^7.4.2" + semver "^7.3.8" + simple-git "^3.16.0" + timers-ext "^0.1.7" + type "^2.7.2" + uuid "^8.3.2" + yamljs "^0.3.0" + +"@serverless/event-mocks@^1.1.1": + version "1.1.1" + resolved "https://registry.yarnpkg.com/@serverless/event-mocks/-/event-mocks-1.1.1.tgz#7064b99ccc29d9a8e9b799f413dbcfd64ea3b7ee" + integrity sha512-YAV5V/y+XIOfd+HEVeXfPWZb8C6QLruFk9tBivoX2roQLWVq145s4uxf8D0QioCueuRzkukHUS4JIj+KVoS34A== + dependencies: + "@types/lodash" "^4.14.123" + lodash "^4.17.11" + +"@serverless/platform-client@^4.5.1": + version "4.5.1" + resolved "https://registry.yarnpkg.com/@serverless/platform-client/-/platform-client-4.5.1.tgz#db5915bb53339761e704cc3f7d352c7754a79af2" + integrity sha512-XltmO/029X76zi0LUFmhsnanhE2wnqH1xf+WBt5K8gumQA9LnrfwLgPxj+VA+mm6wQhy+PCp7H5SS0ZPu7F2Cw== + dependencies: + adm-zip "^0.5.5" + archiver "^5.3.0" + axios "^1.6.2" + fast-glob "^3.2.7" + https-proxy-agent "^5.0.0" + ignore "^5.1.8" + isomorphic-ws "^4.0.1" + js-yaml "^3.14.1" + jwt-decode "^2.2.0" + minimatch "^3.0.4" + querystring "^0.2.1" + run-parallel-limit "^1.1.0" + throat "^5.0.0" + traverse "^0.6.6" + ws "^7.5.3" + +"@serverless/utils@^6.13.1", "@serverless/utils@^6.14.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@serverless/utils/-/utils-6.15.0.tgz#499255c517581b1edd8c2bfedbcf61cc7aaa7539" + integrity sha512-7eDbqKv/OBd11jjdZjUwFGN8sHWkeUqLeHXHQxQ1azja2IM7WIH+z/aLgzR6LhB3/MINNwtjesDpjGqTMj2JKQ== + dependencies: + archive-type "^4.0.0" + chalk "^4.1.2" + ci-info "^3.8.0" + cli-progress-footer "^2.3.2" + content-disposition "^0.5.4" + d "^1.0.1" + decompress "^4.2.1" + event-emitter "^0.3.5" + ext "^1.7.0" + ext-name "^5.0.0" + file-type "^16.5.4" + filenamify "^4.3.0" + get-stream "^6.0.1" + got "^11.8.6" + inquirer "^8.2.5" + js-yaml "^4.1.0" + jwt-decode "^3.1.2" + lodash "^4.17.21" + log "^6.3.1" + log-node "^8.0.3" + make-dir "^4.0.0" + memoizee "^0.4.15" + ms "^2.1.3" + ncjsm "^4.3.2" + node-fetch "^2.6.11" + open "^8.4.2" + p-event "^4.2.0" + supports-color "^8.1.1" + timers-ext "^0.1.7" + type "^2.7.2" + uni-global "^1.0.0" + uuid "^8.3.2" + write-file-atomic "^4.0.2" + "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== +"@sindresorhus/is@^4.0.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + "@sindresorhus/is@^5.2.0": version "5.6.0" resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" @@ -1522,6 +2094,408 @@ dependencies: "@sinonjs/commons" "^3.0.0" +"@smithy/abort-controller@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/abort-controller/-/abort-controller-4.0.2.tgz#36a23e8cc65fc03cacb6afa35dfbfd319c560c6b" + integrity sha512-Sl/78VDtgqKxN2+1qduaVE140XF+Xg+TafkncspwM4jFP/LHr76ZHmIY/y3V1M0mMLNk+Je6IGbzxy23RSToMw== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/config-resolver@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@smithy/config-resolver/-/config-resolver-4.1.1.tgz#12f6da81551a99d447da47050501562b2646b779" + integrity sha512-FZUtpiDnPZQmuIl4lfbdO+u3foNLmRCKct/2w2nRwgB99Yvaq4SHcfxyzMfxkyBrBmgnF1kdXzhHNXN7ycDvWg== + dependencies: + "@smithy/node-config-provider" "^4.1.0" + "@smithy/types" "^4.2.0" + "@smithy/util-config-provider" "^4.0.0" + "@smithy/util-middleware" "^4.0.2" + tslib "^2.6.2" + +"@smithy/core@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@smithy/core/-/core-3.3.1.tgz#6119a683f62099158eb193e3745f4ade6de741dd" + integrity sha512-W7AppgQD3fP1aBmo8wWo0id5zeR2/aYRy067vZsDVaa6v/mdhkg6DxXwEVuSPjZl+ZnvWAQbUMCd5ckw38+tHQ== + dependencies: + "@smithy/middleware-serde" "^4.0.3" + "@smithy/protocol-http" "^5.1.0" + "@smithy/types" "^4.2.0" + "@smithy/util-body-length-browser" "^4.0.0" + "@smithy/util-middleware" "^4.0.2" + "@smithy/util-stream" "^4.2.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/credential-provider-imds@^4.0.2", "@smithy/credential-provider-imds@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@smithy/credential-provider-imds/-/credential-provider-imds-4.0.3.tgz#574640e889705a2fc5b62356277da1df336e4bbc" + integrity sha512-UdNvGjZnunS9+45gHYtVXDynoWH1X0tYY0pS368k1zUZum6Mm4ivU4Se0WhFJf8jNocD+p94khzTtrx4ha3OOQ== + dependencies: + "@smithy/node-config-provider" "^4.1.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/types" "^4.2.0" + "@smithy/url-parser" "^4.0.2" + tslib "^2.6.2" + +"@smithy/fetch-http-handler@^5.0.2": + version "5.0.2" + resolved "https://registry.yarnpkg.com/@smithy/fetch-http-handler/-/fetch-http-handler-5.0.2.tgz#9d3cacf044aa9573ab933f445ab95cddb284813d" + integrity sha512-+9Dz8sakS9pe7f2cBocpJXdeVjMopUDLgZs1yWeu7h++WqSbjUYv/JAJwKwXw1HV6gq1jyWjxuyn24E2GhoEcQ== + dependencies: + "@smithy/protocol-http" "^5.1.0" + "@smithy/querystring-builder" "^4.0.2" + "@smithy/types" "^4.2.0" + "@smithy/util-base64" "^4.0.0" + tslib "^2.6.2" + +"@smithy/hash-node@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/hash-node/-/hash-node-4.0.2.tgz#a34fe5a33b067d754ca63302b9791778f003e437" + integrity sha512-VnTpYPnRUE7yVhWozFdlxcYknv9UN7CeOqSrMH+V877v4oqtVYuoqhIhtSjmGPvYrYnAkaM61sLMKHvxL138yg== + dependencies: + "@smithy/types" "^4.2.0" + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/invalid-dependency@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/invalid-dependency/-/invalid-dependency-4.0.2.tgz#e9b1c5e407d795f10a03afba90e37bccdc3e38f7" + integrity sha512-GatB4+2DTpgWPday+mnUkoumP54u/MDM/5u44KF9hIu8jF0uafZtQLcdfIKkIcUNuF/fBojpLEHZS/56JqPeXQ== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/is-array-buffer@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-2.2.0.tgz#f84f0d9f9a36601a9ca9381688bd1b726fd39111" + integrity sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA== + dependencies: + tslib "^2.6.2" + +"@smithy/is-array-buffer@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/is-array-buffer/-/is-array-buffer-4.0.0.tgz#55a939029321fec462bcc574890075cd63e94206" + integrity sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw== + dependencies: + tslib "^2.6.2" + +"@smithy/middleware-content-length@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/middleware-content-length/-/middleware-content-length-4.0.2.tgz#ff78658e8047ad7038f58478cf8713ee2f6ef647" + integrity sha512-hAfEXm1zU+ELvucxqQ7I8SszwQ4znWMbNv6PLMndN83JJN41EPuS93AIyh2N+gJ6x8QFhzSO6b7q2e6oClDI8A== + dependencies: + "@smithy/protocol-http" "^5.1.0" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/middleware-endpoint@^4.1.3": + version "4.1.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-endpoint/-/middleware-endpoint-4.1.3.tgz#a972033a772904a1138e03e0cda35eccde3a5045" + integrity sha512-w7fJjCSqdTVTs1o1O7SRZm+Umf6r/FzkdlO5OH6tboASeUeugnMgQAs7gnc2dXvJVJtEGrmrBgPZFPxq3wWyzw== + dependencies: + "@smithy/core" "^3.3.1" + "@smithy/middleware-serde" "^4.0.3" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/shared-ini-file-loader" "^4.0.2" + "@smithy/types" "^4.2.0" + "@smithy/url-parser" "^4.0.2" + "@smithy/util-middleware" "^4.0.2" + tslib "^2.6.2" + +"@smithy/middleware-retry@^4.1.4": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@smithy/middleware-retry/-/middleware-retry-4.1.4.tgz#060b24caebcefd771f3c2fa8eb6078aa06aa41e0" + integrity sha512-QtWuD7bd7AAEFKvBmLQdOax25bXv4BACLQNWi3ddvpWwUUSAkAku9mzI+28jbjg48qw28lbzJ+YoYbbaXhLUjw== + dependencies: + "@smithy/node-config-provider" "^4.1.0" + "@smithy/protocol-http" "^5.1.0" + "@smithy/service-error-classification" "^4.0.3" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + "@smithy/util-middleware" "^4.0.2" + "@smithy/util-retry" "^4.0.3" + tslib "^2.6.2" + uuid "^9.0.1" + +"@smithy/middleware-serde@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@smithy/middleware-serde/-/middleware-serde-4.0.3.tgz#b90ef1065ad9dc0b54c561fae73c8a5792d145e3" + integrity sha512-rfgDVrgLEVMmMn0BI8O+8OVr6vXzjV7HZj57l0QxslhzbvVfikZbVfBVthjLHqib4BW44QhcIgJpvebHlRaC9A== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/middleware-stack@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/middleware-stack/-/middleware-stack-4.0.2.tgz#ca7bc3eedc7c1349e2cf94e0dc92a68d681bef18" + integrity sha512-eSPVcuJJGVYrFYu2hEq8g8WWdJav3sdrI4o2c6z/rjnYDd3xH9j9E7deZQCzFn4QvGPouLngH3dQ+QVTxv5bOQ== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/node-config-provider@^4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@smithy/node-config-provider/-/node-config-provider-4.1.0.tgz#5ae4e02e4bc0bf95220fb17029c42e41cb8bdfb1" + integrity sha512-gmPsv6L3ZRlBinv+vtSGUwfhTMh4+SgjbgGdX7bqYEs3Ys5RYVQtLuZ/WgZZdxn8QrDSUqLmTWunLM96WyM7UQ== + dependencies: + "@smithy/property-provider" "^4.0.2" + "@smithy/shared-ini-file-loader" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/node-http-handler@^4.0.4": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@smithy/node-http-handler/-/node-http-handler-4.0.4.tgz#aa583d201c1ee968170b65a07f06d633c214b7a1" + integrity sha512-/mdqabuAT3o/ihBGjL94PUbTSPSRJ0eeVTdgADzow0wRJ0rN4A27EOrtlK56MYiO1fDvlO3jVTCxQtQmK9dZ1g== + dependencies: + "@smithy/abort-controller" "^4.0.2" + "@smithy/protocol-http" "^5.1.0" + "@smithy/querystring-builder" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/property-provider@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/property-provider/-/property-provider-4.0.2.tgz#4572c10415c9d4215f3df1530ba61b0319b17b55" + integrity sha512-wNRoQC1uISOuNc2s4hkOYwYllmiyrvVXWMtq+TysNRVQaHm4yoafYQyjN/goYZS+QbYlPIbb/QRjaUZMuzwQ7A== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/protocol-http@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@smithy/protocol-http/-/protocol-http-5.1.0.tgz#ad34e336a95944785185234bebe2ec8dbe266936" + integrity sha512-KxAOL1nUNw2JTYrtviRRjEnykIDhxc84qMBzxvu1MUfQfHTuBlCG7PA6EdVwqpJjH7glw7FqQoFxUJSyBQgu7g== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/querystring-builder@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/querystring-builder/-/querystring-builder-4.0.2.tgz#834cea95bf413ab417bf9c166d60fd80d2cb3016" + integrity sha512-NTOs0FwHw1vimmQM4ebh+wFQvOwkEf/kQL6bSM1Lock+Bv4I89B3hGYoUEPkmvYPkDKyp5UdXJYu+PoTQ3T31Q== + dependencies: + "@smithy/types" "^4.2.0" + "@smithy/util-uri-escape" "^4.0.0" + tslib "^2.6.2" + +"@smithy/querystring-parser@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/querystring-parser/-/querystring-parser-4.0.2.tgz#d80c5afb740e12ad8b4d4f58415e402c69712479" + integrity sha512-v6w8wnmZcVXjfVLjxw8qF7OwESD9wnpjp0Dqry/Pod0/5vcEA3qxCr+BhbOHlxS8O+29eLpT3aagxXGwIoEk7Q== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/service-error-classification@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@smithy/service-error-classification/-/service-error-classification-4.0.3.tgz#df43e3ec00a9f2d15415185561d98cd602c8bc67" + integrity sha512-FTbcajmltovWMjj3tksDQdD23b2w6gH+A0DYA1Yz3iSpjDj8fmkwy62UnXcWMy4d5YoMoSyLFHMfkEVEzbiN8Q== + dependencies: + "@smithy/types" "^4.2.0" + +"@smithy/shared-ini-file-loader@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/shared-ini-file-loader/-/shared-ini-file-loader-4.0.2.tgz#15043f0516fe09ff4b22982bc5f644dc701ebae5" + integrity sha512-J9/gTWBGVuFZ01oVA6vdb4DAjf1XbDhK6sLsu3OS9qmLrS6KB5ygpeHiM3miIbj1qgSJ96GYszXFWv6ErJ8QEw== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/signature-v4@^5.1.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@smithy/signature-v4/-/signature-v4-5.1.0.tgz#2c56e5b278482b04383d84ea2c07b7f0a8eb8f63" + integrity sha512-4t5WX60sL3zGJF/CtZsUQTs3UrZEDO2P7pEaElrekbLqkWPYkgqNW1oeiNYC6xXifBnT9dVBOnNQRvOE9riU9w== + dependencies: + "@smithy/is-array-buffer" "^4.0.0" + "@smithy/protocol-http" "^5.1.0" + "@smithy/types" "^4.2.0" + "@smithy/util-hex-encoding" "^4.0.0" + "@smithy/util-middleware" "^4.0.2" + "@smithy/util-uri-escape" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/smithy-client@^4.2.3": + version "4.2.3" + resolved "https://registry.yarnpkg.com/@smithy/smithy-client/-/smithy-client-4.2.3.tgz#f7cd92c4ccfd7834c50027e0a86513d9012d5f2b" + integrity sha512-j/RRx6N007rJQ3qyjN4yuX9B0bxTn9ynDVxYQ43mcs7fluVJXmQGquy0TrWJfOPZcIikpY377GunZ2UK90GHYQ== + dependencies: + "@smithy/core" "^3.3.1" + "@smithy/middleware-endpoint" "^4.1.3" + "@smithy/middleware-stack" "^4.0.2" + "@smithy/protocol-http" "^5.1.0" + "@smithy/types" "^4.2.0" + "@smithy/util-stream" "^4.2.0" + tslib "^2.6.2" + +"@smithy/types@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/types/-/types-4.2.0.tgz#e7998984cc54b1acbc32e6d4cf982c712e3d26b6" + integrity sha512-7eMk09zQKCO+E/ivsjQv+fDlOupcFUCSC/L2YUPgwhvowVGWbPQHjEFcmjt7QQ4ra5lyowS92SV53Zc6XD4+fg== + dependencies: + tslib "^2.6.2" + +"@smithy/url-parser@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/url-parser/-/url-parser-4.0.2.tgz#a316f7d8593ffab796348bc5df96237833880713" + integrity sha512-Bm8n3j2ScqnT+kJaClSVCMeiSenK6jVAzZCNewsYWuZtnBehEz4r2qP0riZySZVfzB+03XZHJeqfmJDkeeSLiQ== + dependencies: + "@smithy/querystring-parser" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-base64@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-base64/-/util-base64-4.0.0.tgz#8345f1b837e5f636e5f8470c4d1706ae0c6d0358" + integrity sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg== + dependencies: + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-body-length-browser@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-browser/-/util-body-length-browser-4.0.0.tgz#965d19109a4b1e5fe7a43f813522cce718036ded" + integrity sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA== + dependencies: + tslib "^2.6.2" + +"@smithy/util-body-length-node@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-body-length-node/-/util-body-length-node-4.0.0.tgz#3db245f6844a9b1e218e30c93305bfe2ffa473b3" + integrity sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg== + dependencies: + tslib "^2.6.2" + +"@smithy/util-buffer-from@^2.2.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-2.2.0.tgz#6fc88585165ec73f8681d426d96de5d402021e4b" + integrity sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA== + dependencies: + "@smithy/is-array-buffer" "^2.2.0" + tslib "^2.6.2" + +"@smithy/util-buffer-from@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-buffer-from/-/util-buffer-from-4.0.0.tgz#b23b7deb4f3923e84ef50c8b2c5863d0dbf6c0b9" + integrity sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug== + dependencies: + "@smithy/is-array-buffer" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-config-provider@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-config-provider/-/util-config-provider-4.0.0.tgz#e0c7c8124c7fba0b696f78f0bd0ccb060997d45e" + integrity sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w== + dependencies: + tslib "^2.6.2" + +"@smithy/util-defaults-mode-browser@^4.0.11": + version "4.0.11" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-browser/-/util-defaults-mode-browser-4.0.11.tgz#1f3901078a5ab7ac883f16d0114d7991a4fdc6ee" + integrity sha512-Z49QNUSKbEj7JVZqaSUZkTkexRciQBbmonJ8AMar4fA0S2kvVpgjeVyGXnZYWTFzkgEwStacjFq4cQKbaQ8AnQ== + dependencies: + "@smithy/property-provider" "^4.0.2" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + bowser "^2.11.0" + tslib "^2.6.2" + +"@smithy/util-defaults-mode-node@^4.0.11": + version "4.0.11" + resolved "https://registry.yarnpkg.com/@smithy/util-defaults-mode-node/-/util-defaults-mode-node-4.0.11.tgz#8dccc28ac46f008cc54726bb7413dbfa8dcf8490" + integrity sha512-y9UYcXjz4ry5sDPX40Vy6224Cw2/dch+wET6giaRoeXpyh56DCUVxW+Mgc/gO2uczAKktWd4ZWs2LWcW+PHz3Q== + dependencies: + "@smithy/config-resolver" "^4.1.1" + "@smithy/credential-provider-imds" "^4.0.3" + "@smithy/node-config-provider" "^4.1.0" + "@smithy/property-provider" "^4.0.2" + "@smithy/smithy-client" "^4.2.3" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-endpoints@^3.0.3": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@smithy/util-endpoints/-/util-endpoints-3.0.3.tgz#efcb535e92a9825e4cd8220adccff75433100ebb" + integrity sha512-284PZFhCMdudqq61/E67zJ3i10gCYrMBjXcMg3h048qI39gTXQCCeNZvtJhL4vrj9yMpJ/y9M+Ek7V0o5tak3w== + dependencies: + "@smithy/node-config-provider" "^4.1.0" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-hex-encoding@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-hex-encoding/-/util-hex-encoding-4.0.0.tgz#dd449a6452cffb37c5b1807ec2525bb4be551e8d" + integrity sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw== + dependencies: + tslib "^2.6.2" + +"@smithy/util-middleware@^4.0.2": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@smithy/util-middleware/-/util-middleware-4.0.2.tgz#272f1249664e27068ef0d5f967a233bf7b77962c" + integrity sha512-6GDamTGLuBQVAEuQ4yDQ+ti/YINf/MEmIegrEeg7DdB/sld8BX1lqt9RRuIcABOhAGTA50bRbPzErez7SlDtDQ== + dependencies: + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-retry@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@smithy/util-retry/-/util-retry-4.0.3.tgz#42d54b3a100915b61c6f9bee43c966e96139584d" + integrity sha512-DPuYjZQDXmKr/sNvy9Spu8R/ESa2e22wXZzSAY6NkjOLj6spbIje/Aq8rT97iUMdDj0qHMRIe+bTxvlU74d9Ng== + dependencies: + "@smithy/service-error-classification" "^4.0.3" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + +"@smithy/util-stream@^4.2.0": + version "4.2.0" + resolved "https://registry.yarnpkg.com/@smithy/util-stream/-/util-stream-4.2.0.tgz#85f85516b0042726162bf619caa3358332195652" + integrity sha512-Vj1TtwWnuWqdgQI6YTUF5hQ/0jmFiOYsc51CSMgj7QfyO+RF4EnT2HNjoviNlOOmgzgvf3f5yno+EiC4vrnaWQ== + dependencies: + "@smithy/fetch-http-handler" "^5.0.2" + "@smithy/node-http-handler" "^4.0.4" + "@smithy/types" "^4.2.0" + "@smithy/util-base64" "^4.0.0" + "@smithy/util-buffer-from" "^4.0.0" + "@smithy/util-hex-encoding" "^4.0.0" + "@smithy/util-utf8" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-uri-escape@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-uri-escape/-/util-uri-escape-4.0.0.tgz#a96c160c76f3552458a44d8081fade519d214737" + integrity sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg== + dependencies: + tslib "^2.6.2" + +"@smithy/util-utf8@^2.0.0": + version "2.3.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-2.3.0.tgz#dd96d7640363259924a214313c3cf16e7dd329c5" + integrity sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A== + dependencies: + "@smithy/util-buffer-from" "^2.2.0" + tslib "^2.6.2" + +"@smithy/util-utf8@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@smithy/util-utf8/-/util-utf8-4.0.0.tgz#09ca2d9965e5849e72e347c130f2a29d5c0c863c" + integrity sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow== + dependencies: + "@smithy/util-buffer-from" "^4.0.0" + tslib "^2.6.2" + +"@smithy/util-waiter@^4.0.3": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@smithy/util-waiter/-/util-waiter-4.0.3.tgz#ec5605ec123493259ccbf1c0b5c1951b3360f43b" + integrity sha512-JtaY3FxmD+te+KSI2FJuEcfNC9T/DGGVf551babM7fAaXhjJUt7oSYurH1Devxd2+BOSUACCgt3buinx4UnmEA== + dependencies: + "@smithy/abort-controller" "^4.0.2" + "@smithy/types" "^4.2.0" + tslib "^2.6.2" + "@swc/cli@^0.6.0": version "0.6.0" resolved "https://registry.yarnpkg.com/@swc/cli/-/cli-0.6.0.tgz#fe986a436797c9d3850938366dbd660c9ba1101f" @@ -1618,6 +2592,13 @@ dependencies: "@swc/counter" "^0.1.3" +"@szmarczak/http-timer@^4.0.5": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-4.0.6.tgz#b4a914bb62e7c272d4e5989fe4440f812ab1d807" + integrity sha512-4BAffykYOgO+5nzBWYwE3W90sBgLJoUPRWWcL8wlyiM8IB8ipJz3UMJ9KXQd1RKQXpKp8Tutn80HZtWsu2u76w== + dependencies: + defer-to-connect "^2.0.0" + "@szmarczak/http-timer@^5.0.1": version "5.0.1" resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" @@ -1712,6 +2693,16 @@ "@types/connect" "*" "@types/node" "*" +"@types/cacheable-request@^6.0.1": + version "6.0.3" + resolved "https://registry.yarnpkg.com/@types/cacheable-request/-/cacheable-request-6.0.3.tgz#a430b3260466ca7b5ca5bfd735693b36e7a9d183" + integrity sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw== + dependencies: + "@types/http-cache-semantics" "*" + "@types/keyv" "^3.1.4" + "@types/node" "*" + "@types/responselike" "^1.0.0" + "@types/connect@*": version "3.4.38" resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" @@ -1771,7 +2762,7 @@ dependencies: "@types/node" "*" -"@types/http-cache-semantics@^4.0.2": +"@types/http-cache-semantics@*", "@types/http-cache-semantics@^4.0.2": version "4.0.4" resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== @@ -1828,6 +2819,18 @@ dependencies: "@types/node" "*" +"@types/keyv@^3.1.4": + version "3.1.4" + resolved "https://registry.yarnpkg.com/@types/keyv/-/keyv-3.1.4.tgz#3ccdb1c6751b0c7e52300bcdacd5bcbf8faa75b6" + integrity sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg== + dependencies: + "@types/node" "*" + +"@types/lodash@^4.14.123": + version "4.17.16" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.17.16.tgz#94ae78fab4a38d73086e962d0b65c30d816bfb0a" + integrity sha512-HX7Em5NYQAXKW+1T+FiuG27NGwzJfCX3s1GjOa7ujxZa52kjJLOr4FUxT+giF6Tgxv1e+/czV/iTtBw27WTU9g== + "@types/methods@^1.1.4": version "1.1.4" resolved "https://registry.yarnpkg.com/@types/methods/-/methods-1.1.4.tgz#d3b7ac30ac47c91054ea951ce9eed07b1051e547" @@ -1892,6 +2895,13 @@ resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== +"@types/responselike@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/responselike/-/responselike-1.0.3.tgz#cc29706f0a397cfe6df89debfe4bf5cea159db50" + integrity sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw== + dependencies: + "@types/node" "*" + "@types/send@*": version "0.17.4" resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" @@ -1932,6 +2942,11 @@ "@types/methods" "^1.1.4" "@types/superagent" "^8.1.0" +"@types/uuid@^9.0.1": + version "9.0.8" + resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" + integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== + "@types/validator@^13.11.8": version "13.15.0" resolved "https://registry.yarnpkg.com/@types/validator/-/validator-13.15.0.tgz#d4643730536900190bb476a1dda0a4897c8881e2" @@ -2303,6 +3318,18 @@ acorn@^8.11.0, acorn@^8.14.0, acorn@^8.4.1, acorn@^8.8.2: resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.14.1.tgz#721d5dc10f7d5b5609a891773d47731796935dfb" integrity sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg== +adm-zip@^0.5.5: + version "0.5.16" + resolved "https://registry.yarnpkg.com/adm-zip/-/adm-zip-0.5.16.tgz#0b5e4c779f07dedea5805cdccb1147071d94a909" + integrity sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ== + +agent-base@6: + version "6.0.2" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" @@ -2379,6 +3406,13 @@ ansi-regex@^6.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.1.0.tgz#95ec409c69619d6cb1b8b34f14b660ef28ebd654" integrity sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA== +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + ansi-styles@^4.0.0, ansi-styles@^4.1.0: version "4.3.0" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" @@ -2401,7 +3435,7 @@ ansis@3.17.0: resolved "https://registry.yarnpkg.com/ansis/-/ansis-3.17.0.tgz#fa8d9c2a93fe7d1177e0c17f9eeb562a58a832d7" integrity sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg== -anymatch@^3.0.3: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.3" resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -2419,6 +3453,58 @@ arch@^3.0.0: resolved "https://registry.yarnpkg.com/arch/-/arch-3.0.0.tgz#a44e7077da4615fc5f1e3da21fbfc201d2c1817c" integrity sha512-AmIAC+Wtm2AU8lGfTtHsw0Y9Qtftx2YXEEtiBP10xFUtMOA+sHHx6OAddyL52mUKh1vsXQ6/w1mVDptZCyUt4Q== +archive-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-4.0.0.tgz#f92e72233056dfc6969472749c267bdb046b1d70" + integrity sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA== + dependencies: + file-type "^4.2.0" + +archiver-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-2.1.0.tgz#e8a460e94b693c3e3da182a098ca6285ba9249e2" + integrity sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw== + dependencies: + glob "^7.1.4" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^2.0.0" + +archiver-utils@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-3.0.4.tgz#a0d201f1cf8fce7af3b5a05aea0a337329e96ec7" + integrity sha512-KVgf4XQVrTjhyWmx6cte4RxonPLR9onExufI1jhvw/MQ4BB6IsZD5gT8Lq+u/+pRkWna/6JoHpiQioaqFP5Rzw== + dependencies: + glob "^7.2.3" + graceful-fs "^4.2.0" + lazystream "^1.0.0" + lodash.defaults "^4.2.0" + lodash.difference "^4.5.0" + lodash.flatten "^4.4.0" + lodash.isplainobject "^4.0.6" + lodash.union "^4.6.0" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + +archiver@^5.3.0, archiver@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/archiver/-/archiver-5.3.2.tgz#99991d5957e53bd0303a392979276ac4ddccf3b0" + integrity sha512-+25nxyyznAXF7Nef3y0EbBeqmGZgeN/BxHX29Rs39djAfaFalmQ89SE6CWyDCHzGL0yt/ycBtNOmGTW0FyGWNw== + dependencies: + archiver-utils "^2.1.0" + async "^3.2.4" + buffer-crc32 "^0.2.1" + readable-stream "^3.6.0" + readdir-glob "^1.1.2" + tar-stream "^2.2.0" + zip-stream "^4.1.0" + arg@^4.1.0: version "4.1.3" resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" @@ -2436,17 +3522,48 @@ argparse@^2.0.1: resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== +array-buffer-byte-length@^1.0.1, array-buffer-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz#384d12a37295aec3769ab022ad323a18a51ccf8b" + integrity sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw== + dependencies: + call-bound "^1.0.3" + is-array-buffer "^3.0.5" + array-timsort@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" integrity sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ== +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +arraybuffer.prototype.slice@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz#9d760d84dbdd06d0cbf92c8849615a1a7ab3183c" + integrity sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ== + dependencies: + array-buffer-byte-length "^1.0.1" + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + is-array-buffer "^3.0.4" + asap@^2.0.0: version "2.0.6" resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== -async@^3.2.3: +async-function@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-function/-/async-function-1.0.0.tgz#509c9fca60eaf85034c6829838188e4e4c8ffb2b" + integrity sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA== + +async@^3.2.3, async@^3.2.4: version "3.2.6" resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== @@ -2456,6 +3573,11 @@ asynckit@^0.4.0: resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + atomic-sleep@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/atomic-sleep/-/atomic-sleep-1.0.0.tgz#eb85b77a601fc932cfe432c5acd364a9e2c9075b" @@ -2476,17 +3598,7 @@ avvio@^9.0.0: "@fastify/error" "^4.0.0" fastq "^1.17.1" -aws-lambda@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/aws-lambda/-/aws-lambda-1.0.7.tgz#c6b674df47458b5ecd43ab734899ad2e2d457013" - integrity sha512-9GNFMRrEMG5y3Jvv+V4azWvc+qNWdWLTjDdhf/zgMlz8haaaLWv0xeAIWxz9PuWUBawsVxy0zZotjCdR3Xq+2w== - dependencies: - aws-sdk "^2.814.0" - commander "^3.0.2" - js-yaml "^3.14.1" - watchpack "^2.0.0-beta.10" - -aws-sdk@^2.814.0: +aws-sdk@^2.1404.0: version "2.1692.0" resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.1692.0.tgz#9dac5f7bfcc5ab45825cc8591b12753aa7d2902c" integrity sha512-x511uiJ/57FIsbgUe5csJ13k3uzu25uWQE+XqfBis/sB0SFoiElJWXRkgEAUh0U6n40eT3ay5Ue4oPkRMu1LYw== @@ -2502,6 +3614,15 @@ aws-sdk@^2.814.0: uuid "8.0.0" xml2js "0.6.2" +axios@^1.6.2: + version "1.9.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.9.0.tgz#25534e3b72b54540077d33046f77e3b8d7081901" + integrity sha512-re4CqKTJaURpzbLHtIi6XpDv20/CnpXOtjRY5/CU32L8gU8ek9UIivcfvSWvmKEngmVbrUtPpdDwWDWL7DNHvg== + dependencies: + follow-redirects "^1.15.6" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + b4a@^1.6.4: version "1.6.7" resolved "https://registry.yarnpkg.com/b4a/-/b4a-1.6.7.tgz#a99587d4ebbfbd5a6e3b21bdb5d5fa385767abe4" @@ -2612,7 +3733,20 @@ bin-version@^6.0.0: execa "^5.0.0" find-versions "^5.0.0" -bl@^4.1.0: +binary-extensions@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== + +bl@^1.0.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== + dependencies: + readable-stream "^2.3.5" + safe-buffer "^5.1.1" + +bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w== @@ -2621,6 +3755,11 @@ bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" +bluebird@^3.7.2: + version "3.7.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" + integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== + body-parser@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-2.2.0.tgz#f7a9656de305249a715b549b7b8fd1ab9dfddcfa" @@ -2636,6 +3775,11 @@ body-parser@^2.2.0: raw-body "^3.0.0" type-is "^2.0.0" +bowser@^2.11.0: + version "2.11.0" + resolved "https://registry.yarnpkg.com/bowser/-/bowser-2.11.0.tgz#5ca3c35757a7aa5771500c70a73a9f91ef420a8f" + integrity sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA== + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2651,7 +3795,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.3: +braces@^3.0.3, braces@~3.0.2: version "3.0.3" resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.3.tgz#490332f40919452272d55a8480adc0c441358789" integrity sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA== @@ -2682,7 +3826,20 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-crc32@~0.2.3: +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== + +buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-crc32@^0.2.1, buffer-crc32@^0.2.13, buffer-crc32@~0.2.3: version "0.2.13" resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== @@ -2692,6 +3849,11 @@ buffer-equal-constant-time@^1.0.1: resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" integrity sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA== +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== + buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" @@ -2722,6 +3884,16 @@ buffer@^6.0.3: base64-js "^1.3.1" ieee754 "^1.2.1" +builtin-modules@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.3.0.tgz#cae62812b89801e9656336e46223e030386be7b6" + integrity sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw== + +builtins@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" + integrity sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ== + busboy@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/busboy/-/busboy-1.6.0.tgz#966ea36a9502e43cdb9146962523b92f531f6893" @@ -2734,6 +3906,11 @@ bytes@3.1.2, bytes@^3.1.2: resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== +cacheable-lookup@^5.0.3: + version "5.0.4" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-5.0.4.tgz#5a6b865b2c44357be3d5ebc2a467b032719a7005" + integrity sha512-2/kNscPhpcxrOigMZzbiWF7dz8ilhb/nIHU3EyZiXWXpeq/au8qJ8VhdftMkty3n7Gj6HIGalQG8oiBNB3AJgA== + cacheable-lookup@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" @@ -2752,6 +3929,24 @@ cacheable-request@^10.2.8: normalize-url "^8.0.0" responselike "^3.0.0" +cacheable-request@^7.0.2: + version "7.0.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-7.0.4.tgz#7a33ebf08613178b403635be7b899d3e69bbe817" + integrity sha512-v+p6ongsrp0yTGbJXjgxPow2+DL93DASP4kXCDKb8/bwRtt9OEF3whggkkDkGNzgcWy2XaF4a8nZglC7uElscg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^4.0.0" + lowercase-keys "^2.0.0" + normalize-url "^6.0.1" + responselike "^2.0.0" + +cachedir@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.4.0.tgz#7fef9cf7367233d7c88068fe6e34ed0d355a610d" + integrity sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ== + call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply-helpers@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz#4b5428c222be985d79c3d82657479dbe0b59b2d6" @@ -2760,7 +3955,7 @@ call-bind-apply-helpers@^1.0.0, call-bind-apply-helpers@^1.0.1, call-bind-apply- es-errors "^1.3.0" function-bind "^1.1.2" -call-bind@^1.0.8: +call-bind@^1.0.7, call-bind@^1.0.8: version "1.0.8" resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.8.tgz#0736a9660f537e3388826f440d5ec45f744eaa4c" integrity sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww== @@ -2798,7 +3993,16 @@ caniuse-lite@^1.0.30001716: resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001717.tgz#5d9fec5ce09796a1893013825510678928aca129" integrity sha512-auPpttCq6BDEG8ZAuHJIplGw6GODhjw+/11e7IjpnYCxZcW/ONgPs0KVBJ0d1bY3e2+7PRe5RCLyP+PfwVgkYw== -chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: +chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -2816,6 +4020,28 @@ chardet@^0.7.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +child-process-ext@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/child-process-ext/-/child-process-ext-2.1.1.tgz#f7cf4e68fef60c4c8ee911e1b402413191467dc3" + integrity sha512-0UQ55f51JBkOFa+fvR76ywRzxiPwQS3Xe8oe5bZRphpv+dIMeerW5Zn5e4cUy4COJwVtJyU0R79RMnw+aCqmGA== + dependencies: + cross-spawn "^6.0.5" + es5-ext "^0.10.53" + log "^6.0.0" + split2 "^3.1.1" + stream-promise "^3.2.0" + +child-process-ext@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/child-process-ext/-/child-process-ext-3.0.2.tgz#701b77a3a27b8eefdf7264d8350b29c3a9cbba32" + integrity sha512-oBePsLbQpTJFxzwyCvs9yWWF0OEM6vGGepHwt1stqmX7QQqOuDc8j2ywdvAs9Tvi44TT7d9ackqhR4Q10l1u8w== + dependencies: + cross-spawn "^7.0.3" + es5-ext "^0.10.62" + log "^6.3.1" + split2 "^3.2.2" + stream-promise "^3.2.0" + chokidar@4.0.3, chokidar@^4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-4.0.3.tgz#7be37a4c03c9aee1ecfe862a4a23b2c70c205d30" @@ -2823,12 +4049,32 @@ chokidar@4.0.3, chokidar@^4.0.1: dependencies: readdirp "^4.0.1" +chokidar@^3.5.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + chrome-trace-event@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz#05bffd7ff928465093314708c93bdfa9bd1f0f5b" integrity sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ== -ci-info@^3.2.0: +ci-info@^3.2.0, ci-info@^3.8.0: version "3.9.0" resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== @@ -2857,6 +4103,17 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +cli-color@^2.0.1, cli-color@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.4.tgz#d658080290968816b322248b7306fad2346fb2c8" + integrity sha512-zlnpg0jNcibNrO7GG9IeHH7maWFeCz+Ja1wx/7tZNU5ASSSSZ+/qZciM0/LHCYxSdqv5h2sdbQ/PXYdOuetXvA== + dependencies: + d "^1.0.1" + es5-ext "^0.10.64" + es6-iterator "^2.0.3" + memoizee "^0.4.15" + timers-ext "^0.1.7" + cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2864,12 +4121,35 @@ cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" +cli-progress-footer@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/cli-progress-footer/-/cli-progress-footer-2.3.3.tgz#b46957f132dea6444158c23921a937a6f95a0783" + integrity sha512-p+hyTPxSZWG1c3Qy1DLBoGZhpeA3Y6AMlKrtbGpMMSKpezbSLel8gW4e5You4FNlHb3wS/M1JU594OAWe/Totg== + dependencies: + cli-color "^2.0.4" + d "^1.0.1" + es5-ext "^0.10.64" + mute-stream "0.0.8" + process-utils "^4.0.0" + timers-ext "^0.1.7" + type "^2.7.2" + cli-spinners@^2.5.0: version "2.9.2" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== -cli-table3@0.6.5: +cli-sprintf-format@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/cli-sprintf-format/-/cli-sprintf-format-1.1.1.tgz#ec69955c89ef1c61243b52e68015b75c08fb9188" + integrity sha512-BbEjY9BEdA6wagVwTqPvmAwGB24U93rQPBFZUT8lNCDxXzre5LFHQUTJc70czjgUomVg8u8R5kW8oY9DYRFNeg== + dependencies: + cli-color "^2.0.1" + es5-ext "^0.10.53" + sprintf-kit "^2.0.1" + supports-color "^6.1.0" + +cli-table3@0.6.5: version "0.6.5" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.5.tgz#013b91351762739c16a9567c21a04632e449bf2f" integrity sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ== @@ -2878,6 +4158,11 @@ cli-table3@0.6.5: optionalDependencies: "@colors/colors" "1.5.0" +cli-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + cli-width@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-4.1.0.tgz#42daac41d3c254ef38ad8ac037672130173691c5" @@ -2892,6 +4177,13 @@ cliui@^8.0.1: strip-ansi "^6.0.1" wrap-ansi "^7.0.0" +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" @@ -2907,6 +4199,13 @@ collect-v8-coverage@^1.0.0: resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + color-convert@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" @@ -2914,6 +4213,11 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-name@~1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" @@ -2926,21 +4230,16 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -commander@4.1.1: +commander@4.1.1, commander@~4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== -commander@^2.20.0: +commander@^2.20.0, commander@^2.8.1: version "2.20.3" resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/commander/-/commander-3.0.2.tgz#6837c3fb677ad9933d1cfba42dd14d5117d6b39e" - integrity sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow== - commander@^6.0.0: version "6.2.1" resolved "https://registry.yarnpkg.com/commander/-/commander-6.2.1.tgz#0792eb682dfbc325999bb2b84fddddba110ac73c" @@ -2967,6 +4266,16 @@ component-emitter@^1.3.0: resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== +compress-commons@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-4.1.2.tgz#6542e59cb63e1f46a8b21b0e06f9a32e4c8b06df" + integrity sha512-D3uMHtGc/fcO1Gt1/L7i1e33VOvD4A9hfQLP+6ewd+BvG/gQ84Yh4oftEhAdjSMgBgwGL+jsppT7JYNpo6MHHg== + dependencies: + buffer-crc32 "^0.2.13" + crc32-stream "^4.0.2" + normalize-path "^3.0.0" + readable-stream "^3.6.0" + concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -3026,7 +4335,7 @@ cookie@^1.0.1: resolved "https://registry.yarnpkg.com/cookie/-/cookie-1.0.2.tgz#27360701532116bd3f1f9416929d176afe1e4610" integrity sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA== -cookiejar@^2.1.4: +cookiejar@^2.1.3, cookiejar@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.4.tgz#ee669c1fea2cf42dc31585469d193fef0d65771b" integrity sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw== @@ -3054,6 +4363,19 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" +crc-32@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/crc-32/-/crc-32-1.2.2.tgz#3cad35a934b8bf71f25ca524b6da51fb7eace2ff" + integrity sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ== + +crc32-stream@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-4.0.3.tgz#85dd677eb78fa7cad1ba17cc506a597d41fc6f33" + integrity sha512-NT7w2JVU7DFroFdYkeq8cywxrgjPHWkdX1wjpRQXPX5Asews3tA+Ght6lddQO5Mkumffp3X7GEqku3epj2toIw== + dependencies: + crc-32 "^1.2.0" + readable-stream "^3.4.0" + create-jest@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/create-jest/-/create-jest-29.7.0.tgz#a355c5b3cb1e1af02ba177fe7afd7feee49a5320" @@ -3079,6 +4401,17 @@ cross-inspect@1.0.1: dependencies: tslib "^2.4.0" +cross-spawn@^6.0.5: + version "6.0.6" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.6.tgz#30d0efa0712ddb7eb5a76e1e8721bffafa6b5d57" + integrity sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw== + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + cross-spawn@^7.0.3, cross-spawn@^7.0.6: version "7.0.6" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.6.tgz#8a58fe78f00dcd70c370451759dfbfaf03e8ee9f" @@ -3088,7 +4421,47 @@ cross-spawn@^7.0.3, cross-spawn@^7.0.6: shebang-command "^2.0.0" which "^2.0.1" -debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0: +d@1, d@^1.0.1, d@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.2.tgz#2aefd554b81981e7dccf72d6842ae725cb17e5de" + integrity sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw== + dependencies: + es5-ext "^0.10.64" + type "^2.7.2" + +data-view-buffer@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz#211a03ba95ecaf7798a8c7198d79536211f88570" + integrity sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-length@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz#9e80f7ca52453ce3e93d25a35318767ea7704735" + integrity sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-data-view "^1.0.2" + +data-view-byte-offset@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz#068307f9b71ab76dbbe10291389e020856606191" + integrity sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ== + dependencies: + call-bound "^1.0.2" + es-errors "^1.3.0" + is-data-view "^1.0.1" + +dayjs@^1.11.8: + version "1.11.13" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.13.tgz#92430b0139055c3ebb60150aa13e860a4b5a366c" + integrity sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg== + +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/debug/-/debug-4.4.0.tgz#2b3f2aea2ffeb776477460267377dc8710faba8a" integrity sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA== @@ -3102,6 +4475,59 @@ decompress-response@^6.0.0: dependencies: mimic-response "^3.1.0" +decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + integrity sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ== + dependencies: + file-type "^5.2.0" + is-stream "^1.1.0" + tar-stream "^1.5.2" + +decompress-tarbz2@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + integrity sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A== + dependencies: + decompress-tar "^4.1.0" + file-type "^6.1.0" + is-stream "^1.1.0" + seek-bzip "^1.0.5" + unbzip2-stream "^1.0.9" + +decompress-targz@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + integrity sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w== + dependencies: + decompress-tar "^4.1.1" + file-type "^5.2.0" + is-stream "^1.1.0" + +decompress-unzip@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + integrity sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw== + dependencies: + file-type "^3.8.0" + get-stream "^2.2.0" + pify "^2.3.0" + yauzl "^2.4.2" + +decompress@^4.2.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.1.tgz#007f55cc6a62c055afa37c07eb6a4ee1b773f118" + integrity sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ== + dependencies: + decompress-tar "^4.0.0" + decompress-tarbz2 "^4.0.0" + decompress-targz "^4.0.0" + decompress-unzip "^4.0.1" + graceful-fs "^4.1.10" + make-dir "^1.0.0" + pify "^2.3.0" + strip-dirs "^2.0.0" + dedent@^1.0.0: version "1.6.0" resolved "https://registry.yarnpkg.com/dedent/-/dedent-1.6.0.tgz#79d52d6389b1ffa67d2bcef59ba51847a9d503b2" @@ -3129,12 +4555,23 @@ defaults@^3.0.0: resolved "https://registry.yarnpkg.com/defaults/-/defaults-3.0.0.tgz#60b9e0003df1018737c2ce3f4289d8f64786c9c4" integrity sha512-RsqXDEAALjfRTro+IFNKpcPCt0/Cy2FqHSIlnomiJp9YGadpQnrtbRpSgN2+np21qHcIKiva4fiOQGjS9/qR/A== -defer-to-connect@^2.0.1: +defer-to-connect@^2.0.0, defer-to-connect@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== -define-data-property@^1.1.4: +deferred@^0.7.11: + version "0.7.11" + resolved "https://registry.yarnpkg.com/deferred/-/deferred-0.7.11.tgz#8c3f272fd5e6ce48a969cb428c0d233ba2146322" + integrity sha512-8eluCl/Blx4YOGwMapBvXRKxHXhA8ejDXYzEaK8+/gtcm8hRMhSLmXSqDmNUKNc/C8HNSmuyyp/hflhqDAvK2A== + dependencies: + d "^1.0.1" + es5-ext "^0.10.50" + event-emitter "^0.3.5" + next-tick "^1.0.0" + timers-ext "^0.1.7" + +define-data-property@^1.0.1, define-data-property@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== @@ -3143,6 +4580,20 @@ define-data-property@^1.1.4: es-errors "^1.3.0" gopd "^1.0.1" +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -3181,6 +4632,13 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + dotenv-expand@12.0.1: version "12.0.1" resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-12.0.1.tgz#44bdfa204a368100689ec35d7385755f599ceeb1" @@ -3198,7 +4656,7 @@ dotenv@16.4.7: resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.7.tgz#0e20c5b82950140aa99be360a8a5f52335f53c26" integrity sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ== -dotenv@^16.0.3, dotenv@^16.4.5: +dotenv@^16.0.3, dotenv@^16.3.1, dotenv@^16.4.5: version "16.5.0" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.5.0.tgz#092b49f25f808f020050051d1ff258e404c78692" integrity sha512-m/C+AwOAr9/W1UOIZUo232ejMNnJAJtYQjUbHoNTBNTJSvqzzDh7vnrei3o3r3m9blf6ZoDkvcw0VmozNRFJxg== @@ -3208,7 +4666,7 @@ dset@^3.1.4: resolved "https://registry.yarnpkg.com/dset/-/dset-3.1.4.tgz#f8eaf5f023f068a036d08cd07dc9ffb7d0065248" integrity sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA== -dunder-proto@^1.0.1: +dunder-proto@^1.0.0, dunder-proto@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/dunder-proto/-/dunder-proto-1.0.1.tgz#d7ae667e1dc83482f8b70fd0f6eefc50da30f58a" integrity sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A== @@ -3227,6 +4685,14 @@ duplexify@^4.1.3: readable-stream "^3.1.1" stream-shift "^1.0.2" +duration@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/duration/-/duration-0.2.2.tgz#ddf149bc3bc6901150fe9017111d016b3357f529" + integrity sha512-06kgtea+bGreF5eKYgI/36A6pLXggY7oR4p1pq4SmdFBn1ReOL5D8RhG64VrqfTTKNucqqtBAwEj8aB88mcqrg== + dependencies: + d "1" + es5-ext "~0.10.46" + eastasianwidth@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" @@ -3276,7 +4742,7 @@ encodeurl@^2.0.0: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== -end-of-stream@^1.4.1: +end-of-stream@^1.0.0, end-of-stream@^1.1.0, end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -3298,6 +4764,63 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.23.5, es-abstract@^1.23.9: + version "1.23.9" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.23.9.tgz#5b45994b7de78dada5c1bebf1379646b32b9d606" + integrity sha512-py07lI0wjxAC/DcfK1S6G7iANonniZwTISvdPzk9hzeH0IZIshbuuFxLIU96OyF89Yb9hiqWn8M/bY83KY5vzA== + dependencies: + array-buffer-byte-length "^1.0.2" + arraybuffer.prototype.slice "^1.0.4" + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + call-bound "^1.0.3" + data-view-buffer "^1.0.2" + data-view-byte-length "^1.0.2" + data-view-byte-offset "^1.0.1" + es-define-property "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + es-set-tostringtag "^2.1.0" + es-to-primitive "^1.3.0" + function.prototype.name "^1.1.8" + get-intrinsic "^1.2.7" + get-proto "^1.0.0" + get-symbol-description "^1.1.0" + globalthis "^1.0.4" + gopd "^1.2.0" + has-property-descriptors "^1.0.2" + has-proto "^1.2.0" + has-symbols "^1.1.0" + hasown "^2.0.2" + internal-slot "^1.1.0" + is-array-buffer "^3.0.5" + is-callable "^1.2.7" + is-data-view "^1.0.2" + is-regex "^1.2.1" + is-shared-array-buffer "^1.0.4" + is-string "^1.1.1" + is-typed-array "^1.1.15" + is-weakref "^1.1.0" + math-intrinsics "^1.1.0" + object-inspect "^1.13.3" + object-keys "^1.1.1" + object.assign "^4.1.7" + own-keys "^1.0.1" + regexp.prototype.flags "^1.5.3" + safe-array-concat "^1.1.3" + safe-push-apply "^1.0.0" + safe-regex-test "^1.1.0" + set-proto "^1.0.0" + string.prototype.trim "^1.2.10" + string.prototype.trimend "^1.0.9" + string.prototype.trimstart "^1.0.8" + typed-array-buffer "^1.0.3" + typed-array-byte-length "^1.0.3" + typed-array-byte-offset "^1.0.4" + typed-array-length "^1.0.7" + unbox-primitive "^1.1.0" + which-typed-array "^1.1.18" + es-define-property@^1.0.0, es-define-property@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.1.tgz#983eb2f9a6724e9303f61addf011c72e09e0b0fa" @@ -3330,6 +4853,64 @@ es-set-tostringtag@^2.1.0: has-tostringtag "^1.0.2" hasown "^2.0.2" +es-to-primitive@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz#96c89c82cc49fd8794a24835ba3e1ff87f214e18" + integrity sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g== + dependencies: + is-callable "^1.2.7" + is-date-object "^1.0.5" + is-symbol "^1.0.4" + +es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.47, es5-ext@^0.10.49, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@^0.10.62, es5-ext@^0.10.64, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46: + version "0.10.64" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.64.tgz#12e4ffb48f1ba2ea777f1fcdd1918ef73ea21714" + integrity sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg== + dependencies: + es6-iterator "^2.0.3" + es6-symbol "^3.1.3" + esniff "^2.0.1" + next-tick "^1.1.0" + +es6-iterator@^2.0.3, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-set@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.6.tgz#5669e3b2aa01d61a50ba79964f733673574983b8" + integrity sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + es6-iterator "~2.0.3" + es6-symbol "^3.1.3" + event-emitter "^0.3.5" + type "^2.7.2" + +es6-symbol@^3.1.1, es6-symbol@^3.1.3: + version "3.1.4" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.4.tgz#f4e7d28013770b4208ecbf3e0bf14d3bcb557b8c" + integrity sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg== + dependencies: + d "^1.0.2" + ext "^1.7.0" + +es6-weak-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53" + integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA== + dependencies: + d "1" + es5-ext "^0.10.46" + es6-iterator "^2.0.3" + es6-symbol "^3.1.1" + esbuild-register@3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/esbuild-register/-/esbuild-register-3.6.0.tgz#cf270cfa677baebbc0010ac024b823cbf723a36d" @@ -3378,6 +4959,11 @@ escape-html@^1.0.3, escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + escape-string-regexp@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" @@ -3470,6 +5056,24 @@ eslint@^9.18.0: optionator "^0.9.3" zod "^3.24.2" +esniff@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/esniff/-/esniff-1.1.3.tgz#b0cdd52609bf3c6bf494185a241a5b51fd7ec296" + integrity sha512-SLBLpfE7xWgF/HbzhVuAwqnJDRqSCNZqcqaIMVm+f+PbTp1kFRWu6BuT83SATb4Tp+ovr+S+u7vDH7/UErAOkw== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + +esniff@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/esniff/-/esniff-2.0.1.tgz#a4d4b43a5c71c7ec51c51098c1d8a29081f9b308" + integrity sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg== + dependencies: + d "^1.0.1" + es5-ext "^0.10.62" + event-emitter "^0.3.5" + type "^2.7.2" + espree@^10.0.1, espree@^10.3.0: version "10.3.0" resolved "https://registry.yarnpkg.com/espree/-/espree-10.3.0.tgz#29267cf5b0cb98735b65e64ba07e0ed49d1eed8a" @@ -3498,6 +5102,13 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" +essentials@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/essentials/-/essentials-1.2.0.tgz#c6361fb648f5c8c0c51279707f6139e521a05807" + integrity sha512-kP/j7Iw7KeNE8b/o7+tr9uX2s1wegElGOoGZ2Xm35qBr4BbbEcH3/bxR2nfH9l9JANCq9AUrvKw+gRuHtZp0HQ== + dependencies: + uni-global "^1.0.0" + estraverse@^4.1.1: version "4.3.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" @@ -3518,6 +5129,14 @@ etag@^1.8.1: resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +event-emitter@^0.3.5: + version "0.3.5" + resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" + integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA== + dependencies: + d "1" + es5-ext "~0.10.14" + event-target-shim@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" @@ -3634,7 +5253,14 @@ ext-name@^5.0.0: ext-list "^2.0.0" sort-keys-length "^1.0.0" -external-editor@^3.1.0: +ext@^1.4.0, ext@^1.6.0, ext@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" + integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== + dependencies: + type "^2.7.2" + +external-editor@^3.0.3, external-editor@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== @@ -3663,7 +5289,7 @@ fast-fifo@^1.2.0, fast-fifo@^1.3.2: resolved "https://registry.yarnpkg.com/fast-fifo/-/fast-fifo-1.3.2.tgz#286e31de96eb96d38a97899815740ba2a4f3640c" integrity sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ== -fast-glob@3.3.3, fast-glob@^3.2.5, fast-glob@^3.3.2: +fast-glob@3.3.3, fast-glob@^3.2.5, fast-glob@^3.2.7, fast-glob@^3.2.9, fast-glob@^3.3.2: version "3.3.3" resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.3.tgz#d06d585ce8dba90a16b0505c543c3ccfb3aeb818" integrity sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg== @@ -3736,6 +5362,18 @@ fast-uri@^3.0.0, fast-uri@^3.0.1: resolved "https://registry.yarnpkg.com/fast-uri/-/fast-uri-3.0.6.tgz#88f130b77cfaea2378d56bf970dea21257a68748" integrity sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw== +fast-xml-parser@4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/fast-xml-parser/-/fast-xml-parser-4.4.1.tgz#86dbf3f18edf8739326447bcaac31b4ae7f6514f" + integrity sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw== + dependencies: + strnum "^1.0.5" + +fastest-levenshtein@^1.0.16: + version "1.0.16" + resolved "https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + fastify-plugin@^5.0.0: version "5.0.1" resolved "https://registry.yarnpkg.com/fastify-plugin/-/fastify-plugin-5.0.1.tgz#82d44e6fe34d1420bb5a4f7bee434d501e41939f" @@ -3784,11 +5422,25 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + integrity sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g== + dependencies: + pend "~1.2.0" + fflate@^0.8.2: version "0.8.2" resolved "https://registry.yarnpkg.com/fflate/-/fflate-0.8.2.tgz#fc8631f5347812ad6028bbe4a2308b2792aa1dea" integrity sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A== +figures@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + dependencies: + escape-string-regexp "^1.0.5" + file-entry-cache@^8.0.0: version "8.0.0" resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-8.0.0.tgz#7787bddcf1131bffb92636c69457bbc0edd6d81f" @@ -3806,6 +5458,15 @@ file-type@20.4.1: token-types "^6.0.0" uint8array-extras "^1.4.0" +file-type@^16.5.4: + version "16.5.4" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-16.5.4.tgz#474fb4f704bee427681f98dd390058a172a6c2fd" + integrity sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw== + dependencies: + readable-web-to-node-stream "^3.0.0" + strtok3 "^6.2.4" + token-types "^4.1.1" + file-type@^19.0.0, file-type@^19.6.0: version "19.6.0" resolved "https://registry.yarnpkg.com/file-type/-/file-type-19.6.0.tgz#b43d8870453363891884cf5e79bb3e4464f2efd3" @@ -3816,6 +5477,26 @@ file-type@^19.0.0, file-type@^19.6.0: token-types "^6.0.0" uint8array-extras "^1.3.0" +file-type@^3.8.0: + version "3.9.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + integrity sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA== + +file-type@^4.2.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" + integrity sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ== + +file-type@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + integrity sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ== + +file-type@^6.1.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + integrity sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg== + filelist@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" @@ -3823,11 +5504,25 @@ filelist@^1.0.4: dependencies: minimatch "^5.0.1" +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + integrity sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ== + filename-reserved-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-3.0.0.tgz#3d5dd6d4e2d73a3fed2ebc4cd0b3448869a081f7" integrity sha512-hn4cQfU6GOT/7cFHXBqeBg2TbrMBgdD0kcjLhvSQYYwm3s4B6cjvBfb7nBALJLAXqmU5xajSa7X2NnUud/VCdw== +filenamify@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-4.3.0.tgz#62391cb58f02b09971c9d4f9d63b3cf9aba03106" + integrity sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg== + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.1" + trim-repeated "^1.0.0" + filenamify@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-6.0.0.tgz#38def94098c62154c42a41d822650f5f55bcbac2" @@ -3835,6 +5530,11 @@ filenamify@^6.0.0: dependencies: filename-reserved-regex "^3.0.0" +filesize@^10.0.7: + version "10.1.6" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-10.1.6.tgz#31194da825ac58689c0bce3948f33ce83aabd361" + integrity sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w== + fill-range@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.1.1.tgz#44265d3cac07e3ea7dc247516380643754a05292" @@ -3863,6 +5563,14 @@ find-my-way@^9.0.0: fast-querystring "^1.0.0" safe-regex2 "^5.0.0" +find-requires@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-requires/-/find-requires-1.0.0.tgz#a4a750ed37133dee8a9cc8efd2cc56aca01dd96d" + integrity sha512-UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ== + dependencies: + es5-ext "^0.10.49" + esniff "^1.1.0" + find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -3894,12 +5602,22 @@ flat-cache@^4.0.0: flatted "^3.2.9" keyv "^4.5.4" +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + flatted@^3.2.9: version "3.3.3" resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.3.tgz#67c8fad95454a7c7abebf74bb78ee74a44023358" integrity sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg== -for-each@^0.3.5: +follow-redirects@^1.15.6: + version "1.15.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.9.tgz#a604fa10e443bf98ca94228d9eebcc2e8a2c8ee1" + integrity sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ== + +for-each@^0.3.3, for-each@^0.3.5: version "0.3.5" resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.5.tgz#d650688027826920feeb0af747ee7b9421a41d47" integrity sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg== @@ -3947,6 +5665,16 @@ form-data@^4.0.0: es-set-tostringtag "^2.1.0" mime-types "^2.1.12" +formidable@^2.0.1: + version "2.1.5" + resolved "https://registry.yarnpkg.com/formidable/-/formidable-2.1.5.tgz#dd7ef4d55c164afaf9b6eb472bfd04b02d66d2dd" + integrity sha512-Oz5Hwvwak/DCaXVVUtPn4oLMLLy1CdclLKO1LFgU7XzDpVMUU5UjlSLpGMocyQNNk8F6IJW9M/YdooSn2MRI+Q== + dependencies: + "@paralleldrive/cuid2" "^2.2.2" + dezalgo "^1.0.4" + once "^1.4.0" + qs "^6.11.0" + formidable@^3.5.1: version "3.5.4" resolved "https://registry.yarnpkg.com/formidable/-/formidable-3.5.4.tgz#ac9a593b951e829b3298f21aa9a2243932f32ed9" @@ -3966,7 +5694,12 @@ fresh@^2.0.0: resolved "https://registry.yarnpkg.com/fresh/-/fresh-2.0.0.tgz#8dd7df6a1b3a1b3a5cf186c05a5dd267622635a4" integrity sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A== -fs-extra@^10.0.0: +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== + +fs-extra@^10.0.0, fs-extra@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== @@ -3975,6 +5708,23 @@ fs-extra@^10.0.0: jsonfile "^6.0.1" universalify "^2.0.0" +fs-extra@^9.1.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-minipass@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" + integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + dependencies: + minipass "^3.0.0" + fs-monkey@^1.0.4: version "1.0.6" resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.6.tgz#8ead082953e88d992cf3ff844faa907b26756da2" @@ -3985,7 +5735,21 @@ fs.realpath@^1.0.0: resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@2.3.3, fsevents@^2.3.2: +fs2@^0.3.9: + version "0.3.15" + resolved "https://registry.yarnpkg.com/fs2/-/fs2-0.3.15.tgz#252b8c1a32e429dfac25d5823d59d1f7d793b1b2" + integrity sha512-T684iG2bR/3g5byqXvYYnJyqkXA7MQdlJx5DvCe0BJ5CH9aMRRc4C11bl75D1MnypvERdJ7Cft5BFpU/eClCMw== + dependencies: + d "^1.0.2" + deferred "^0.7.11" + es5-ext "^0.10.64" + event-emitter "^0.3.5" + ext "^1.7.0" + ignore "^5.3.2" + memoizee "^0.4.17" + type "^2.7.3" + +fsevents@2.3.3, fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.3" resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -3995,6 +5759,23 @@ function-bind@^1.1.2: resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== +function.prototype.name@^1.1.6, function.prototype.name@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz#e68e1df7b259a5c949eeef95cdbde53edffabb78" + integrity sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + functions-have-names "^1.2.3" + hasown "^2.0.2" + is-callable "^1.2.7" + +functions-have-names@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834" + integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ== + generate-function@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/generate-function/-/generate-function-2.3.1.tgz#f069617690c10c868e73b8465746764f97c3479f" @@ -4012,7 +5793,7 @@ get-caller-file@^2.0.5: resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.3.0: +get-intrinsic@^1.2.4, get-intrinsic@^1.2.5, get-intrinsic@^1.2.6, get-intrinsic@^1.2.7, get-intrinsic@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz#743f0e3b6964a93a5491ed1bffaae054d7f98d01" integrity sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ== @@ -4041,6 +5822,26 @@ get-proto@^1.0.0, get-proto@^1.0.1: dunder-proto "^1.0.1" es-object-atoms "^1.0.0" +get-stdin@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53" + integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + +get-stream@^2.2.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + integrity sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA== + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -4054,7 +5855,16 @@ get-stream@^9.0.1: "@sec-ant/readable-stream" "^0.4.1" is-stream "^4.0.1" -glob-parent@^5.1.2: +get-symbol-description@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz#7bdd54e0befe8ffc9f3b4e203220d9f1e881b6ee" + integrity sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + get-intrinsic "^1.2.6" + +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== @@ -4097,7 +5907,7 @@ glob@^11.0.0: package-json-from-dist "^1.0.0" path-scurry "^2.0.0" -glob@^7.1.3, glob@^7.1.4: +glob@^7.0.5, glob@^7.1.3, glob@^7.1.4, glob@^7.2.3: version "7.2.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -4124,11 +5934,48 @@ globals@^16.0.0: resolved "https://registry.yarnpkg.com/globals/-/globals-16.1.0.tgz#ee6ab147d41c64e9f2beaaaf66572d18df8e1e60" integrity sha512-aibexHNbb/jiUSObBgpHLj+sIuUmJnYcgXBlrfsiDZ9rt4aF2TFRbyLgZ2iFQuVZ1K5Mx3FVkbKRSgKrbK3K2g== +globalthis@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.4.tgz#7430ed3a975d97bfb59bcce41f5cabbafa651236" + integrity sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ== + dependencies: + define-properties "^1.2.1" + gopd "^1.0.1" + +globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + gopd@^1.0.1, gopd@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.2.0.tgz#89f56b8217bdbc8802bd299df6d7f1081d7e51a1" integrity sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg== +got@^11.8.6: + version "11.8.6" + resolved "https://registry.yarnpkg.com/got/-/got-11.8.6.tgz#276e827ead8772eddbcfc97170590b841823233a" + integrity sha512-6tfZ91bOr7bOXnK7PRDCGBLa1H4U080YHNaAQ2KsMGlLEzRbk44nsZF2E1IeRc3vtJHPVbKCYgdFbaGO2ljd8g== + dependencies: + "@sindresorhus/is" "^4.0.0" + "@szmarczak/http-timer" "^4.0.5" + "@types/cacheable-request" "^6.0.1" + "@types/responselike" "^1.0.0" + cacheable-lookup "^5.0.3" + cacheable-request "^7.0.2" + decompress-response "^6.0.0" + http2-wrapper "^1.0.0-beta.5.2" + lowercase-keys "^2.0.0" + p-cancelable "^2.0.0" + responselike "^2.0.0" + got@^13.0.0: version "13.0.0" resolved "https://registry.yarnpkg.com/got/-/got-13.0.0.tgz#a2402862cef27a5d0d1b07c0fb25d12b58175422" @@ -4146,7 +5993,7 @@ got@^13.0.0: p-cancelable "^3.0.0" responselike "^3.0.0" -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.9: +graceful-fs@^4.1.10, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.11, graceful-fs@^4.2.4, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== @@ -4156,6 +6003,13 @@ graphemer@^1.4.0: resolved "https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6" integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag== +graphlib@^2.1.8: + version "2.1.8" + resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.8.tgz#5761d414737870084c92ec7b5dbcb0592c9d35da" + integrity sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A== + dependencies: + lodash "^4.17.15" + graphql-jit@0.8.7: version "0.8.7" resolved "https://registry.yarnpkg.com/graphql-jit/-/graphql-jit-0.8.7.tgz#831b1a4c16b1e29cc8ed9d171f33a7da4bce2821" @@ -4185,6 +6039,16 @@ graphql@^16.10.0: resolved "https://registry.yarnpkg.com/graphql/-/graphql-16.11.0.tgz#96d17f66370678027fdf59b2d4c20b4efaa8a633" integrity sha512-mS1lbMsxgQj6hge1XZ6p7GPhbrtFwUFYi3wRzXAC/FmYnyXMTvvI3td3rjmQ2u8ewXueaSvRPWaEcgVVOT9Jnw== +has-bigints@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.1.0.tgz#28607e965ac967e03cd2a2c70a2636a1edad49fe" + integrity sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + has-flag@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" @@ -4195,13 +6059,20 @@ has-own-prop@^2.0.0: resolved "https://registry.yarnpkg.com/has-own-prop/-/has-own-prop-2.0.0.tgz#f0f95d58f65804f5d218db32563bb85b8e0417af" integrity sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ== -has-property-descriptors@^1.0.2: +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" +has-proto@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.2.0.tgz#5de5a6eabd95fdffd9818b43055e8065e39fe9d5" + integrity sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ== + dependencies: + dunder-proto "^1.0.0" + has-symbols@^1.0.3, has-symbols@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.1.0.tgz#fc9c6a783a084951d0b971fe1018de813707a338" @@ -4226,7 +6097,7 @@ html-escaper@^2.0.0: resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== -http-cache-semantics@^4.1.1: +http-cache-semantics@^4.0.0, http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== @@ -4242,6 +6113,14 @@ http-errors@2.0.0, http-errors@^2.0.0: statuses "2.0.1" toidentifier "1.0.1" +http2-wrapper@^1.0.0-beta.5.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-1.0.3.tgz#b8f55e0c1f25d4ebd08b3b0c2c079f9590800b3d" + integrity sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.0.0" + http2-wrapper@^2.1.10: version "2.2.1" resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" @@ -4250,6 +6129,14 @@ http2-wrapper@^2.1.10: quick-lru "^5.1.1" resolve-alpn "^1.2.0" +https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== + dependencies: + agent-base "6" + debug "4" + human-signals@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" @@ -4279,11 +6166,16 @@ ieee754@^1.1.13, ieee754@^1.1.4, ieee754@^1.2.1: resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== -ignore@^5.2.0, ignore@^5.3.1: +ignore@^5.1.8, ignore@^5.2.0, ignore@^5.3.1, ignore@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.2.tgz#3cd40e729f3643fd87cb04e50bf0eb722bc596f5" integrity sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g== +immediate@~3.0.5: + version "3.0.6" + resolved "https://registry.yarnpkg.com/immediate/-/immediate-3.0.6.tgz#9db1dbd0faf8de6fbe0f5dd5e56bb606280de69b" + integrity sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ== + import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.1" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.1.tgz#9cecb56503c0ada1f2741dbbd6546e4b13b57ccf" @@ -4323,6 +6215,27 @@ inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== +inquirer@^8.2.5: + version "8.2.6" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" + integrity sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg== + dependencies: + ansi-escapes "^4.2.1" + chalk "^4.1.1" + cli-cursor "^3.1.0" + cli-width "^3.0.0" + external-editor "^3.0.3" + figures "^3.0.0" + lodash "^4.17.21" + mute-stream "0.0.8" + ora "^5.4.1" + run-async "^2.4.0" + rxjs "^7.5.5" + string-width "^4.1.0" + strip-ansi "^6.0.0" + through "^2.3.6" + wrap-ansi "^6.0.1" + inspect-with-kind@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/inspect-with-kind/-/inspect-with-kind-1.0.5.tgz#fce151d4ce89722c82ca8e9860bb96f9167c316c" @@ -4330,6 +6243,15 @@ inspect-with-kind@^1.0.5: dependencies: kind-of "^6.0.2" +internal-slot@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.1.0.tgz#1eac91762947d2f7056bc838d93e13b2e9604961" + integrity sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw== + dependencies: + es-errors "^1.3.0" + hasown "^2.0.2" + side-channel "^1.1.0" + ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" @@ -4348,28 +6270,99 @@ is-arguments@^1.0.4: call-bound "^1.0.2" has-tostringtag "^1.0.2" +is-array-buffer@^3.0.4, is-array-buffer@^3.0.5: + version "3.0.5" + resolved "https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz#65742e1e687bd2cc666253068fd8707fe4d44280" + integrity sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-callable@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" - integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== +is-async-function@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-async-function/-/is-async-function-2.1.1.tgz#3e69018c8e04e73b738793d020bfe884b9fd3523" + integrity sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ== + dependencies: + async-function "^1.0.0" + call-bound "^1.0.3" + get-proto "^1.0.1" + has-tostringtag "^1.0.2" + safe-regex-test "^1.1.0" -is-core-module@^2.16.0: - version "2.16.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" - integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== +is-bigint@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.1.0.tgz#dda7a3445df57a42583db4228682eba7c4170672" + integrity sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ== dependencies: - hasown "^2.0.2" + has-bigints "^1.0.2" + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-boolean-object@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz#7067f47709809a393c71ff5bb3e135d8a9215d9e" + integrity sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-callable@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" + integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== + +is-core-module@^2.16.0: + version "2.16.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.16.1.tgz#2a98801a849f43e2add644fbb6bc6229b19a4ef4" + integrity sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w== + dependencies: + hasown "^2.0.2" + +is-data-view@^1.0.1, is-data-view@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-data-view/-/is-data-view-1.0.2.tgz#bae0a41b9688986c2188dda6657e56b8f9e63b8e" + integrity sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw== + dependencies: + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + is-typed-array "^1.1.13" + +is-date-object@^1.0.5, is-date-object@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.1.0.tgz#ad85541996fc7aa8b2729701d27b7319f95d82f7" + integrity sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg== + dependencies: + call-bound "^1.0.2" + has-tostringtag "^1.0.2" + +is-docker@^2.0.0, is-docker@^2.1.1, is-docker@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== +is-finalizationregistry@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz#eefdcdc6c94ddd0674d9c85887bf93f944a97c90" + integrity sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg== + dependencies: + call-bound "^1.0.3" + is-fullwidth-code-point@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" @@ -4380,7 +6373,7 @@ is-generator-fn@^2.0.0: resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== -is-generator-function@^1.0.7: +is-generator-function@^1.0.10, is-generator-function@^1.0.7: version "1.1.0" resolved "https://registry.yarnpkg.com/is-generator-function/-/is-generator-function-1.1.0.tgz#bf3eeda931201394f57b5dba2800f91a238309ca" integrity sha512-nPUB5km40q9e8UfN/Zc24eLlzdSf9OfKByBw9CIdw4H1giPMeA0OIJvbchsCu4npfI2QcMVBsGEBHKZ7wLTWmQ== @@ -4390,7 +6383,7 @@ is-generator-function@^1.0.7: has-tostringtag "^1.0.2" safe-regex-test "^1.1.0" -is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3: +is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== @@ -4402,6 +6395,24 @@ is-interactive@^1.0.0: resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== +is-map@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-map/-/is-map-2.0.3.tgz#ede96b7fe1e270b3c4465e3a465658764926d62e" + integrity sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw== + +is-natural-number@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + integrity sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ== + +is-number-object@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.1.1.tgz#144b21e95a1bc148205dcc2814a9134ec41b2541" + integrity sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -4412,6 +6423,11 @@ is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== +is-promise@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1" + integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== + is-promise@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-4.0.0.tgz#42ff9f84206c1991d26debf520dd5c01042dd2f3" @@ -4432,6 +6448,23 @@ is-regex@^1.2.1: has-tostringtag "^1.0.2" hasown "^2.0.2" +is-set@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-set/-/is-set-2.0.3.tgz#8ab209ea424608141372ded6e0cb200ef1d9d01d" + integrity sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg== + +is-shared-array-buffer@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz#9b67844bd9b7f246ba0708c3a93e34269c774f6f" + integrity sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A== + dependencies: + call-bound "^1.0.3" + +is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + is-stream@^2.0.0, is-stream@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" @@ -4442,7 +6475,24 @@ is-stream@^4.0.1: resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-4.0.1.tgz#375cf891e16d2e4baec250b85926cffc14720d9b" integrity sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A== -is-typed-array@^1.1.3: +is-string@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.1.1.tgz#92ea3f3d5c5b6e039ca8677e5ac8d07ea773cbb9" + integrity sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA== + dependencies: + call-bound "^1.0.3" + has-tostringtag "^1.0.2" + +is-symbol@^1.0.4, is-symbol@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.1.1.tgz#f47761279f532e2b05a7024a7506dbbedacd0634" + integrity sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w== + dependencies: + call-bound "^1.0.2" + has-symbols "^1.1.0" + safe-regex-test "^1.1.0" + +is-typed-array@^1.1.13, is-typed-array@^1.1.14, is-typed-array@^1.1.15, is-typed-array@^1.1.3: version "1.1.15" resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.15.tgz#4bfb4a45b61cee83a5a46fba778e4e8d59c0ce0b" integrity sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ== @@ -4454,16 +6504,53 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== +is-weakmap@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.2.tgz#bf72615d649dfe5f699079c54b83e47d1ae19cfd" + integrity sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w== + +is-weakref@^1.0.2, is-weakref@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.1.1.tgz#eea430182be8d64174bd96bffbc46f21bf3f9293" + integrity sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew== + dependencies: + call-bound "^1.0.3" + +is-weakset@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.4.tgz#c9f5deb0bc1906c6d6f1027f284ddf459249daca" + integrity sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ== + dependencies: + call-bound "^1.0.3" + get-intrinsic "^1.2.6" + +is-wsl@^2.1.1, is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + isarray@^1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" + integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== +isomorphic-ws@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz#55fd4cd6c5e6491e76dc125938dd863f5cd4f2dc" + integrity sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== + istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz#2d166c4b0644d43a39f04bf6c2edd1e585f31756" @@ -4946,11 +7033,38 @@ json-buffer@3.0.1: resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== +json-colorizer@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/json-colorizer/-/json-colorizer-2.2.2.tgz#07c2ac8cef36558075948e1566c6cfb4ac1668e6" + integrity sha512-56oZtwV1piXrQnRNTtJeqRv+B9Y/dXAYLqBBaYl/COcUdoZxgLBLAO88+CnkbT6MxNs0c5E9mPBIb2sFcNz3vw== + dependencies: + chalk "^2.4.1" + lodash.get "^4.4.2" + +json-cycle@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/json-cycle/-/json-cycle-1.5.0.tgz#b1f1d976eee16cef51d5f3d3b3caece3e90ba23a" + integrity sha512-GOehvd5PO2FeZ5T4c+RxobeT5a1PiGpF4u9/3+UvrMU4bhnVqzJY7hm39wg8PDCqkU91fWGH8qjWR4bn+wgq9w== + json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== +json-refs@^3.0.15: + version "3.0.15" + resolved "https://registry.yarnpkg.com/json-refs/-/json-refs-3.0.15.tgz#1089f4acf263a3152c790479485195cd6449e855" + integrity sha512-0vOQd9eLNBL18EGl5yYaO44GhixmImes2wiYn9Z3sag3QnehWrYWlB9AFtMxCL2Bj3fyxgDYkxGFEU/chlYssw== + dependencies: + commander "~4.1.1" + graphlib "^2.1.8" + js-yaml "^3.13.1" + lodash "^4.17.15" + native-promise-only "^0.8.1" + path-loader "^1.0.10" + slash "^3.0.0" + uri-js "^4.2.2" + json-schema-ref-resolver@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/json-schema-ref-resolver/-/json-schema-ref-resolver-1.0.1.tgz#6586f483b76254784fc1d2120f717bdc9f0a99bf" @@ -5015,6 +7129,16 @@ jsonwebtoken@9.0.2, jsonwebtoken@^9.0.0: ms "^2.1.1" semver "^7.5.4" +jszip@^3.10.1: + version "3.10.1" + resolved "https://registry.yarnpkg.com/jszip/-/jszip-3.10.1.tgz#34aee70eb18ea1faec2f589208a157d1feb091c2" + integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g== + dependencies: + lie "~3.3.0" + pako "~1.0.2" + readable-stream "~2.3.6" + setimmediate "^1.0.5" + jwa@^1.4.1: version "1.4.2" resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.4.2.tgz#16011ac6db48de7b102777e57897901520eec7b9" @@ -5032,7 +7156,17 @@ jws@^3.2.2: jwa "^1.4.1" safe-buffer "^5.0.1" -keyv@^4.5.3, keyv@^4.5.4: +jwt-decode@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-2.2.0.tgz#7d86bd56679f58ce6a84704a657dd392bba81a79" + integrity sha512-86GgN2vzfUu7m9Wcj63iUkuDzFNYFVmjeDm2GzWpUk+opB0pEpMsw6ePCMrhYkumz2C1ihqtZzOMAg7FiXcNoQ== + +jwt-decode@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-3.1.2.tgz#3fb319f3675a2df0c2895c8f5e9fa4b67b04ed59" + integrity sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A== + +keyv@^4.0.0, keyv@^4.5.3, keyv@^4.5.4: version "4.5.4" resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== @@ -5049,6 +7183,13 @@ kleur@^3.0.3: resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== +lazystream@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.1.tgz#494c831062f1f9408251ec44db1cba29242a2638" + integrity sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw== + dependencies: + readable-stream "^2.0.5" + leven@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" @@ -5067,6 +7208,13 @@ libphonenumber-js@^1.11.1: resolved "https://registry.yarnpkg.com/libphonenumber-js/-/libphonenumber-js-1.12.8.tgz#20e5b57f24e60359d795e2fa2ee185776331e34f" integrity sha512-f1KakiQJa9tdc7w1phC2ST+DyxWimy9c3g3yeF+84QtEanJr2K77wAmBPP22riU05xldniHsvXuflnLZ4oysqA== +lie@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/lie/-/lie-3.3.0.tgz#dcf82dee545f46074daf200c7c1c5a08e0f40f6a" + integrity sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ== + dependencies: + immediate "~3.0.5" + light-my-request@6.6.0, light-my-request@^6.0.0: version "6.6.0" resolved "https://registry.yarnpkg.com/light-my-request/-/light-my-request-6.6.0.tgz#c9448772323f65f33720fb5979c7841f14060add" @@ -5105,6 +7253,26 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash.defaults@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" + integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ== + +lodash.difference@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" + integrity sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA== + +lodash.flatten@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" + integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g== + +lodash.get@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" + integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== + lodash.includes@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" @@ -5155,11 +7323,30 @@ lodash.once@^4.0.0: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg== -lodash@4.17.21, lodash@^4.17.21: +lodash.union@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.union/-/lodash.union-4.6.0.tgz#48bb5088409f16f1821666641c44dd1aaae3cd88" + integrity sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw== + +lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== +log-node@^8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/log-node/-/log-node-8.0.3.tgz#441bf1a72f9f1c28b62f5bf42e9eb3765af74d73" + integrity sha512-1UBwzgYiCIDFs8A0rM2QdBFo8Wd8UQ0HrSTu/MNI+/2zN3NoHRj2fhplurAyuxTYUXu3Oohugq1jAn5s05u1MQ== + dependencies: + ansi-regex "^5.0.1" + cli-color "^2.0.1" + cli-sprintf-format "^1.1.1" + d "^1.0.1" + es5-ext "^0.10.53" + sprintf-kit "^2.0.1" + supports-color "^8.1.1" + type "^2.5.0" + log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" @@ -5168,6 +7355,24 @@ log-symbols@^4.1.0: chalk "^4.1.0" is-unicode-supported "^0.1.0" +log@^6.0.0, log@^6.3.1: + version "6.3.2" + resolved "https://registry.yarnpkg.com/log/-/log-6.3.2.tgz#8e37a672b06161acc994e2b679726c7f3c011016" + integrity sha512-ek8NRg/OPvS9ISOJNWNAz5vZcpYacWNFDWNJjj5OXsc6YuKacfey6wF04cXz/tOJIVrZ2nGSkHpAY5qKtF6ISg== + dependencies: + d "^1.0.2" + duration "^0.2.2" + es5-ext "^0.10.64" + event-emitter "^0.3.5" + sprintf-kit "^2.0.2" + type "^2.7.3" + uni-global "^1.0.0" + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + lowercase-keys@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" @@ -5185,6 +7390,13 @@ lru-cache@^5.1.1: dependencies: yallist "^3.0.2" +lru-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3" + integrity sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ== + dependencies: + es5-ext "~0.10.2" + magic-string@0.30.17: version "0.30.17" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.17.tgz#450a449673d2460e5bbcfba9a61916a1714c7453" @@ -5192,6 +7404,13 @@ magic-string@0.30.17: dependencies: "@jridgewell/sourcemap-codec" "^1.5.0" +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== + dependencies: + pify "^3.0.0" + make-dir@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -5233,6 +7452,20 @@ memfs@^3.4.1: dependencies: fs-monkey "^1.0.4" +memoizee@^0.4.14, memoizee@^0.4.15, memoizee@^0.4.17: + version "0.4.17" + resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.17.tgz#942a5f8acee281fa6fb9c620bddc57e3b7382949" + integrity sha512-DGqD7Hjpi/1or4F/aYAspXKNm5Yili0QDAFAY4QYvpqpgiY6+1jOfqpmByzjxbWd/T9mChbCArXAbDAsTm5oXA== + dependencies: + d "^1.0.2" + es5-ext "^0.10.64" + es6-weak-map "^2.0.3" + event-emitter "^0.3.5" + is-promise "^2.2.2" + lru-queue "^0.1.0" + next-tick "^1.1.0" + timers-ext "^0.1.7" + mercurius@^16.1.0: version "16.1.0" resolved "https://registry.yarnpkg.com/mercurius/-/mercurius-16.1.0.tgz#cdc4a1509ecbad49f4e01226cd303a091b8fca8b" @@ -5263,7 +7496,7 @@ merge-stream@^2.0.0: resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== -merge2@^1.3.0: +merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== @@ -5273,7 +7506,7 @@ methods@^1.1.2: resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== -micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.8: +micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.5, micromatch@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.8.tgz#d66fa18f3a47076789320b9b1af32bd86d9fa202" integrity sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA== @@ -5320,6 +7553,11 @@ mimic-fn@^2.1.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + mimic-response@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" @@ -5337,14 +7575,14 @@ minimatch@^10.0.0: dependencies: brace-expansion "^2.0.1" -minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: +minimatch@^5.0.1, minimatch@^5.1.0: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== @@ -5363,11 +7601,31 @@ minimist@^1.2.6: resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== +minipass@^3.0.0: + version "3.3.6" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" + integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw== + dependencies: + yallist "^4.0.0" + +minipass@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-5.0.0.tgz#3e9788ffb90b694a5d0ec94479a45b5d8738133d" + integrity sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ== + minipass@^7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/minipass/-/minipass-7.1.2.tgz#93a9626ce5e5e66bd4db86849e7515e92340a707" integrity sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw== +minizlib@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931" + integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + dependencies: + minipass "^3.0.0" + yallist "^4.0.0" + mkdirp@^0.5.4: version "0.5.6" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" @@ -5375,6 +7633,11 @@ mkdirp@^0.5.4: dependencies: minimist "^1.2.6" +mkdirp@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + mnemonist@0.40.0: version "0.40.0" resolved "https://registry.yarnpkg.com/mnemonist/-/mnemonist-0.40.0.tgz#72e866d7f1e261d0c589717ff2bcfd6feb802db2" @@ -5408,16 +7671,40 @@ multer@1.4.5-lts.2: type-is "^1.6.4" xtend "^4.0.0" +mute-stream@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + mute-stream@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-2.0.0.tgz#a5446fc0c512b71c83c44d908d5c7b7b4c493b2b" integrity sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA== +native-promise-only@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11" + integrity sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg== + natural-compare@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== +ncjsm@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/ncjsm/-/ncjsm-4.3.2.tgz#87fc4be253481969f691060a919ca194ba5ca879" + integrity sha512-6d1VWA7FY31CpI4Ki97Fpm36jfURkVbpktizp8aoVViTZRQgr/0ddmlKerALSSlzfwQRBeSq1qwwVcBJK4Sk7Q== + dependencies: + builtin-modules "^3.3.0" + deferred "^0.7.11" + es5-ext "^0.10.62" + es6-set "^0.1.6" + ext "^1.7.0" + find-requires "^1.0.0" + fs2 "^0.3.9" + type "^2.7.2" + negotiator@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-1.0.0.tgz#b6c91bb47172d69f93cfd7c357bbb529019b5f6a" @@ -5428,11 +7715,28 @@ neo-async@^2.6.2: resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +next-tick@^1.0.0, next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + node-abort-controller@^3.0.1: version "3.1.1" resolved "https://registry.yarnpkg.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz#a94377e964a9a37ac3976d848cb5c765833b8548" integrity sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ== +node-dir@^0.1.17: + version "0.1.17" + resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5" + integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg== + dependencies: + minimatch "^3.0.2" + node-emoji@1.11.0: version "1.11.0" resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" @@ -5440,6 +7744,13 @@ node-emoji@1.11.0: dependencies: lodash "^4.17.21" +node-fetch@^2.6.11, node-fetch@^2.6.7, node-fetch@^2.6.8: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + node-int64@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" @@ -5450,16 +7761,34 @@ node-releases@^2.0.19: resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.19.tgz#9e445a52950951ec4d177d843af370b411caf314" integrity sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw== -normalize-path@3.0.0, normalize-path@^3.0.0: +normalize-path@3.0.0, normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + normalize-url@^8.0.0: version "8.0.1" resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.1.tgz#9b7d96af9836577c58f5883e939365fa15623a4a" integrity sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w== +npm-registry-utilities@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/npm-registry-utilities/-/npm-registry-utilities-1.0.0.tgz#75dc21fcb96020d506b99823407c2088508a4edd" + integrity sha512-9xYfSJy2IFQw1i6462EJzjChL9e65EfSo2Cw6kl0EFeDp05VvU+anrQk3Fc0d1MbVCq7rWIxeer89O9SUQ/uOg== + dependencies: + ext "^1.6.0" + fs2 "^0.3.9" + memoizee "^0.4.15" + node-fetch "^2.6.7" + semver "^7.3.5" + type "^2.6.0" + validate-npm-package-name "^3.0.0" + npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -5467,16 +7796,38 @@ npm-run-path@^4.0.1: dependencies: path-key "^3.0.0" -object-assign@^4, object-assign@^4.1.1: +object-assign@^4, object-assign@^4.0.1, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== +object-hash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-3.0.0.tgz#73f97f753e7baffc0e2cc9d6e079079744ac82e9" + integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== + object-inspect@^1.13.3: version "1.13.4" resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.4.tgz#8375265e21bc20d0fa582c22e1b13485d6e00213" integrity sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew== +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.7: + version "4.1.7" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.7.tgz#8c14ca1a424c6a561b0bb2a22f66f5049a945d3d" + integrity sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.3" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + has-symbols "^1.1.0" + object-keys "^1.1.1" + obliterator@^2.0.4: version "2.0.5" resolved "https://registry.yarnpkg.com/obliterator/-/obliterator-2.0.5.tgz#031e0145354b0c18840336ae51d41e7d6d2c76aa" @@ -5494,7 +7845,7 @@ on-finished@^2.4.1: dependencies: ee-first "1.1.1" -once@^1.3.0, once@^1.4.0: +once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== @@ -5508,6 +7859,23 @@ onetime@^5.1.0, onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" +open@^7.4.2: + version "7.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-7.4.2.tgz#b8147e26dcf3e426316c730089fd71edd29c2321" + integrity sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q== + dependencies: + is-docker "^2.0.0" + is-wsl "^2.1.1" + +open@^8.4.2: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + optionator@^0.9.3: version "0.9.4" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.4.tgz#7ea1c1a5d91d764fb282139c88fe11e182a3a734" @@ -5520,7 +7888,7 @@ optionator@^0.9.3: type-check "^0.4.0" word-wrap "^1.2.5" -ora@5.4.1: +ora@5.4.1, ora@^5.4.1: version "5.4.1" resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ== @@ -5540,11 +7908,37 @@ os-tmpdir@~1.0.2: resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== +own-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/own-keys/-/own-keys-1.0.1.tgz#e4006910a2bf913585289676eebd6f390cf51358" + integrity sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg== + dependencies: + get-intrinsic "^1.2.6" + object-keys "^1.1.1" + safe-push-apply "^1.0.0" + +p-cancelable@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.1.1.tgz#aab7fbd416582fa32a3db49859c122487c5ed2cf" + integrity sha512-BZOr3nRQHOntUjTrH8+Lh54smKHoHyur8We1V8DSMVrl5A2malOOwuJRnKRDjSnkoeBh4at6BwEnb5I7Jl31wg== + p-cancelable@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== +p-event@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-4.2.0.tgz#af4b049c8acd91ae81083ebd1e6f5cae2044c1b5" + integrity sha512-KXatOjCRXXkSePPb1Nbi0p0m+gQAwdlbhi4wQKJPI1HsMQS9g+Sqp2o+QHziPr7eYJyOZet836KoHEVM1mwOrQ== + dependencies: + p-timeout "^3.1.0" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== + p-limit@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" @@ -5580,6 +7974,13 @@ p-map@^4.0.0: dependencies: aggregate-error "^3.0.0" +p-timeout@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" + integrity sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg== + dependencies: + p-finally "^1.0.0" + p-try@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" @@ -5590,6 +7991,11 @@ package-json-from-dist@^1.0.0: resolved "https://registry.yarnpkg.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz#4f1471a010827a86f94cfd9b0727e36d267de505" integrity sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw== +pako@~1.0.2: + version "1.0.11" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" + integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw== + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -5651,11 +8057,24 @@ path-is-absolute@^1.0.0: resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== +path-loader@^1.0.10: + version "1.0.12" + resolved "https://registry.yarnpkg.com/path-loader/-/path-loader-1.0.12.tgz#c5a99d464da27cfde5891d158a68807abbdfa5f5" + integrity sha512-n7oDG8B+k/p818uweWrOixY9/Dsr89o2TkCm6tOTex3fpdo2+BFDgR+KpB37mGKBRsBAlR8CIJMFN0OEy/7hIQ== + dependencies: + native-promise-only "^0.8.1" + superagent "^7.1.6" + path-parse@^1.0.7: version "1.0.7" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" @@ -5679,11 +8098,21 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +path2@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/path2/-/path2-0.1.0.tgz#639828942cdbda44a41a45b074ae8873483b4efa" + integrity sha512-TX+cz8Jk+ta7IvRy2FAej8rdlbrP0+uBIkP/5DTODez/AuL/vSb30KuAdDxGVREXzn8QfAiu5mJYJ1XjbOhEPA== + pause@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/pause/-/pause-0.0.1.tgz#1d408b3fdb76923b9543d96fb4c9dfd535d9cb5d" integrity sha512-KG8UEiEVkR3wGEb4m5yZkVCzigAD+cVEJck2CzYZO37ZGJfctvVptVO192MwrtPhzONn6go8ylnOdMhKqi4nfg== +peek-readable@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-4.1.0.tgz#4ece1111bf5c2ad8867c314c81356847e8a62e72" + integrity sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg== + peek-readable@^5.3.1: version "5.4.2" resolved "https://registry.yarnpkg.com/peek-readable/-/peek-readable-5.4.2.tgz#aff1e1ba27a7d6911ddb103f35252ffc1787af49" @@ -5709,11 +8138,33 @@ picomatch@4.0.2: resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-4.0.2.tgz#77c742931e8f3b8820946c76cd0c1f13730d1dab" integrity sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg== -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== +pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + pino-abstract-transport@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/pino-abstract-transport/-/pino-abstract-transport-2.0.0.tgz#de241578406ac7b8a33ce0d77ae6e8a0b3b68a60" @@ -5818,6 +8269,16 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== +process-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/process-utils/-/process-utils-4.0.0.tgz#3e5b204e1d38e62fe39ef3144664a1fe94097b9e" + integrity sha512-fMyMQbKCxX51YxR7YGCzPjLsU3yDzXFkP4oi1/Mt5Ixnk7GO/7uUTj8mrCHUwuvozWzI+V7QSJR9cZYnwNOZPg== + dependencies: + ext "^1.4.0" + fs2 "^0.3.9" + memoizee "^0.4.14" + type "^2.1.0" + process-warning@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-4.0.1.tgz#5c1db66007c67c756e4e09eb170cdece15da32fb" @@ -5828,6 +8289,11 @@ process@^0.11.10: resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== +promise-queue@^2.2.5: + version "2.2.5" + resolved "https://registry.yarnpkg.com/promise-queue/-/promise-queue-2.2.5.tgz#2f6f5f7c0f6d08109e967659c79b88a9ed5e93b4" + integrity sha512-p/iXrPSVfnqPft24ZdNNLECw/UrtLTpT3jpAAMzl/o5/rDsGCPo3/CQS2611flL6LkoEJ3oQZw7C8Q80ZISXRQ== + prompts@^2.0.1: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -5844,6 +8310,19 @@ proxy-addr@^2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +pump@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.2.tgz#836f3edd6bc2ee599256c924ffe0d88573ddcbf8" + integrity sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + punycode@1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" @@ -5864,7 +8343,7 @@ qlobber@^8.0.1: resolved "https://registry.yarnpkg.com/qlobber/-/qlobber-8.0.1.tgz#8a8ef18401ca451c9ebc2afe58a1b04c38f476ca" integrity sha512-O+Wd1chXj5YE1DwmD+ae0bXiSLehmnS3czlC1R9FL/Nt/3q8uMS1bIHmg2lJfCoiimCxClWM8AAuJrF0EvNiog== -qs@^6.11.0, qs@^6.14.0: +qs@^6.10.3, qs@^6.11.0, qs@^6.14.0: version "6.14.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.14.0.tgz#c63fa40680d2c5c941412a0e899c89af60c0a930" integrity sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w== @@ -5876,6 +8355,11 @@ querystring@0.2.0: resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g== +querystring@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.1.tgz#40d77615bb09d16902a85c3e38aa8b5ed761c2dd" + integrity sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg== + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -5923,7 +8407,7 @@ react-is@^18.0.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-18.3.1.tgz#e83557dc12eae63a99e003a46388b1dcbb44db7e" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -readable-stream@^2.2.2: +readable-stream@^2.0.0, readable-stream@^2.0.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.5, readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -5936,7 +8420,7 @@ readable-stream@^2.2.2: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.1.1, readable-stream@^3.4.0: +readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -5945,7 +8429,7 @@ readable-stream@^3.1.1, readable-stream@^3.4.0: string_decoder "^1.1.1" util-deprecate "^1.0.1" -readable-stream@^4.0.0: +readable-stream@^4.0.0, readable-stream@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-4.7.0.tgz#cedbd8a1146c13dfff8dab14068028d58c15ac91" integrity sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg== @@ -5956,11 +8440,32 @@ readable-stream@^4.0.0: process "^0.11.10" string_decoder "^1.3.0" +readable-web-to-node-stream@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.4.tgz#392ba37707af5bf62d725c36c1b5d6ef4119eefc" + integrity sha512-9nX56alTf5bwXQ3ZDipHJhusu9NTQJ/CVPtb/XHAJCXihZeitfJvIRS4GqQ/mfIoOE3IelHMrpayVrosdHBuLw== + dependencies: + readable-stream "^4.7.0" + +readdir-glob@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/readdir-glob/-/readdir-glob-1.1.3.tgz#c3d831f51f5e7bfa62fa2ffbe4b508c640f09584" + integrity sha512-v05I2k7xN8zXvPD9N+z/uhXPaj0sUFCe2rcWZIpBsqxfP7xXFQ0tipAd/wjj1YxWyWtUS5IDJpOG82JKt2EAVA== + dependencies: + minimatch "^5.1.0" + readdirp@^4.0.1: version "4.1.2" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-4.1.2.tgz#eb85801435fbf2a7ee58f19e0921b068fc69948d" integrity sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg== +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + real-require@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/real-require/-/real-require-0.2.0.tgz#209632dea1810be2ae063a6ac084fee7e33fba78" @@ -5971,6 +8476,32 @@ reflect-metadata@^0.2.2: resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.2.2.tgz#400c845b6cba87a21f2c65c4aeb158f4fa4d9c5b" integrity sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q== +reflect.getprototypeof@^1.0.6, reflect.getprototypeof@^1.0.9: + version "1.0.10" + resolved "https://registry.yarnpkg.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz#c629219e78a3316d8b604c765ef68996964e7bf9" + integrity sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + get-intrinsic "^1.2.7" + get-proto "^1.0.1" + which-builtin-type "^1.2.1" + +regexp.prototype.flags@^1.5.3: + version "1.5.4" + resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz#1ad6c62d44a259007e55b3970e00f746efbcaa19" + integrity sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-errors "^1.3.0" + get-proto "^1.0.1" + gopd "^1.2.0" + set-function-name "^2.0.2" + repeat-string@^1.6.1: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" @@ -5986,7 +8517,7 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -resolve-alpn@^1.2.0: +resolve-alpn@^1.0.0, resolve-alpn@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== @@ -6022,6 +8553,13 @@ resolve@^1.20.0: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +responselike@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-2.0.1.tgz#9a0bc8fdc252f3fb1cca68b016591059ba1422bc" + integrity sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw== + dependencies: + lowercase-keys "^2.0.0" + responselike@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" @@ -6063,6 +8601,18 @@ router@^2.2.0: parseurl "^1.3.3" path-to-regexp "^8.0.0" +run-async@^2.4.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + +run-parallel-limit@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/run-parallel-limit/-/run-parallel-limit-1.1.0.tgz#be80e936f5768623a38a963262d6bef8ff11e7ba" + integrity sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw== + dependencies: + queue-microtask "^1.2.2" + run-parallel@^1.1.9: version "1.2.0" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" @@ -6077,14 +8627,25 @@ rxjs@7.8.1: dependencies: tslib "^2.1.0" -rxjs@^7.8.1: +rxjs@^7.5.5, rxjs@^7.8.1: version "7.8.2" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== dependencies: tslib "^2.1.0" -safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-array-concat@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz#c9e54ec4f603b0bbb8e7e5007a5ee7aecd1538c3" + integrity sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + get-intrinsic "^1.2.6" + has-symbols "^1.1.0" + isarray "^2.0.5" + +safe-buffer@5.2.1, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -6094,6 +8655,14 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-push-apply@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz#01850e981c1602d398c85081f360e4e6d03d27f5" + integrity sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA== + dependencies: + es-errors "^1.3.0" + isarray "^2.0.5" + safe-regex-test@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz#7f87dfb67a3150782eaaf18583ff5d1711ac10c1" @@ -6154,6 +8723,13 @@ secure-json-parse@^3.0.0, secure-json-parse@^3.0.1: resolved "https://registry.yarnpkg.com/secure-json-parse/-/secure-json-parse-3.0.2.tgz#255b03bb0627ba5805f64f384b0a7691d8cb021b" integrity sha512-H6nS2o8bWfpFEV6U38sOSjS7bTbdgbCGU9wEM6W14P5H0QOsz94KCusifV44GpHDTu2nqZbuDNhTzu+mjDSw1w== +seek-bzip@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.6.tgz#35c4171f55a680916b52a07859ecf3b5857f21c4" + integrity sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ== + dependencies: + commander "^2.8.1" + seek-bzip@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-2.0.0.tgz#f0478ab6acd0ac72345d18dc7525dd84d3c706a2" @@ -6173,12 +8749,17 @@ semver-truncate@^3.0.0: dependencies: semver "^7.3.5" +semver@^5.5.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + semver@^6.3.0, semver@^6.3.1: version "6.3.1" resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.4, semver@^7.3.5, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1: +semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.5.4, semver@^7.6.0, semver@^7.7.1: version "7.7.1" resolved "https://registry.yarnpkg.com/semver/-/semver-7.7.1.tgz#abd5098d82b18c6c81f6074ff2647fd3e7220c9f" integrity sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA== @@ -6226,6 +8807,68 @@ serverless-dotenv-plugin@^6.0.0: dotenv "^16.0.3" dotenv-expand "^10.0.0" +serverless@3.38.0: + version "3.38.0" + resolved "https://registry.yarnpkg.com/serverless/-/serverless-3.38.0.tgz#9275763cab3ec1cd29635520cf24b9b5e7202583" + integrity sha512-NJE1vOn8XmQEqfU9UxmVhkUFaCRmx6FhYw/jITN863WlOt4Y3PQbj3hwQyIb5QS1ZrXFq5ojklwewUXH7xGpdA== + dependencies: + "@serverless/dashboard-plugin" "^7.2.0" + "@serverless/platform-client" "^4.5.1" + "@serverless/utils" "^6.13.1" + abort-controller "^3.0.0" + ajv "^8.12.0" + ajv-formats "^2.1.1" + archiver "^5.3.1" + aws-sdk "^2.1404.0" + bluebird "^3.7.2" + cachedir "^2.3.0" + chalk "^4.1.2" + child-process-ext "^2.1.1" + ci-info "^3.8.0" + cli-progress-footer "^2.3.2" + d "^1.0.1" + dayjs "^1.11.8" + decompress "^4.2.1" + dotenv "^16.3.1" + dotenv-expand "^10.0.0" + essentials "^1.2.0" + ext "^1.7.0" + fastest-levenshtein "^1.0.16" + filesize "^10.0.7" + fs-extra "^10.1.0" + get-stdin "^8.0.0" + globby "^11.1.0" + graceful-fs "^4.2.11" + https-proxy-agent "^5.0.1" + is-docker "^2.2.1" + js-yaml "^4.1.0" + json-colorizer "^2.2.2" + json-cycle "^1.5.0" + json-refs "^3.0.15" + lodash "^4.17.21" + memoizee "^0.4.15" + micromatch "^4.0.5" + node-fetch "^2.6.11" + npm-registry-utilities "^1.0.0" + object-hash "^3.0.0" + open "^8.4.2" + path2 "^0.1.0" + process-utils "^4.0.0" + promise-queue "^2.2.5" + require-from-string "^2.0.2" + semver "^7.5.3" + signal-exit "^3.0.7" + stream-buffers "^3.0.2" + strip-ansi "^6.0.1" + supports-color "^8.1.1" + tar "^6.1.15" + timers-ext "^0.1.7" + type "^2.7.2" + untildify "^4.0.0" + uuid "^9.0.0" + ws "^7.5.9" + yaml-ast-parser "0.0.43" + set-cookie-parser@^2.6.0: version "2.7.1" resolved "https://registry.yarnpkg.com/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz#3016f150072202dfbe90fadee053573cc89d2943" @@ -6243,11 +8886,42 @@ set-function-length@^1.2.2: gopd "^1.0.1" has-property-descriptors "^1.0.2" +set-function-name@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/set-function-name/-/set-function-name-2.0.2.tgz#16a705c5a0dc2f5e638ca96d8a8cd4e1c2b90985" + integrity sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + functions-have-names "^1.2.3" + has-property-descriptors "^1.0.2" + +set-proto@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/set-proto/-/set-proto-1.0.0.tgz#0760dbcff30b2d7e801fd6e19983e56da337565e" + integrity sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw== + dependencies: + dunder-proto "^1.0.1" + es-errors "^1.3.0" + es-object-atoms "^1.0.0" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== + dependencies: + shebang-regex "^1.0.0" + shebang-command@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" @@ -6255,6 +8929,11 @@ shebang-command@^2.0.0: dependencies: shebang-regex "^3.0.0" +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== + shebang-regex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" @@ -6310,6 +8989,15 @@ signal-exit@^4.0.1, signal-exit@^4.1.0: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== +simple-git@^3.16.0: + version "3.27.0" + resolved "https://registry.yarnpkg.com/simple-git/-/simple-git-3.27.0.tgz#f4b09e807bda56a4a3968f635c0e4888d3decbd5" + integrity sha512-ivHoFS9Yi9GY49ogc6/YAi3Fl9ROnF4VyubNylgCkA+RVqLaKWnDSzXOVzya8csELIaWaYNutsEuAhZrtOjozA== + dependencies: + "@kwsites/file-exists" "^1.1.1" + "@kwsites/promise-deferred" "^1.1.1" + debug "^4.3.5" + single-user-cache@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/single-user-cache/-/single-user-cache-1.0.1.tgz#f46050eb6ce235e55f943cfa6e0b545a49ef1ff6" @@ -6374,6 +9062,13 @@ source-map@^0.6.0, source-map@^0.6.1: resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== +split2@^3.1.1, split2@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" + integrity sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + dependencies: + readable-stream "^3.0.0" + split2@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/split2/-/split2-4.2.0.tgz#c9c5920904d148bab0b9f67145f245a86aadbfa4" @@ -6384,6 +9079,13 @@ sprintf-js@~1.0.2: resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +sprintf-kit@^2.0.1, sprintf-kit@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/sprintf-kit/-/sprintf-kit-2.0.2.tgz#e79f0c6076d2bc656b5fb55fa43b737ca98d3ecf" + integrity sha512-lnapdj6W4LflHZGKvl9eVkz5YF0xaTrqpRWVA4cNVOTedwqifIP8ooGImldzT/4IAN5KXFQAyXTdLidYVQdyag== + dependencies: + es5-ext "^0.10.64" + stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -6396,6 +9098,20 @@ statuses@2.0.1, statuses@^2.0.1: resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +stream-buffers@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/stream-buffers/-/stream-buffers-3.0.3.tgz#9fc6ae267d9c4df1190a781e011634cac58af3cd" + integrity sha512-pqMqwQCso0PBJt2PQmDO0cFj0lyqmiwOMiMSkVtRokl7e+ZTRYgDHKnuZNbqjiJXgsg4nuqtD/zxuo9KqTp0Yw== + +stream-promise@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/stream-promise/-/stream-promise-3.2.0.tgz#bad976f2d0e1f11d56cc95cc11907cfd869a27ff" + integrity sha512-P+7muTGs2C8yRcgJw/PPt61q7O517tDHiwYEzMWo1GSBCcZedUMT/clz7vUNsSxFphIlJ6QUL4GexQKlfJoVtA== + dependencies: + "2-thenable" "^1.0.0" + es5-ext "^0.10.49" + is-stream "^1.1.0" + stream-shift@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.3.tgz#85b8fab4d71010fc3ba8772e8046cc49b8a3864b" @@ -6442,6 +9158,38 @@ string-width@^5.0.1, string-width@^5.1.2: emoji-regex "^9.2.2" strip-ansi "^7.0.1" +string.prototype.trim@^1.2.10: + version "1.2.10" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz#40b2dd5ee94c959b4dcfb1d65ce72e90da480c81" + integrity sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-data-property "^1.1.4" + define-properties "^1.2.1" + es-abstract "^1.23.5" + es-object-atoms "^1.0.0" + has-property-descriptors "^1.0.2" + +string.prototype.trimend@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz#62e2731272cd285041b36596054e9f66569b6942" + integrity sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ== + dependencies: + call-bind "^1.0.8" + call-bound "^1.0.2" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + +string.prototype.trimstart@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz#7ee834dda8c7c17eff3118472bb35bfedaa34dde" + integrity sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg== + dependencies: + call-bind "^1.0.7" + define-properties "^1.2.1" + es-object-atoms "^1.0.0" + string_decoder@^1.1.1, string_decoder@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" @@ -6480,6 +9228,13 @@ strip-bom@^4.0.0: resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== +strip-dirs@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + integrity sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g== + dependencies: + is-natural-number "^4.0.1" + strip-dirs@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-3.0.0.tgz#7c9a5d7822ce079a9db40387a4b20d5654746f42" @@ -6498,6 +9253,18 @@ strip-json-comments@^3.1.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== +strip-outer@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + integrity sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg== + dependencies: + escape-string-regexp "^1.0.2" + +strnum@^1.0.5: + version "1.1.2" + resolved "https://registry.yarnpkg.com/strnum/-/strnum-1.1.2.tgz#57bca4fbaa6f271081715dbc9ed7cee5493e28e4" + integrity sha512-vrN+B7DBIoTTZjnPNewwhx6cBA/H+IS7rfW68n7XxC1y7uoiGQBxaKzqucGUgavX15dJgiGztLJ8vxuEzwqBdA== + strtok3@^10.2.0: version "10.2.2" resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-10.2.2.tgz#a4c6d78d15db02c5eb20d92af3eedf81edaf09d2" @@ -6506,6 +9273,14 @@ strtok3@^10.2.0: "@tokenizer/token" "^0.3.0" peek-readable "^7.0.0" +strtok3@^6.2.4: + version "6.3.0" + resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-6.3.0.tgz#358b80ffe6d5d5620e19a073aa78ce947a90f9a0" + integrity sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw== + dependencies: + "@tokenizer/token" "^0.3.0" + peek-readable "^4.1.0" + strtok3@^9.0.1: version "9.1.1" resolved "https://registry.yarnpkg.com/strtok3/-/strtok3-9.1.1.tgz#f8feb188b3fcdbf9b8819cc9211a824c3731df38" @@ -6525,6 +9300,23 @@ subscriptions-transport-ws@0.11.0: symbol-observable "^1.0.4" ws "^5.2.0 || ^6.0.0 || ^7.0.0" +superagent@^7.1.6: + version "7.1.6" + resolved "https://registry.yarnpkg.com/superagent/-/superagent-7.1.6.tgz#64f303ed4e4aba1e9da319f134107a54cacdc9c6" + integrity sha512-gZkVCQR1gy/oUXr+kxJMLDjla434KmSOKbx5iGD30Ql+AkJQ/YlPKECJy2nhqOsHLjGHzoDTXNSjhnvWhzKk7g== + dependencies: + component-emitter "^1.3.0" + cookiejar "^2.1.3" + debug "^4.3.4" + fast-safe-stringify "^2.1.1" + form-data "^4.0.0" + formidable "^2.0.1" + methods "^1.1.2" + mime "2.6.0" + qs "^6.10.3" + readable-stream "^3.6.0" + semver "^7.3.7" + superagent@^9.0.1: version "9.0.2" resolved "https://registry.yarnpkg.com/superagent/-/superagent-9.0.2.tgz#a18799473fc57557289d6b63960610e358bdebc1" @@ -6548,6 +9340,20 @@ supertest@^7.0.0: methods "^1.1.2" superagent "^9.0.1" +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + supports-color@^7.1.0: version "7.2.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" @@ -6555,7 +9361,7 @@ supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0: +supports-color@^8.0.0, supports-color@^8.1.1: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -6590,6 +9396,30 @@ tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1: resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== +tar-stream@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== + dependencies: + bl "^1.0.0" + buffer-alloc "^1.2.0" + end-of-stream "^1.0.0" + fs-constants "^1.0.0" + readable-stream "^2.3.0" + to-buffer "^1.1.1" + xtend "^4.0.0" + +tar-stream@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" + integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ== + dependencies: + bl "^4.0.3" + end-of-stream "^1.4.1" + fs-constants "^1.0.0" + inherits "^2.0.3" + readable-stream "^3.1.1" + tar-stream@^3.1.7: version "3.1.7" resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-3.1.7.tgz#24b3fb5eabada19fe7338ed6d26e5f7c482e792b" @@ -6599,6 +9429,18 @@ tar-stream@^3.1.7: fast-fifo "^1.2.0" streamx "^2.15.0" +tar@^6.1.15: + version "6.2.1" + resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" + integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== + dependencies: + chownr "^2.0.0" + fs-minipass "^2.0.0" + minipass "^5.0.0" + minizlib "^2.1.1" + mkdirp "^1.0.3" + yallist "^4.0.0" + terser-webpack-plugin@^5.3.11: version "5.3.14" resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz#9031d48e57ab27567f02ace85c7d690db66c3e06" @@ -6643,11 +9485,24 @@ thread-stream@^3.0.0: dependencies: real-require "^0.2.0" -through@^2.3.8: +throat@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== + +through@^2.3.6, through@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +timers-ext@^0.1.7: + version "0.1.8" + resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.8.tgz#b4e442f10b7624a29dd2aa42c295e257150cf16c" + integrity sha512-wFH7+SEAcKfJpfLPkrgMPvvwnEtj8W4IurvEyrKsDleXnKLCDw71w8jltvfLa8Rm4qQxxT4jmDBYbJG/z7qoww== + dependencies: + es5-ext "^0.10.64" + next-tick "^1.1.0" + tiny-lru@^11.0.0: version "11.2.11" resolved "https://registry.yarnpkg.com/tiny-lru/-/tiny-lru-11.2.11.tgz#5089a6a4a157f5a97b82aa930b44d550ac5c4778" @@ -6665,6 +9520,11 @@ tmpl@1.0.5: resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== +to-buffer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" @@ -6682,6 +9542,14 @@ toidentifier@1.0.1: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +token-types@^4.1.1: + version "4.2.1" + resolved "https://registry.yarnpkg.com/token-types/-/token-types-4.2.1.tgz#0f897f03665846982806e138977dbe72d44df753" + integrity sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ== + dependencies: + "@tokenizer/token" "^0.3.0" + ieee754 "^1.2.1" + token-types@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/token-types/-/token-types-6.0.0.tgz#1ab26be1ef9c434853500c071acfe5c8dd6544a3" @@ -6690,11 +9558,32 @@ token-types@^6.0.0: "@tokenizer/token" "^0.3.0" ieee754 "^1.2.1" +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +traverse@^0.6.6: + version "0.6.11" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.11.tgz#e8daa071b101ae66767fffa6f177aa6f7110068e" + integrity sha512-vxXDZg8/+p3gblxB6BhhG5yWVn1kGRlaL8O78UDXc3wRnPizB5g83dcvWV1jpDMIPnjZjOFuxlMmE82XJ4407w== + dependencies: + gopd "^1.2.0" + typedarray.prototype.slice "^1.0.5" + which-typed-array "^1.1.18" + tree-kill@1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + integrity sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg== + dependencies: + escape-string-regexp "^1.0.2" + ts-api-utils@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/ts-api-utils/-/ts-api-utils-2.1.0.tgz#595f7094e46eed364c13fd23e75f9513d29baf91" @@ -6765,7 +9654,7 @@ tsconfig-paths@4.2.0, tsconfig-paths@^4.1.2, tsconfig-paths@^4.2.0: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@2.8.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.3, tslib@^2.8.1: +tslib@2.8.1, tslib@^2.1.0, tslib@^2.4.0, tslib@^2.6.2, tslib@^2.6.3, tslib@^2.8.1: version "2.8.1" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.8.1.tgz#612efe4ed235d567e8aba5f2a5fab70280ade83f" integrity sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w== @@ -6809,6 +9698,70 @@ type-is@^2.0.0, type-is@^2.0.1: media-typer "^1.1.0" mime-types "^3.0.0" +type@^2.1.0, type@^2.5.0, type@^2.6.0, type@^2.7.2, type@^2.7.3: + version "2.7.3" + resolved "https://registry.yarnpkg.com/type/-/type-2.7.3.tgz#436981652129285cc3ba94f392886c2637ea0486" + integrity sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ== + +typed-array-buffer@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz#a72395450a4869ec033fd549371b47af3a2ee536" + integrity sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw== + dependencies: + call-bound "^1.0.3" + es-errors "^1.3.0" + is-typed-array "^1.1.14" + +typed-array-byte-length@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz#8407a04f7d78684f3d252aa1a143d2b77b4160ce" + integrity sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg== + dependencies: + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.14" + +typed-array-byte-offset@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz#ae3698b8ec91a8ab945016108aef00d5bff12355" + integrity sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ== + dependencies: + available-typed-arrays "^1.0.7" + call-bind "^1.0.8" + for-each "^0.3.3" + gopd "^1.2.0" + has-proto "^1.2.0" + is-typed-array "^1.1.15" + reflect.getprototypeof "^1.0.9" + +typed-array-length@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.7.tgz#ee4deff984b64be1e118b0de8c9c877d5ce73d3d" + integrity sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg== + dependencies: + call-bind "^1.0.7" + for-each "^0.3.3" + gopd "^1.0.1" + is-typed-array "^1.1.13" + possible-typed-array-names "^1.0.0" + reflect.getprototypeof "^1.0.6" + +typedarray.prototype.slice@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/typedarray.prototype.slice/-/typedarray.prototype.slice-1.0.5.tgz#a40f896968573b33cbb466a61622d3ee615a0728" + integrity sha512-q7QNVDGTdl702bVFiI5eY4l/HkgCM6at9KhcFbgUAzezHFbOVy4+0O/lCjsABEQwbZPravVfBIiBVGo89yzHFg== + dependencies: + call-bind "^1.0.8" + define-properties "^1.2.1" + es-abstract "^1.23.9" + es-errors "^1.3.0" + get-proto "^1.0.1" + math-intrinsics "^1.1.0" + typed-array-buffer "^1.0.3" + typed-array-byte-offset "^1.0.4" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" @@ -6840,7 +9793,17 @@ uint8array-extras@^1.3.0, uint8array-extras@^1.4.0: resolved "https://registry.yarnpkg.com/uint8array-extras/-/uint8array-extras-1.4.0.tgz#e42a678a6dd335ec2d21661333ed42f44ae7cc74" integrity sha512-ZPtzy0hu4cZjv3z5NW9gfKnNLjoz4y6uv4HlelAjDK7sY/xOkKZv9xK/WQpcsBB3jEybChz9DPC2U/+cusjJVQ== -unbzip2-stream@^1.4.3: +unbox-primitive@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz#8d9d2c9edeea8460c7f35033a88867944934d1e2" + integrity sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw== + dependencies: + call-bound "^1.0.3" + has-bigints "^1.0.2" + has-symbols "^1.1.0" + which-boxed-primitive "^1.1.1" + +unbzip2-stream@^1.0.9, unbzip2-stream@^1.4.3: version "1.4.3" resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz#b0da04c4371311df771cdc215e87f2130991ace7" integrity sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg== @@ -6853,6 +9816,13 @@ undici-types@~6.21.0: resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-6.21.0.tgz#691d00af3909be93a7faa13be61b3a5b50ef12cb" integrity sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ== +uni-global@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/uni-global/-/uni-global-1.0.0.tgz#3583c449e87a2d9dc270ea221410a649bcdad040" + integrity sha512-WWM3HP+siTxzIWPNUg7hZ4XO8clKi6NoCAJJWnuRL+BAqyFXF8gC03WNyTefGoUXYc47uYgXxpKLIEvo65PEHw== + dependencies: + type "^2.5.0" + universalify@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" @@ -6863,6 +9833,11 @@ unpipe@1.0.0: resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== +untildify@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b" + integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw== + update-browserslist-db@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz#348377dd245216f9e7060ff50b15a1b740b75420" @@ -6912,6 +9887,16 @@ uuid@8.0.0: resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.0.0.tgz#bc6ccf91b5ff0ac07bbcdbf1c7c4e150db4dbb6c" integrity sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw== +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +uuid@^9.0.0, uuid@^9.0.1: + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== + v8-compile-cache-lib@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf" @@ -6926,6 +9911,13 @@ v8-to-istanbul@^9.0.1: "@types/istanbul-lib-coverage" "^2.0.1" convert-source-map "^2.0.0" +validate-npm-package-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e" + integrity sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw== + dependencies: + builtins "^1.0.3" + validator@^13.9.0: version "13.15.0" resolved "https://registry.yarnpkg.com/validator/-/validator-13.15.0.tgz#2dc7ce057e7513a55585109eec29b2c8e8c1aefd" @@ -6943,7 +9935,7 @@ walker@^1.0.8: dependencies: makeerror "1.0.12" -watchpack@^2.0.0-beta.10, watchpack@^2.4.1: +watchpack@^2.4.1: version "2.4.2" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.2.tgz#2feeaed67412e7c33184e5a79ca738fbd38564da" integrity sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw== @@ -6958,6 +9950,11 @@ wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + webpack-node-externals@3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/webpack-node-externals/-/webpack-node-externals-3.0.0.tgz#1a3407c158d547a9feb4229a9e3385b7b60c9917" @@ -6997,7 +9994,55 @@ webpack@5.99.6: watchpack "^2.4.1" webpack-sources "^3.2.3" -which-typed-array@^1.1.16, which-typed-array@^1.1.2: +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which-boxed-primitive@^1.1.0, which-boxed-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz#d76ec27df7fa165f18d5808374a5fe23c29b176e" + integrity sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA== + dependencies: + is-bigint "^1.1.0" + is-boolean-object "^1.2.1" + is-number-object "^1.1.1" + is-string "^1.1.1" + is-symbol "^1.1.1" + +which-builtin-type@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz#89183da1b4907ab089a6b02029cc5d8d6574270e" + integrity sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q== + dependencies: + call-bound "^1.0.2" + function.prototype.name "^1.1.6" + has-tostringtag "^1.0.2" + is-async-function "^2.0.0" + is-date-object "^1.1.0" + is-finalizationregistry "^1.1.0" + is-generator-function "^1.0.10" + is-regex "^1.2.1" + is-weakref "^1.0.2" + isarray "^2.0.5" + which-boxed-primitive "^1.1.0" + which-collection "^1.0.2" + which-typed-array "^1.1.16" + +which-collection@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.2.tgz#627ef76243920a107e7ce8e96191debe4b16c2a0" + integrity sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw== + dependencies: + is-map "^2.0.3" + is-set "^2.0.3" + is-weakmap "^2.0.2" + is-weakset "^2.0.3" + +which-typed-array@^1.1.16, which-typed-array@^1.1.18, which-typed-array@^1.1.2: version "1.1.19" resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.19.tgz#df03842e870b6b88e117524a4b364b6fc689f956" integrity sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw== @@ -7010,6 +10055,13 @@ which-typed-array@^1.1.16, which-typed-array@^1.1.2: gopd "^1.2.0" has-tostringtag "^1.0.2" +which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + which@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" @@ -7032,7 +10084,7 @@ word-wrap@^1.2.5: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^6.2.0: +wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: version "6.2.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== @@ -7068,7 +10120,7 @@ ws@8.18.1: resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.1.tgz#ea131d3784e1dfdff91adb0a4a116b127515e3cb" integrity sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w== -"ws@^5.2.0 || ^6.0.0 || ^7.0.0": +"ws@^5.2.0 || ^6.0.0 || ^7.0.0", ws@^7.5.3, ws@^7.5.9: version "7.5.10" resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== @@ -7106,6 +10158,24 @@ yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml-ast-parser@0.0.43: + version "0.0.43" + resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" + integrity sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + +yamljs@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/yamljs/-/yamljs-0.3.0.tgz#dc060bf267447b39f7304e9b2bfbe8b5a7ddb03b" + integrity sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ== + dependencies: + argparse "^1.0.7" + glob "^7.0.5" + yargs-parser@21.1.1, yargs-parser@^21.1.1: version "21.1.1" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" @@ -7124,6 +10194,14 @@ yargs@^17.3.1: y18n "^5.0.5" yargs-parser "^21.1.1" +yauzl@^2.4.2: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + integrity sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g== + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + yauzl@^3.1.2: version "3.2.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-3.2.0.tgz#7b6cb548f09a48a6177ea0be8ece48deb7da45c0" @@ -7147,6 +10225,15 @@ yoctocolors-cjs@^2.1.2: resolved "https://registry.yarnpkg.com/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz#f4b905a840a37506813a7acaa28febe97767a242" integrity sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA== +zip-stream@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-4.1.1.tgz#1337fe974dbaffd2fa9a1ba09662a66932bd7135" + integrity sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ== + dependencies: + archiver-utils "^3.0.4" + compress-commons "^4.1.2" + readable-stream "^3.6.0" + zod-to-json-schema@^3.24.1: version "3.24.5" resolved "https://registry.yarnpkg.com/zod-to-json-schema/-/zod-to-json-schema-3.24.5.tgz#d1095440b147fb7c2093812a53c54df8d5df50a3" From 290f9e02cfe05200cc05a5b7e93559f539cfb94f Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Fri, 9 May 2025 13:55:03 +0900 Subject: [PATCH 31/35] chore: remove no use --- serverless.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/serverless.yml b/serverless.yml index 0af4699..5fedb56 100644 --- a/serverless.yml +++ b/serverless.yml @@ -1,6 +1,3 @@ -#org: hospace -#app: mashup-node - service: nest-graphql-mercurius-fastify plugins: From d90b977913548c1f65ec945465b23b27caa7e3a5 Mon Sep 17 00:00:00 2001 From: hye-on Date: Fri, 9 May 2025 17:11:35 +0900 Subject: [PATCH 32/35] =?UTF-8?q?chore:=20=ED=95=84=EC=9A=94=EC=97=86?= =?UTF-8?q?=EB=8A=94=20=ED=99=98=EA=B2=BD=EB=B3=80=EC=88=98=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/@generated/post/aggregate-post.output.ts | 18 ++++++ src/@generated/post/create-many-post.args.ts | 15 +++++ src/@generated/post/create-one-post.args.ts | 12 ++++ src/@generated/post/delete-many-post.args.ts | 16 +++++ src/@generated/post/delete-one-post.args.ts | 13 ++++ .../post/find-first-post-or-throw.args.ts | 32 ++++++++++ src/@generated/post/find-first-post.args.ts | 32 ++++++++++ src/@generated/post/find-many-post.args.ts | 32 ++++++++++ .../post/find-unique-post-or-throw.args.ts | 13 ++++ src/@generated/post/find-unique-post.args.ts | 13 ++++ src/@generated/post/post-aggregate.args.ts | 40 +++++++++++++ .../post/post-count-aggregate.input.ts | 27 +++++++++ .../post/post-count-aggregate.output.ts | 28 +++++++++ .../post-count-order-by-aggregate.input.ts | 25 ++++++++ ...create-many-author-input-envelope.input.ts | 15 +++++ .../post/post-create-many-author.input.ts | 21 +++++++ src/@generated/post/post-create-many.input.ts | 24 ++++++++ ...create-nested-many-without-author.input.ts | 28 +++++++++ ...-create-or-connect-without-author.input.ts | 18 ++++++ .../post/post-create-without-author.input.ts | 21 +++++++ src/@generated/post/post-create.input.ts | 25 ++++++++ src/@generated/post/post-group-by.args.ts | 43 +++++++++++++ src/@generated/post/post-group-by.output.ts | 36 +++++++++++ .../post/post-list-relation-filter.input.ts | 16 +++++ .../post/post-max-aggregate.input.ts | 24 ++++++++ .../post/post-max-aggregate.output.ts | 24 ++++++++ .../post/post-max-order-by-aggregate.input.ts | 25 ++++++++ .../post/post-min-aggregate.input.ts | 24 ++++++++ .../post/post-min-aggregate.output.ts | 24 ++++++++ .../post/post-min-order-by-aggregate.input.ts | 25 ++++++++ .../post-order-by-relation-aggregate.input.ts | 10 ++++ .../post-order-by-with-aggregation.input.ts | 38 ++++++++++++ .../post/post-order-by-with-relation.input.ts | 30 ++++++++++ src/@generated/post/post-scalar-field.enum.ts | 13 ++++ ...post-scalar-where-with-aggregates.input.ts | 36 +++++++++++ .../post/post-scalar-where.input.ts | 36 +++++++++++ ...create-nested-many-without-author.input.ts | 28 +++++++++ ...t-unchecked-create-without-author.input.ts | 21 +++++++ .../post/post-unchecked-create.input.ts | 24 ++++++++ ...update-many-without-author-nested.input.ts | 60 +++++++++++++++++++ ...hecked-update-many-without-author.input.ts | 24 ++++++++ .../post/post-unchecked-update-many.input.ts | 27 +++++++++ ...t-unchecked-update-without-author.input.ts | 24 ++++++++ .../post/post-unchecked-update.input.ts | 27 +++++++++ .../post/post-update-many-mutation.input.ts | 24 ++++++++ ...te-many-with-where-without-author.input.ts | 17 ++++++ ...update-many-without-author-nested.input.ts | 60 +++++++++++++++++++ ...-with-where-unique-without-author.input.ts | 18 ++++++ .../post/post-update-without-author.input.ts | 24 ++++++++ src/@generated/post/post-update.input.ts | 28 +++++++++ ...-with-where-unique-without-author.input.ts | 23 +++++++ .../post/post-where-unique.input.ts | 41 +++++++++++++ src/@generated/post/post-where.input.ts | 40 +++++++++++++ src/@generated/post/post.model.ts | 29 +++++++++ src/@generated/post/update-many-post.args.ts | 21 +++++++ src/@generated/post/update-one-post.args.ts | 18 ++++++ src/@generated/post/upsert-one-post.args.ts | 23 +++++++ src/@generated/prisma/affected-rows.output.ts | 10 ++++ ...date-time-field-update-operations.input.ts | 9 +++ .../prisma/date-time-filter.input.ts | 31 ++++++++++ .../date-time-with-aggregates-filter.input.ts | 42 +++++++++++++ ...enum-role-field-update-operations.input.ts | 10 ++++ .../prisma/enum-role-filter.input.ts | 20 +++++++ .../enum-role-with-aggregates-filter.input.ts | 31 ++++++++++ .../prisma/nested-date-time-filter.input.ts | 30 ++++++++++ ...-date-time-with-aggregates-filter.input.ts | 41 +++++++++++++ .../prisma/nested-enum-role-filter.input.ts | 19 ++++++ ...-enum-role-with-aggregates-filter.input.ts | 30 ++++++++++ .../prisma/nested-int-filter.input.ts | 31 ++++++++++ .../nested-int-nullable-filter.input.ts | 31 ++++++++++ .../prisma/nested-string-filter.input.ts | 39 ++++++++++++ .../nested-string-nullable-filter.input.ts | 39 ++++++++++++ ...g-nullable-with-aggregates-filter.input.ts | 50 ++++++++++++++++ ...ted-string-with-aggregates-filter.input.ts | 50 ++++++++++++++++ ...le-string-field-update-operations.input.ts | 9 +++ src/@generated/prisma/nulls-order.enum.ts | 9 +++ src/@generated/prisma/query-mode.enum.ts | 9 +++ src/@generated/prisma/role.enum.ts | 9 +++ src/@generated/prisma/sort-order.enum.ts | 9 +++ src/@generated/prisma/sort-order.input.ts | 14 +++++ .../string-field-update-operations.input.ts | 9 +++ src/@generated/prisma/string-filter.input.ts | 44 ++++++++++++++ .../prisma/string-nullable-filter.input.ts | 44 ++++++++++++++ ...g-nullable-with-aggregates-filter.input.ts | 55 +++++++++++++++++ .../string-with-aggregates-filter.input.ts | 55 +++++++++++++++++ .../transaction-isolation-level.enum.ts | 11 ++++ src/@generated/user/aggregate-user.output.ts | 18 ++++++ src/@generated/user/create-many-user.args.ts | 15 +++++ src/@generated/user/create-one-user.args.ts | 12 ++++ src/@generated/user/delete-many-user.args.ts | 16 +++++ src/@generated/user/delete-one-user.args.ts | 13 ++++ .../user/find-first-user-or-throw.args.ts | 32 ++++++++++ src/@generated/user/find-first-user.args.ts | 32 ++++++++++ src/@generated/user/find-many-user.args.ts | 32 ++++++++++ .../user/find-unique-user-or-throw.args.ts | 13 ++++ src/@generated/user/find-unique-user.args.ts | 13 ++++ src/@generated/user/update-many-user.args.ts | 21 +++++++ src/@generated/user/update-one-user.args.ts | 18 ++++++ src/@generated/user/upsert-one-user.args.ts | 23 +++++++ src/@generated/user/user-aggregate.args.ts | 40 +++++++++++++ .../user/user-count-aggregate.input.ts | 30 ++++++++++ .../user/user-count-aggregate.output.ts | 31 ++++++++++ .../user-count-order-by-aggregate.input.ts | 28 +++++++++ src/@generated/user/user-count.output.ts | 10 ++++ src/@generated/user/user-create-many.input.ts | 28 +++++++++ ...r-create-nested-one-without-posts.input.ts | 23 +++++++ ...r-create-or-connect-without-posts.input.ts | 18 ++++++ .../user/user-create-without-posts.input.ts | 28 +++++++++ src/@generated/user/user-create.input.ts | 32 ++++++++++ src/@generated/user/user-group-by.args.ts | 43 +++++++++++++ src/@generated/user/user-group-by.output.ts | 40 +++++++++++++ .../user/user-max-aggregate.input.ts | 27 +++++++++ .../user/user-max-aggregate.output.ts | 28 +++++++++ .../user/user-max-order-by-aggregate.input.ts | 28 +++++++++ .../user/user-min-aggregate.input.ts | 27 +++++++++ .../user/user-min-aggregate.output.ts | 28 +++++++++ .../user/user-min-order-by-aggregate.input.ts | 28 +++++++++ .../user-order-by-with-aggregation.input.ts | 40 +++++++++++++ .../user/user-order-by-with-relation.input.ts | 32 ++++++++++ src/@generated/user/user-scalar-field.enum.ts | 14 +++++ .../user/user-scalar-relation-filter.input.ts | 13 ++++ ...user-scalar-where-with-aggregates.input.ts | 39 ++++++++++++ ...er-unchecked-create-without-posts.input.ts | 28 +++++++++ .../user/user-unchecked-create.input.ts | 32 ++++++++++ .../user/user-unchecked-update-many.input.ts | 30 ++++++++++ ...er-unchecked-update-without-posts.input.ts | 30 ++++++++++ .../user/user-unchecked-update.input.ts | 34 +++++++++++ .../user/user-update-many-mutation.input.ts | 30 ++++++++++ ...one-required-without-posts-nested.input.ts | 33 ++++++++++ ...e-to-one-with-where-without-posts.input.ts | 17 ++++++ .../user/user-update-without-posts.input.ts | 30 ++++++++++ src/@generated/user/user-update.input.ts | 34 +++++++++++ .../user/user-upsert-without-posts.input.ts | 22 +++++++ .../user/user-where-unique.input.ts | 44 ++++++++++++++ src/@generated/user/user-where.input.ts | 43 +++++++++++++ src/@generated/user/user.model.ts | 37 ++++++++++++ 136 files changed, 3620 insertions(+) create mode 100644 src/@generated/post/aggregate-post.output.ts create mode 100644 src/@generated/post/create-many-post.args.ts create mode 100644 src/@generated/post/create-one-post.args.ts create mode 100644 src/@generated/post/delete-many-post.args.ts create mode 100644 src/@generated/post/delete-one-post.args.ts create mode 100644 src/@generated/post/find-first-post-or-throw.args.ts create mode 100644 src/@generated/post/find-first-post.args.ts create mode 100644 src/@generated/post/find-many-post.args.ts create mode 100644 src/@generated/post/find-unique-post-or-throw.args.ts create mode 100644 src/@generated/post/find-unique-post.args.ts create mode 100644 src/@generated/post/post-aggregate.args.ts create mode 100644 src/@generated/post/post-count-aggregate.input.ts create mode 100644 src/@generated/post/post-count-aggregate.output.ts create mode 100644 src/@generated/post/post-count-order-by-aggregate.input.ts create mode 100644 src/@generated/post/post-create-many-author-input-envelope.input.ts create mode 100644 src/@generated/post/post-create-many-author.input.ts create mode 100644 src/@generated/post/post-create-many.input.ts create mode 100644 src/@generated/post/post-create-nested-many-without-author.input.ts create mode 100644 src/@generated/post/post-create-or-connect-without-author.input.ts create mode 100644 src/@generated/post/post-create-without-author.input.ts create mode 100644 src/@generated/post/post-create.input.ts create mode 100644 src/@generated/post/post-group-by.args.ts create mode 100644 src/@generated/post/post-group-by.output.ts create mode 100644 src/@generated/post/post-list-relation-filter.input.ts create mode 100644 src/@generated/post/post-max-aggregate.input.ts create mode 100644 src/@generated/post/post-max-aggregate.output.ts create mode 100644 src/@generated/post/post-max-order-by-aggregate.input.ts create mode 100644 src/@generated/post/post-min-aggregate.input.ts create mode 100644 src/@generated/post/post-min-aggregate.output.ts create mode 100644 src/@generated/post/post-min-order-by-aggregate.input.ts create mode 100644 src/@generated/post/post-order-by-relation-aggregate.input.ts create mode 100644 src/@generated/post/post-order-by-with-aggregation.input.ts create mode 100644 src/@generated/post/post-order-by-with-relation.input.ts create mode 100644 src/@generated/post/post-scalar-field.enum.ts create mode 100644 src/@generated/post/post-scalar-where-with-aggregates.input.ts create mode 100644 src/@generated/post/post-scalar-where.input.ts create mode 100644 src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts create mode 100644 src/@generated/post/post-unchecked-create-without-author.input.ts create mode 100644 src/@generated/post/post-unchecked-create.input.ts create mode 100644 src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts create mode 100644 src/@generated/post/post-unchecked-update-many-without-author.input.ts create mode 100644 src/@generated/post/post-unchecked-update-many.input.ts create mode 100644 src/@generated/post/post-unchecked-update-without-author.input.ts create mode 100644 src/@generated/post/post-unchecked-update.input.ts create mode 100644 src/@generated/post/post-update-many-mutation.input.ts create mode 100644 src/@generated/post/post-update-many-with-where-without-author.input.ts create mode 100644 src/@generated/post/post-update-many-without-author-nested.input.ts create mode 100644 src/@generated/post/post-update-with-where-unique-without-author.input.ts create mode 100644 src/@generated/post/post-update-without-author.input.ts create mode 100644 src/@generated/post/post-update.input.ts create mode 100644 src/@generated/post/post-upsert-with-where-unique-without-author.input.ts create mode 100644 src/@generated/post/post-where-unique.input.ts create mode 100644 src/@generated/post/post-where.input.ts create mode 100644 src/@generated/post/post.model.ts create mode 100644 src/@generated/post/update-many-post.args.ts create mode 100644 src/@generated/post/update-one-post.args.ts create mode 100644 src/@generated/post/upsert-one-post.args.ts create mode 100644 src/@generated/prisma/affected-rows.output.ts create mode 100644 src/@generated/prisma/date-time-field-update-operations.input.ts create mode 100644 src/@generated/prisma/date-time-filter.input.ts create mode 100644 src/@generated/prisma/date-time-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/enum-role-field-update-operations.input.ts create mode 100644 src/@generated/prisma/enum-role-filter.input.ts create mode 100644 src/@generated/prisma/enum-role-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/nested-date-time-filter.input.ts create mode 100644 src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/nested-enum-role-filter.input.ts create mode 100644 src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/nested-int-filter.input.ts create mode 100644 src/@generated/prisma/nested-int-nullable-filter.input.ts create mode 100644 src/@generated/prisma/nested-string-filter.input.ts create mode 100644 src/@generated/prisma/nested-string-nullable-filter.input.ts create mode 100644 src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/nested-string-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/nullable-string-field-update-operations.input.ts create mode 100644 src/@generated/prisma/nulls-order.enum.ts create mode 100644 src/@generated/prisma/query-mode.enum.ts create mode 100644 src/@generated/prisma/role.enum.ts create mode 100644 src/@generated/prisma/sort-order.enum.ts create mode 100644 src/@generated/prisma/sort-order.input.ts create mode 100644 src/@generated/prisma/string-field-update-operations.input.ts create mode 100644 src/@generated/prisma/string-filter.input.ts create mode 100644 src/@generated/prisma/string-nullable-filter.input.ts create mode 100644 src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/string-with-aggregates-filter.input.ts create mode 100644 src/@generated/prisma/transaction-isolation-level.enum.ts create mode 100644 src/@generated/user/aggregate-user.output.ts create mode 100644 src/@generated/user/create-many-user.args.ts create mode 100644 src/@generated/user/create-one-user.args.ts create mode 100644 src/@generated/user/delete-many-user.args.ts create mode 100644 src/@generated/user/delete-one-user.args.ts create mode 100644 src/@generated/user/find-first-user-or-throw.args.ts create mode 100644 src/@generated/user/find-first-user.args.ts create mode 100644 src/@generated/user/find-many-user.args.ts create mode 100644 src/@generated/user/find-unique-user-or-throw.args.ts create mode 100644 src/@generated/user/find-unique-user.args.ts create mode 100644 src/@generated/user/update-many-user.args.ts create mode 100644 src/@generated/user/update-one-user.args.ts create mode 100644 src/@generated/user/upsert-one-user.args.ts create mode 100644 src/@generated/user/user-aggregate.args.ts create mode 100644 src/@generated/user/user-count-aggregate.input.ts create mode 100644 src/@generated/user/user-count-aggregate.output.ts create mode 100644 src/@generated/user/user-count-order-by-aggregate.input.ts create mode 100644 src/@generated/user/user-count.output.ts create mode 100644 src/@generated/user/user-create-many.input.ts create mode 100644 src/@generated/user/user-create-nested-one-without-posts.input.ts create mode 100644 src/@generated/user/user-create-or-connect-without-posts.input.ts create mode 100644 src/@generated/user/user-create-without-posts.input.ts create mode 100644 src/@generated/user/user-create.input.ts create mode 100644 src/@generated/user/user-group-by.args.ts create mode 100644 src/@generated/user/user-group-by.output.ts create mode 100644 src/@generated/user/user-max-aggregate.input.ts create mode 100644 src/@generated/user/user-max-aggregate.output.ts create mode 100644 src/@generated/user/user-max-order-by-aggregate.input.ts create mode 100644 src/@generated/user/user-min-aggregate.input.ts create mode 100644 src/@generated/user/user-min-aggregate.output.ts create mode 100644 src/@generated/user/user-min-order-by-aggregate.input.ts create mode 100644 src/@generated/user/user-order-by-with-aggregation.input.ts create mode 100644 src/@generated/user/user-order-by-with-relation.input.ts create mode 100644 src/@generated/user/user-scalar-field.enum.ts create mode 100644 src/@generated/user/user-scalar-relation-filter.input.ts create mode 100644 src/@generated/user/user-scalar-where-with-aggregates.input.ts create mode 100644 src/@generated/user/user-unchecked-create-without-posts.input.ts create mode 100644 src/@generated/user/user-unchecked-create.input.ts create mode 100644 src/@generated/user/user-unchecked-update-many.input.ts create mode 100644 src/@generated/user/user-unchecked-update-without-posts.input.ts create mode 100644 src/@generated/user/user-unchecked-update.input.ts create mode 100644 src/@generated/user/user-update-many-mutation.input.ts create mode 100644 src/@generated/user/user-update-one-required-without-posts-nested.input.ts create mode 100644 src/@generated/user/user-update-to-one-with-where-without-posts.input.ts create mode 100644 src/@generated/user/user-update-without-posts.input.ts create mode 100644 src/@generated/user/user-update.input.ts create mode 100644 src/@generated/user/user-upsert-without-posts.input.ts create mode 100644 src/@generated/user/user-where-unique.input.ts create mode 100644 src/@generated/user/user-where.input.ts create mode 100644 src/@generated/user/user.model.ts diff --git a/src/@generated/post/aggregate-post.output.ts b/src/@generated/post/aggregate-post.output.ts new file mode 100644 index 0000000..faee9ce --- /dev/null +++ b/src/@generated/post/aggregate-post.output.ts @@ -0,0 +1,18 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { PostCountAggregate } from './post-count-aggregate.output'; +import { PostMinAggregate } from './post-min-aggregate.output'; +import { PostMaxAggregate } from './post-max-aggregate.output'; + +@ObjectType() +export class AggregatePost { + + @Field(() => PostCountAggregate, {nullable:true}) + _count?: PostCountAggregate; + + @Field(() => PostMinAggregate, {nullable:true}) + _min?: PostMinAggregate; + + @Field(() => PostMaxAggregate, {nullable:true}) + _max?: PostMaxAggregate; +} diff --git a/src/@generated/post/create-many-post.args.ts b/src/@generated/post/create-many-post.args.ts new file mode 100644 index 0000000..ef6baf3 --- /dev/null +++ b/src/@generated/post/create-many-post.args.ts @@ -0,0 +1,15 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostCreateManyInput } from './post-create-many.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class CreateManyPostArgs { + + @Field(() => [PostCreateManyInput], {nullable:false}) + @Type(() => PostCreateManyInput) + data!: Array; + + @Field(() => Boolean, {nullable:true}) + skipDuplicates?: boolean; +} diff --git a/src/@generated/post/create-one-post.args.ts b/src/@generated/post/create-one-post.args.ts new file mode 100644 index 0000000..30ecf73 --- /dev/null +++ b/src/@generated/post/create-one-post.args.ts @@ -0,0 +1,12 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostCreateInput } from './post-create.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class CreateOnePostArgs { + + @Field(() => PostCreateInput, {nullable:false}) + @Type(() => PostCreateInput) + data!: PostCreateInput; +} diff --git a/src/@generated/post/delete-many-post.args.ts b/src/@generated/post/delete-many-post.args.ts new file mode 100644 index 0000000..f3a1a1f --- /dev/null +++ b/src/@generated/post/delete-many-post.args.ts @@ -0,0 +1,16 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; +import { Type } from 'class-transformer'; +import { Int } from '@nestjs/graphql'; + +@ArgsType() +export class DeleteManyPostArgs { + + @Field(() => PostWhereInput, {nullable:true}) + @Type(() => PostWhereInput) + where?: PostWhereInput; + + @Field(() => Int, {nullable:true}) + limit?: number; +} diff --git a/src/@generated/post/delete-one-post.args.ts b/src/@generated/post/delete-one-post.args.ts new file mode 100644 index 0000000..9fa1ef4 --- /dev/null +++ b/src/@generated/post/delete-one-post.args.ts @@ -0,0 +1,13 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class DeleteOnePostArgs { + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/post/find-first-post-or-throw.args.ts b/src/@generated/post/find-first-post-or-throw.args.ts new file mode 100644 index 0000000..ca5c3a8 --- /dev/null +++ b/src/@generated/post/find-first-post-or-throw.args.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; +import { Type } from 'class-transformer'; +import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { PostScalarFieldEnum } from './post-scalar-field.enum'; + +@ArgsType() +export class FindFirstPostOrThrowArgs { + + @Field(() => PostWhereInput, {nullable:true}) + @Type(() => PostWhereInput) + where?: PostWhereInput; + + @Field(() => [PostOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => PostWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => [PostScalarFieldEnum], {nullable:true}) + distinct?: Array<`${PostScalarFieldEnum}`>; +} diff --git a/src/@generated/post/find-first-post.args.ts b/src/@generated/post/find-first-post.args.ts new file mode 100644 index 0000000..f193f8f --- /dev/null +++ b/src/@generated/post/find-first-post.args.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; +import { Type } from 'class-transformer'; +import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { PostScalarFieldEnum } from './post-scalar-field.enum'; + +@ArgsType() +export class FindFirstPostArgs { + + @Field(() => PostWhereInput, {nullable:true}) + @Type(() => PostWhereInput) + where?: PostWhereInput; + + @Field(() => [PostOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => PostWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => [PostScalarFieldEnum], {nullable:true}) + distinct?: Array<`${PostScalarFieldEnum}`>; +} diff --git a/src/@generated/post/find-many-post.args.ts b/src/@generated/post/find-many-post.args.ts new file mode 100644 index 0000000..58247e4 --- /dev/null +++ b/src/@generated/post/find-many-post.args.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; +import { Type } from 'class-transformer'; +import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { PostScalarFieldEnum } from './post-scalar-field.enum'; + +@ArgsType() +export class FindManyPostArgs { + + @Field(() => PostWhereInput, {nullable:true}) + @Type(() => PostWhereInput) + where?: PostWhereInput; + + @Field(() => [PostOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => PostWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => [PostScalarFieldEnum], {nullable:true}) + distinct?: Array<`${PostScalarFieldEnum}`>; +} diff --git a/src/@generated/post/find-unique-post-or-throw.args.ts b/src/@generated/post/find-unique-post-or-throw.args.ts new file mode 100644 index 0000000..1fb89f3 --- /dev/null +++ b/src/@generated/post/find-unique-post-or-throw.args.ts @@ -0,0 +1,13 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class FindUniquePostOrThrowArgs { + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/post/find-unique-post.args.ts b/src/@generated/post/find-unique-post.args.ts new file mode 100644 index 0000000..1d93f3c --- /dev/null +++ b/src/@generated/post/find-unique-post.args.ts @@ -0,0 +1,13 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class FindUniquePostArgs { + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/post/post-aggregate.args.ts b/src/@generated/post/post-aggregate.args.ts new file mode 100644 index 0000000..3eaabcd --- /dev/null +++ b/src/@generated/post/post-aggregate.args.ts @@ -0,0 +1,40 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; +import { Type } from 'class-transformer'; +import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { PostCountAggregateInput } from './post-count-aggregate.input'; +import { PostMinAggregateInput } from './post-min-aggregate.input'; +import { PostMaxAggregateInput } from './post-max-aggregate.input'; + +@ArgsType() +export class PostAggregateArgs { + + @Field(() => PostWhereInput, {nullable:true}) + @Type(() => PostWhereInput) + where?: PostWhereInput; + + @Field(() => [PostOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => PostWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => PostCountAggregateInput, {nullable:true}) + _count?: PostCountAggregateInput; + + @Field(() => PostMinAggregateInput, {nullable:true}) + _min?: PostMinAggregateInput; + + @Field(() => PostMaxAggregateInput, {nullable:true}) + _max?: PostMaxAggregateInput; +} diff --git a/src/@generated/post/post-count-aggregate.input.ts b/src/@generated/post/post-count-aggregate.input.ts new file mode 100644 index 0000000..66c2eee --- /dev/null +++ b/src/@generated/post/post-count-aggregate.input.ts @@ -0,0 +1,27 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostCountAggregateInput { + + @Field(() => Boolean, {nullable:true}) + id?: true; + + @Field(() => Boolean, {nullable:true}) + createdAt?: true; + + @Field(() => Boolean, {nullable:true}) + updatedAt?: true; + + @Field(() => Boolean, {nullable:true}) + title?: true; + + @Field(() => Boolean, {nullable:true}) + content?: true; + + @Field(() => Boolean, {nullable:true}) + authorId?: true; + + @Field(() => Boolean, {nullable:true}) + _all?: true; +} diff --git a/src/@generated/post/post-count-aggregate.output.ts b/src/@generated/post/post-count-aggregate.output.ts new file mode 100644 index 0000000..26e960b --- /dev/null +++ b/src/@generated/post/post-count-aggregate.output.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { Int } from '@nestjs/graphql'; + +@ObjectType() +export class PostCountAggregate { + + @Field(() => Int, {nullable:false}) + id!: number; + + @Field(() => Int, {nullable:false}) + createdAt!: number; + + @Field(() => Int, {nullable:false}) + updatedAt!: number; + + @Field(() => Int, {nullable:false}) + title!: number; + + @Field(() => Int, {nullable:false}) + content!: number; + + @Field(() => Int, {nullable:false}) + authorId!: number; + + @Field(() => Int, {nullable:false}) + _all!: number; +} diff --git a/src/@generated/post/post-count-order-by-aggregate.input.ts b/src/@generated/post/post-count-order-by-aggregate.input.ts new file mode 100644 index 0000000..cf7dd40 --- /dev/null +++ b/src/@generated/post/post-count-order-by-aggregate.input.ts @@ -0,0 +1,25 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; + +@InputType() +export class PostCountOrderByAggregateInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + title?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + content?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + authorId?: `${SortOrder}`; +} diff --git a/src/@generated/post/post-create-many-author-input-envelope.input.ts b/src/@generated/post/post-create-many-author-input-envelope.input.ts new file mode 100644 index 0000000..55fffeb --- /dev/null +++ b/src/@generated/post/post-create-many-author-input-envelope.input.ts @@ -0,0 +1,15 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostCreateManyAuthorInput } from './post-create-many-author.input'; +import { Type } from 'class-transformer'; + +@InputType() +export class PostCreateManyAuthorInputEnvelope { + + @Field(() => [PostCreateManyAuthorInput], {nullable:false}) + @Type(() => PostCreateManyAuthorInput) + data!: Array; + + @Field(() => Boolean, {nullable:true}) + skipDuplicates?: boolean; +} diff --git a/src/@generated/post/post-create-many-author.input.ts b/src/@generated/post/post-create-many-author.input.ts new file mode 100644 index 0000000..510d09d --- /dev/null +++ b/src/@generated/post/post-create-many-author.input.ts @@ -0,0 +1,21 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostCreateManyAuthorInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content?: string; +} diff --git a/src/@generated/post/post-create-many.input.ts b/src/@generated/post/post-create-many.input.ts new file mode 100644 index 0000000..c450c97 --- /dev/null +++ b/src/@generated/post/post-create-many.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostCreateManyInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content?: string; + + @Field(() => String, {nullable:false}) + authorId!: string; +} diff --git a/src/@generated/post/post-create-nested-many-without-author.input.ts b/src/@generated/post/post-create-nested-many-without-author.input.ts new file mode 100644 index 0000000..07a3793 --- /dev/null +++ b/src/@generated/post/post-create-nested-many-without-author.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; +import { Type } from 'class-transformer'; +import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; +import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; + +@InputType() +export class PostCreateNestedManyWithoutAuthorInput { + + @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateWithoutAuthorInput) + create?: Array; + + @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateOrConnectWithoutAuthorInput) + connectOrCreate?: Array; + + @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) + @Type(() => PostCreateManyAuthorInputEnvelope) + createMany?: PostCreateManyAuthorInputEnvelope; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + connect?: Array>; +} diff --git a/src/@generated/post/post-create-or-connect-without-author.input.ts b/src/@generated/post/post-create-or-connect-without-author.input.ts new file mode 100644 index 0000000..a674aac --- /dev/null +++ b/src/@generated/post/post-create-or-connect-without-author.input.ts @@ -0,0 +1,18 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Type } from 'class-transformer'; +import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; + +@InputType() +export class PostCreateOrConnectWithoutAuthorInput { + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; + + @Field(() => PostCreateWithoutAuthorInput, {nullable:false}) + @Type(() => PostCreateWithoutAuthorInput) + create!: PostCreateWithoutAuthorInput; +} diff --git a/src/@generated/post/post-create-without-author.input.ts b/src/@generated/post/post-create-without-author.input.ts new file mode 100644 index 0000000..2e3cb79 --- /dev/null +++ b/src/@generated/post/post-create-without-author.input.ts @@ -0,0 +1,21 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostCreateWithoutAuthorInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content?: string; +} diff --git a/src/@generated/post/post-create.input.ts b/src/@generated/post/post-create.input.ts new file mode 100644 index 0000000..1997bad --- /dev/null +++ b/src/@generated/post/post-create.input.ts @@ -0,0 +1,25 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { UserCreateNestedOneWithoutPostsInput } from '../user/user-create-nested-one-without-posts.input'; + +@InputType() +export class PostCreateInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content?: string; + + @Field(() => UserCreateNestedOneWithoutPostsInput, {nullable:false}) + author!: UserCreateNestedOneWithoutPostsInput; +} diff --git a/src/@generated/post/post-group-by.args.ts b/src/@generated/post/post-group-by.args.ts new file mode 100644 index 0000000..13b4ea4 --- /dev/null +++ b/src/@generated/post/post-group-by.args.ts @@ -0,0 +1,43 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; +import { Type } from 'class-transformer'; +import { PostOrderByWithAggregationInput } from './post-order-by-with-aggregation.input'; +import { PostScalarFieldEnum } from './post-scalar-field.enum'; +import { PostScalarWhereWithAggregatesInput } from './post-scalar-where-with-aggregates.input'; +import { Int } from '@nestjs/graphql'; +import { PostCountAggregateInput } from './post-count-aggregate.input'; +import { PostMinAggregateInput } from './post-min-aggregate.input'; +import { PostMaxAggregateInput } from './post-max-aggregate.input'; + +@ArgsType() +export class PostGroupByArgs { + + @Field(() => PostWhereInput, {nullable:true}) + @Type(() => PostWhereInput) + where?: PostWhereInput; + + @Field(() => [PostOrderByWithAggregationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => [PostScalarFieldEnum], {nullable:false}) + by!: Array<`${PostScalarFieldEnum}`>; + + @Field(() => PostScalarWhereWithAggregatesInput, {nullable:true}) + having?: PostScalarWhereWithAggregatesInput; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => PostCountAggregateInput, {nullable:true}) + _count?: PostCountAggregateInput; + + @Field(() => PostMinAggregateInput, {nullable:true}) + _min?: PostMinAggregateInput; + + @Field(() => PostMaxAggregateInput, {nullable:true}) + _max?: PostMaxAggregateInput; +} diff --git a/src/@generated/post/post-group-by.output.ts b/src/@generated/post/post-group-by.output.ts new file mode 100644 index 0000000..a309a59 --- /dev/null +++ b/src/@generated/post/post-group-by.output.ts @@ -0,0 +1,36 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { PostCountAggregate } from './post-count-aggregate.output'; +import { PostMinAggregate } from './post-min-aggregate.output'; +import { PostMaxAggregate } from './post-max-aggregate.output'; + +@ObjectType() +export class PostGroupBy { + + @Field(() => String, {nullable:false}) + id!: string; + + @Field(() => Date, {nullable:false}) + createdAt!: Date | string; + + @Field(() => Date, {nullable:false}) + updatedAt!: Date | string; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content?: string; + + @Field(() => String, {nullable:false}) + authorId!: string; + + @Field(() => PostCountAggregate, {nullable:true}) + _count?: PostCountAggregate; + + @Field(() => PostMinAggregate, {nullable:true}) + _min?: PostMinAggregate; + + @Field(() => PostMaxAggregate, {nullable:true}) + _max?: PostMaxAggregate; +} diff --git a/src/@generated/post/post-list-relation-filter.input.ts b/src/@generated/post/post-list-relation-filter.input.ts new file mode 100644 index 0000000..7c85434 --- /dev/null +++ b/src/@generated/post/post-list-relation-filter.input.ts @@ -0,0 +1,16 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; + +@InputType() +export class PostListRelationFilter { + + @Field(() => PostWhereInput, {nullable:true}) + every?: PostWhereInput; + + @Field(() => PostWhereInput, {nullable:true}) + some?: PostWhereInput; + + @Field(() => PostWhereInput, {nullable:true}) + none?: PostWhereInput; +} diff --git a/src/@generated/post/post-max-aggregate.input.ts b/src/@generated/post/post-max-aggregate.input.ts new file mode 100644 index 0000000..8c8833c --- /dev/null +++ b/src/@generated/post/post-max-aggregate.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostMaxAggregateInput { + + @Field(() => Boolean, {nullable:true}) + id?: true; + + @Field(() => Boolean, {nullable:true}) + createdAt?: true; + + @Field(() => Boolean, {nullable:true}) + updatedAt?: true; + + @Field(() => Boolean, {nullable:true}) + title?: true; + + @Field(() => Boolean, {nullable:true}) + content?: true; + + @Field(() => Boolean, {nullable:true}) + authorId?: true; +} diff --git a/src/@generated/post/post-max-aggregate.output.ts b/src/@generated/post/post-max-aggregate.output.ts new file mode 100644 index 0000000..3c79d9a --- /dev/null +++ b/src/@generated/post/post-max-aggregate.output.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; + +@ObjectType() +export class PostMaxAggregate { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:true}) + title?: string; + + @Field(() => String, {nullable:true}) + content?: string; + + @Field(() => String, {nullable:true}) + authorId?: string; +} diff --git a/src/@generated/post/post-max-order-by-aggregate.input.ts b/src/@generated/post/post-max-order-by-aggregate.input.ts new file mode 100644 index 0000000..4d1d06b --- /dev/null +++ b/src/@generated/post/post-max-order-by-aggregate.input.ts @@ -0,0 +1,25 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; + +@InputType() +export class PostMaxOrderByAggregateInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + title?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + content?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + authorId?: `${SortOrder}`; +} diff --git a/src/@generated/post/post-min-aggregate.input.ts b/src/@generated/post/post-min-aggregate.input.ts new file mode 100644 index 0000000..92777b5 --- /dev/null +++ b/src/@generated/post/post-min-aggregate.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostMinAggregateInput { + + @Field(() => Boolean, {nullable:true}) + id?: true; + + @Field(() => Boolean, {nullable:true}) + createdAt?: true; + + @Field(() => Boolean, {nullable:true}) + updatedAt?: true; + + @Field(() => Boolean, {nullable:true}) + title?: true; + + @Field(() => Boolean, {nullable:true}) + content?: true; + + @Field(() => Boolean, {nullable:true}) + authorId?: true; +} diff --git a/src/@generated/post/post-min-aggregate.output.ts b/src/@generated/post/post-min-aggregate.output.ts new file mode 100644 index 0000000..a003041 --- /dev/null +++ b/src/@generated/post/post-min-aggregate.output.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; + +@ObjectType() +export class PostMinAggregate { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:true}) + title?: string; + + @Field(() => String, {nullable:true}) + content?: string; + + @Field(() => String, {nullable:true}) + authorId?: string; +} diff --git a/src/@generated/post/post-min-order-by-aggregate.input.ts b/src/@generated/post/post-min-order-by-aggregate.input.ts new file mode 100644 index 0000000..745bc9c --- /dev/null +++ b/src/@generated/post/post-min-order-by-aggregate.input.ts @@ -0,0 +1,25 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; + +@InputType() +export class PostMinOrderByAggregateInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + title?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + content?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + authorId?: `${SortOrder}`; +} diff --git a/src/@generated/post/post-order-by-relation-aggregate.input.ts b/src/@generated/post/post-order-by-relation-aggregate.input.ts new file mode 100644 index 0000000..ab188bc --- /dev/null +++ b/src/@generated/post/post-order-by-relation-aggregate.input.ts @@ -0,0 +1,10 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; + +@InputType() +export class PostOrderByRelationAggregateInput { + + @Field(() => SortOrder, {nullable:true}) + _count?: `${SortOrder}`; +} diff --git a/src/@generated/post/post-order-by-with-aggregation.input.ts b/src/@generated/post/post-order-by-with-aggregation.input.ts new file mode 100644 index 0000000..ef2247d --- /dev/null +++ b/src/@generated/post/post-order-by-with-aggregation.input.ts @@ -0,0 +1,38 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; +import { SortOrderInput } from '../prisma/sort-order.input'; +import { PostCountOrderByAggregateInput } from './post-count-order-by-aggregate.input'; +import { PostMaxOrderByAggregateInput } from './post-max-order-by-aggregate.input'; +import { PostMinOrderByAggregateInput } from './post-min-order-by-aggregate.input'; + +@InputType() +export class PostOrderByWithAggregationInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + title?: `${SortOrder}`; + + @Field(() => SortOrderInput, {nullable:true}) + content?: SortOrderInput; + + @Field(() => SortOrder, {nullable:true}) + authorId?: `${SortOrder}`; + + @Field(() => PostCountOrderByAggregateInput, {nullable:true}) + _count?: PostCountOrderByAggregateInput; + + @Field(() => PostMaxOrderByAggregateInput, {nullable:true}) + _max?: PostMaxOrderByAggregateInput; + + @Field(() => PostMinOrderByAggregateInput, {nullable:true}) + _min?: PostMinOrderByAggregateInput; +} diff --git a/src/@generated/post/post-order-by-with-relation.input.ts b/src/@generated/post/post-order-by-with-relation.input.ts new file mode 100644 index 0000000..eee0f04 --- /dev/null +++ b/src/@generated/post/post-order-by-with-relation.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; +import { SortOrderInput } from '../prisma/sort-order.input'; +import { UserOrderByWithRelationInput } from '../user/user-order-by-with-relation.input'; + +@InputType() +export class PostOrderByWithRelationInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + title?: `${SortOrder}`; + + @Field(() => SortOrderInput, {nullable:true}) + content?: SortOrderInput; + + @Field(() => SortOrder, {nullable:true}) + authorId?: `${SortOrder}`; + + @Field(() => UserOrderByWithRelationInput, {nullable:true}) + author?: UserOrderByWithRelationInput; +} diff --git a/src/@generated/post/post-scalar-field.enum.ts b/src/@generated/post/post-scalar-field.enum.ts new file mode 100644 index 0000000..7cca9c4 --- /dev/null +++ b/src/@generated/post/post-scalar-field.enum.ts @@ -0,0 +1,13 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum PostScalarFieldEnum { + id = "id", + createdAt = "createdAt", + updatedAt = "updatedAt", + title = "title", + content = "content", + authorId = "authorId" +} + + +registerEnumType(PostScalarFieldEnum, { name: 'PostScalarFieldEnum', description: undefined }) diff --git a/src/@generated/post/post-scalar-where-with-aggregates.input.ts b/src/@generated/post/post-scalar-where-with-aggregates.input.ts new file mode 100644 index 0000000..9207edd --- /dev/null +++ b/src/@generated/post/post-scalar-where-with-aggregates.input.ts @@ -0,0 +1,36 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input'; +import { DateTimeWithAggregatesFilter } from '../prisma/date-time-with-aggregates-filter.input'; +import { StringNullableWithAggregatesFilter } from '../prisma/string-nullable-with-aggregates-filter.input'; + +@InputType() +export class PostScalarWhereWithAggregatesInput { + + @Field(() => [PostScalarWhereWithAggregatesInput], {nullable:true}) + AND?: Array; + + @Field(() => [PostScalarWhereWithAggregatesInput], {nullable:true}) + OR?: Array; + + @Field(() => [PostScalarWhereWithAggregatesInput], {nullable:true}) + NOT?: Array; + + @Field(() => StringWithAggregatesFilter, {nullable:true}) + id?: StringWithAggregatesFilter; + + @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) + createdAt?: DateTimeWithAggregatesFilter; + + @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) + updatedAt?: DateTimeWithAggregatesFilter; + + @Field(() => StringWithAggregatesFilter, {nullable:true}) + title?: StringWithAggregatesFilter; + + @Field(() => StringNullableWithAggregatesFilter, {nullable:true}) + content?: StringNullableWithAggregatesFilter; + + @Field(() => StringWithAggregatesFilter, {nullable:true}) + authorId?: StringWithAggregatesFilter; +} diff --git a/src/@generated/post/post-scalar-where.input.ts b/src/@generated/post/post-scalar-where.input.ts new file mode 100644 index 0000000..3af375e --- /dev/null +++ b/src/@generated/post/post-scalar-where.input.ts @@ -0,0 +1,36 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFilter } from '../prisma/string-filter.input'; +import { DateTimeFilter } from '../prisma/date-time-filter.input'; +import { StringNullableFilter } from '../prisma/string-nullable-filter.input'; + +@InputType() +export class PostScalarWhereInput { + + @Field(() => [PostScalarWhereInput], {nullable:true}) + AND?: Array; + + @Field(() => [PostScalarWhereInput], {nullable:true}) + OR?: Array; + + @Field(() => [PostScalarWhereInput], {nullable:true}) + NOT?: Array; + + @Field(() => StringFilter, {nullable:true}) + id?: StringFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + createdAt?: DateTimeFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + updatedAt?: DateTimeFilter; + + @Field(() => StringFilter, {nullable:true}) + title?: StringFilter; + + @Field(() => StringNullableFilter, {nullable:true}) + content?: StringNullableFilter; + + @Field(() => StringFilter, {nullable:true}) + authorId?: StringFilter; +} diff --git a/src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts b/src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts new file mode 100644 index 0000000..432f0a3 --- /dev/null +++ b/src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; +import { Type } from 'class-transformer'; +import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; +import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; + +@InputType() +export class PostUncheckedCreateNestedManyWithoutAuthorInput { + + @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateWithoutAuthorInput) + create?: Array; + + @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateOrConnectWithoutAuthorInput) + connectOrCreate?: Array; + + @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) + @Type(() => PostCreateManyAuthorInputEnvelope) + createMany?: PostCreateManyAuthorInputEnvelope; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + connect?: Array>; +} diff --git a/src/@generated/post/post-unchecked-create-without-author.input.ts b/src/@generated/post/post-unchecked-create-without-author.input.ts new file mode 100644 index 0000000..392d8f7 --- /dev/null +++ b/src/@generated/post/post-unchecked-create-without-author.input.ts @@ -0,0 +1,21 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostUncheckedCreateWithoutAuthorInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content?: string; +} diff --git a/src/@generated/post/post-unchecked-create.input.ts b/src/@generated/post/post-unchecked-create.input.ts new file mode 100644 index 0000000..2d9b1a3 --- /dev/null +++ b/src/@generated/post/post-unchecked-create.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class PostUncheckedCreateInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content?: string; + + @Field(() => String, {nullable:false}) + authorId!: string; +} diff --git a/src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts b/src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts new file mode 100644 index 0000000..85f2cb4 --- /dev/null +++ b/src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts @@ -0,0 +1,60 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; +import { Type } from 'class-transformer'; +import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; +import { PostUpsertWithWhereUniqueWithoutAuthorInput } from './post-upsert-with-where-unique-without-author.input'; +import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { PostUpdateWithWhereUniqueWithoutAuthorInput } from './post-update-with-where-unique-without-author.input'; +import { PostUpdateManyWithWhereWithoutAuthorInput } from './post-update-many-with-where-without-author.input'; +import { PostScalarWhereInput } from './post-scalar-where.input'; + +@InputType() +export class PostUncheckedUpdateManyWithoutAuthorNestedInput { + + @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateWithoutAuthorInput) + create?: Array; + + @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateOrConnectWithoutAuthorInput) + connectOrCreate?: Array; + + @Field(() => [PostUpsertWithWhereUniqueWithoutAuthorInput], {nullable:true}) + @Type(() => PostUpsertWithWhereUniqueWithoutAuthorInput) + upsert?: Array; + + @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) + @Type(() => PostCreateManyAuthorInputEnvelope) + createMany?: PostCreateManyAuthorInputEnvelope; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + set?: Array>; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + disconnect?: Array>; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + delete?: Array>; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + connect?: Array>; + + @Field(() => [PostUpdateWithWhereUniqueWithoutAuthorInput], {nullable:true}) + @Type(() => PostUpdateWithWhereUniqueWithoutAuthorInput) + update?: Array; + + @Field(() => [PostUpdateManyWithWhereWithoutAuthorInput], {nullable:true}) + @Type(() => PostUpdateManyWithWhereWithoutAuthorInput) + updateMany?: Array; + + @Field(() => [PostScalarWhereInput], {nullable:true}) + @Type(() => PostScalarWhereInput) + deleteMany?: Array; +} diff --git a/src/@generated/post/post-unchecked-update-many-without-author.input.ts b/src/@generated/post/post-unchecked-update-many-without-author.input.ts new file mode 100644 index 0000000..ec05122 --- /dev/null +++ b/src/@generated/post/post-unchecked-update-many-without-author.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; + +@InputType() +export class PostUncheckedUpdateManyWithoutAuthorInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + title?: StringFieldUpdateOperationsInput; + + @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) + content?: NullableStringFieldUpdateOperationsInput; +} diff --git a/src/@generated/post/post-unchecked-update-many.input.ts b/src/@generated/post/post-unchecked-update-many.input.ts new file mode 100644 index 0000000..be4ac5e --- /dev/null +++ b/src/@generated/post/post-unchecked-update-many.input.ts @@ -0,0 +1,27 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; + +@InputType() +export class PostUncheckedUpdateManyInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + title?: StringFieldUpdateOperationsInput; + + @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) + content?: NullableStringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + authorId?: StringFieldUpdateOperationsInput; +} diff --git a/src/@generated/post/post-unchecked-update-without-author.input.ts b/src/@generated/post/post-unchecked-update-without-author.input.ts new file mode 100644 index 0000000..c603555 --- /dev/null +++ b/src/@generated/post/post-unchecked-update-without-author.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; + +@InputType() +export class PostUncheckedUpdateWithoutAuthorInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + title?: StringFieldUpdateOperationsInput; + + @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) + content?: NullableStringFieldUpdateOperationsInput; +} diff --git a/src/@generated/post/post-unchecked-update.input.ts b/src/@generated/post/post-unchecked-update.input.ts new file mode 100644 index 0000000..363d11d --- /dev/null +++ b/src/@generated/post/post-unchecked-update.input.ts @@ -0,0 +1,27 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; + +@InputType() +export class PostUncheckedUpdateInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + title?: StringFieldUpdateOperationsInput; + + @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) + content?: NullableStringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + authorId?: StringFieldUpdateOperationsInput; +} diff --git a/src/@generated/post/post-update-many-mutation.input.ts b/src/@generated/post/post-update-many-mutation.input.ts new file mode 100644 index 0000000..562b58c --- /dev/null +++ b/src/@generated/post/post-update-many-mutation.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; + +@InputType() +export class PostUpdateManyMutationInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + title?: StringFieldUpdateOperationsInput; + + @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) + content?: NullableStringFieldUpdateOperationsInput; +} diff --git a/src/@generated/post/post-update-many-with-where-without-author.input.ts b/src/@generated/post/post-update-many-with-where-without-author.input.ts new file mode 100644 index 0000000..c23012a --- /dev/null +++ b/src/@generated/post/post-update-many-with-where-without-author.input.ts @@ -0,0 +1,17 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostScalarWhereInput } from './post-scalar-where.input'; +import { Type } from 'class-transformer'; +import { PostUpdateManyMutationInput } from './post-update-many-mutation.input'; + +@InputType() +export class PostUpdateManyWithWhereWithoutAuthorInput { + + @Field(() => PostScalarWhereInput, {nullable:false}) + @Type(() => PostScalarWhereInput) + where!: PostScalarWhereInput; + + @Field(() => PostUpdateManyMutationInput, {nullable:false}) + @Type(() => PostUpdateManyMutationInput) + data!: PostUpdateManyMutationInput; +} diff --git a/src/@generated/post/post-update-many-without-author-nested.input.ts b/src/@generated/post/post-update-many-without-author-nested.input.ts new file mode 100644 index 0000000..c1679ec --- /dev/null +++ b/src/@generated/post/post-update-many-without-author-nested.input.ts @@ -0,0 +1,60 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; +import { Type } from 'class-transformer'; +import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; +import { PostUpsertWithWhereUniqueWithoutAuthorInput } from './post-upsert-with-where-unique-without-author.input'; +import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { PostUpdateWithWhereUniqueWithoutAuthorInput } from './post-update-with-where-unique-without-author.input'; +import { PostUpdateManyWithWhereWithoutAuthorInput } from './post-update-many-with-where-without-author.input'; +import { PostScalarWhereInput } from './post-scalar-where.input'; + +@InputType() +export class PostUpdateManyWithoutAuthorNestedInput { + + @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateWithoutAuthorInput) + create?: Array; + + @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) + @Type(() => PostCreateOrConnectWithoutAuthorInput) + connectOrCreate?: Array; + + @Field(() => [PostUpsertWithWhereUniqueWithoutAuthorInput], {nullable:true}) + @Type(() => PostUpsertWithWhereUniqueWithoutAuthorInput) + upsert?: Array; + + @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) + @Type(() => PostCreateManyAuthorInputEnvelope) + createMany?: PostCreateManyAuthorInputEnvelope; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + set?: Array>; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + disconnect?: Array>; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + delete?: Array>; + + @Field(() => [PostWhereUniqueInput], {nullable:true}) + @Type(() => PostWhereUniqueInput) + connect?: Array>; + + @Field(() => [PostUpdateWithWhereUniqueWithoutAuthorInput], {nullable:true}) + @Type(() => PostUpdateWithWhereUniqueWithoutAuthorInput) + update?: Array; + + @Field(() => [PostUpdateManyWithWhereWithoutAuthorInput], {nullable:true}) + @Type(() => PostUpdateManyWithWhereWithoutAuthorInput) + updateMany?: Array; + + @Field(() => [PostScalarWhereInput], {nullable:true}) + @Type(() => PostScalarWhereInput) + deleteMany?: Array; +} diff --git a/src/@generated/post/post-update-with-where-unique-without-author.input.ts b/src/@generated/post/post-update-with-where-unique-without-author.input.ts new file mode 100644 index 0000000..b8049c1 --- /dev/null +++ b/src/@generated/post/post-update-with-where-unique-without-author.input.ts @@ -0,0 +1,18 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Type } from 'class-transformer'; +import { PostUpdateWithoutAuthorInput } from './post-update-without-author.input'; + +@InputType() +export class PostUpdateWithWhereUniqueWithoutAuthorInput { + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; + + @Field(() => PostUpdateWithoutAuthorInput, {nullable:false}) + @Type(() => PostUpdateWithoutAuthorInput) + data!: PostUpdateWithoutAuthorInput; +} diff --git a/src/@generated/post/post-update-without-author.input.ts b/src/@generated/post/post-update-without-author.input.ts new file mode 100644 index 0000000..a9e1ceb --- /dev/null +++ b/src/@generated/post/post-update-without-author.input.ts @@ -0,0 +1,24 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; + +@InputType() +export class PostUpdateWithoutAuthorInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + title?: StringFieldUpdateOperationsInput; + + @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) + content?: NullableStringFieldUpdateOperationsInput; +} diff --git a/src/@generated/post/post-update.input.ts b/src/@generated/post/post-update.input.ts new file mode 100644 index 0000000..99b1123 --- /dev/null +++ b/src/@generated/post/post-update.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; +import { UserUpdateOneRequiredWithoutPostsNestedInput } from '../user/user-update-one-required-without-posts-nested.input'; + +@InputType() +export class PostUpdateInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + title?: StringFieldUpdateOperationsInput; + + @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) + content?: NullableStringFieldUpdateOperationsInput; + + @Field(() => UserUpdateOneRequiredWithoutPostsNestedInput, {nullable:true}) + author?: UserUpdateOneRequiredWithoutPostsNestedInput; +} diff --git a/src/@generated/post/post-upsert-with-where-unique-without-author.input.ts b/src/@generated/post/post-upsert-with-where-unique-without-author.input.ts new file mode 100644 index 0000000..12cf7b1 --- /dev/null +++ b/src/@generated/post/post-upsert-with-where-unique-without-author.input.ts @@ -0,0 +1,23 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Type } from 'class-transformer'; +import { PostUpdateWithoutAuthorInput } from './post-update-without-author.input'; +import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; + +@InputType() +export class PostUpsertWithWhereUniqueWithoutAuthorInput { + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; + + @Field(() => PostUpdateWithoutAuthorInput, {nullable:false}) + @Type(() => PostUpdateWithoutAuthorInput) + update!: PostUpdateWithoutAuthorInput; + + @Field(() => PostCreateWithoutAuthorInput, {nullable:false}) + @Type(() => PostCreateWithoutAuthorInput) + create!: PostCreateWithoutAuthorInput; +} diff --git a/src/@generated/post/post-where-unique.input.ts b/src/@generated/post/post-where-unique.input.ts new file mode 100644 index 0000000..1182284 --- /dev/null +++ b/src/@generated/post/post-where-unique.input.ts @@ -0,0 +1,41 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { PostWhereInput } from './post-where.input'; +import { DateTimeFilter } from '../prisma/date-time-filter.input'; +import { StringFilter } from '../prisma/string-filter.input'; +import { StringNullableFilter } from '../prisma/string-nullable-filter.input'; +import { UserScalarRelationFilter } from '../user/user-scalar-relation-filter.input'; + +@InputType() +export class PostWhereUniqueInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => [PostWhereInput], {nullable:true}) + AND?: Array; + + @Field(() => [PostWhereInput], {nullable:true}) + OR?: Array; + + @Field(() => [PostWhereInput], {nullable:true}) + NOT?: Array; + + @Field(() => DateTimeFilter, {nullable:true}) + createdAt?: DateTimeFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + updatedAt?: DateTimeFilter; + + @Field(() => StringFilter, {nullable:true}) + title?: StringFilter; + + @Field(() => StringNullableFilter, {nullable:true}) + content?: StringNullableFilter; + + @Field(() => StringFilter, {nullable:true}) + authorId?: StringFilter; + + @Field(() => UserScalarRelationFilter, {nullable:true}) + author?: UserScalarRelationFilter; +} diff --git a/src/@generated/post/post-where.input.ts b/src/@generated/post/post-where.input.ts new file mode 100644 index 0000000..cb792b2 --- /dev/null +++ b/src/@generated/post/post-where.input.ts @@ -0,0 +1,40 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFilter } from '../prisma/string-filter.input'; +import { DateTimeFilter } from '../prisma/date-time-filter.input'; +import { StringNullableFilter } from '../prisma/string-nullable-filter.input'; +import { UserScalarRelationFilter } from '../user/user-scalar-relation-filter.input'; + +@InputType() +export class PostWhereInput { + + @Field(() => [PostWhereInput], {nullable:true}) + AND?: Array; + + @Field(() => [PostWhereInput], {nullable:true}) + OR?: Array; + + @Field(() => [PostWhereInput], {nullable:true}) + NOT?: Array; + + @Field(() => StringFilter, {nullable:true}) + id?: StringFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + createdAt?: DateTimeFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + updatedAt?: DateTimeFilter; + + @Field(() => StringFilter, {nullable:true}) + title?: StringFilter; + + @Field(() => StringNullableFilter, {nullable:true}) + content?: StringNullableFilter; + + @Field(() => StringFilter, {nullable:true}) + authorId?: StringFilter; + + @Field(() => UserScalarRelationFilter, {nullable:true}) + author?: UserScalarRelationFilter; +} diff --git a/src/@generated/post/post.model.ts b/src/@generated/post/post.model.ts new file mode 100644 index 0000000..fb06b81 --- /dev/null +++ b/src/@generated/post/post.model.ts @@ -0,0 +1,29 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { ID } from '@nestjs/graphql'; +import { User } from '../user/user.model'; + +@ObjectType() +export class Post { + + @Field(() => ID, {nullable:false}) + id!: string; + + @Field(() => Date, {nullable:false}) + createdAt!: Date; + + @Field(() => Date, {nullable:false}) + updatedAt!: Date; + + @Field(() => String, {nullable:false}) + title!: string; + + @Field(() => String, {nullable:true}) + content!: string | null; + + @Field(() => String, {nullable:false}) + authorId!: string; + + @Field(() => User, {nullable:false}) + author?: User; +} diff --git a/src/@generated/post/update-many-post.args.ts b/src/@generated/post/update-many-post.args.ts new file mode 100644 index 0000000..bfa491e --- /dev/null +++ b/src/@generated/post/update-many-post.args.ts @@ -0,0 +1,21 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostUpdateManyMutationInput } from './post-update-many-mutation.input'; +import { Type } from 'class-transformer'; +import { PostWhereInput } from './post-where.input'; +import { Int } from '@nestjs/graphql'; + +@ArgsType() +export class UpdateManyPostArgs { + + @Field(() => PostUpdateManyMutationInput, {nullable:false}) + @Type(() => PostUpdateManyMutationInput) + data!: PostUpdateManyMutationInput; + + @Field(() => PostWhereInput, {nullable:true}) + @Type(() => PostWhereInput) + where?: PostWhereInput; + + @Field(() => Int, {nullable:true}) + limit?: number; +} diff --git a/src/@generated/post/update-one-post.args.ts b/src/@generated/post/update-one-post.args.ts new file mode 100644 index 0000000..b22c4f0 --- /dev/null +++ b/src/@generated/post/update-one-post.args.ts @@ -0,0 +1,18 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { PostUpdateInput } from './post-update.input'; +import { Type } from 'class-transformer'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; + +@ArgsType() +export class UpdateOnePostArgs { + + @Field(() => PostUpdateInput, {nullable:false}) + @Type(() => PostUpdateInput) + data!: PostUpdateInput; + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/post/upsert-one-post.args.ts b/src/@generated/post/upsert-one-post.args.ts new file mode 100644 index 0000000..8f06f1b --- /dev/null +++ b/src/@generated/post/upsert-one-post.args.ts @@ -0,0 +1,23 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { PostWhereUniqueInput } from './post-where-unique.input'; +import { Type } from 'class-transformer'; +import { PostCreateInput } from './post-create.input'; +import { PostUpdateInput } from './post-update.input'; + +@ArgsType() +export class UpsertOnePostArgs { + + @Field(() => PostWhereUniqueInput, {nullable:false}) + @Type(() => PostWhereUniqueInput) + where!: Prisma.AtLeast; + + @Field(() => PostCreateInput, {nullable:false}) + @Type(() => PostCreateInput) + create!: PostCreateInput; + + @Field(() => PostUpdateInput, {nullable:false}) + @Type(() => PostUpdateInput) + update!: PostUpdateInput; +} diff --git a/src/@generated/prisma/affected-rows.output.ts b/src/@generated/prisma/affected-rows.output.ts new file mode 100644 index 0000000..05e4950 --- /dev/null +++ b/src/@generated/prisma/affected-rows.output.ts @@ -0,0 +1,10 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { Int } from '@nestjs/graphql'; + +@ObjectType() +export class AffectedRows { + + @Field(() => Int, {nullable:false}) + count!: number; +} diff --git a/src/@generated/prisma/date-time-field-update-operations.input.ts b/src/@generated/prisma/date-time-field-update-operations.input.ts new file mode 100644 index 0000000..d53a5dd --- /dev/null +++ b/src/@generated/prisma/date-time-field-update-operations.input.ts @@ -0,0 +1,9 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class DateTimeFieldUpdateOperationsInput { + + @Field(() => Date, {nullable:true}) + set?: Date | string; +} diff --git a/src/@generated/prisma/date-time-filter.input.ts b/src/@generated/prisma/date-time-filter.input.ts new file mode 100644 index 0000000..6bccf55 --- /dev/null +++ b/src/@generated/prisma/date-time-filter.input.ts @@ -0,0 +1,31 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { NestedDateTimeFilter } from './nested-date-time-filter.input'; + +@InputType() +export class DateTimeFilter { + + @Field(() => Date, {nullable:true}) + equals?: Date | string; + + @Field(() => [Date], {nullable:true}) + in?: Array | Array; + + @Field(() => [Date], {nullable:true}) + notIn?: Array | Array; + + @Field(() => Date, {nullable:true}) + lt?: Date | string; + + @Field(() => Date, {nullable:true}) + lte?: Date | string; + + @Field(() => Date, {nullable:true}) + gt?: Date | string; + + @Field(() => Date, {nullable:true}) + gte?: Date | string; + + @Field(() => NestedDateTimeFilter, {nullable:true}) + not?: NestedDateTimeFilter; +} diff --git a/src/@generated/prisma/date-time-with-aggregates-filter.input.ts b/src/@generated/prisma/date-time-with-aggregates-filter.input.ts new file mode 100644 index 0000000..ab663c4 --- /dev/null +++ b/src/@generated/prisma/date-time-with-aggregates-filter.input.ts @@ -0,0 +1,42 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { NestedDateTimeWithAggregatesFilter } from './nested-date-time-with-aggregates-filter.input'; +import { NestedIntFilter } from './nested-int-filter.input'; +import { NestedDateTimeFilter } from './nested-date-time-filter.input'; + +@InputType() +export class DateTimeWithAggregatesFilter { + + @Field(() => Date, {nullable:true}) + equals?: Date | string; + + @Field(() => [Date], {nullable:true}) + in?: Array | Array; + + @Field(() => [Date], {nullable:true}) + notIn?: Array | Array; + + @Field(() => Date, {nullable:true}) + lt?: Date | string; + + @Field(() => Date, {nullable:true}) + lte?: Date | string; + + @Field(() => Date, {nullable:true}) + gt?: Date | string; + + @Field(() => Date, {nullable:true}) + gte?: Date | string; + + @Field(() => NestedDateTimeWithAggregatesFilter, {nullable:true}) + not?: NestedDateTimeWithAggregatesFilter; + + @Field(() => NestedIntFilter, {nullable:true}) + _count?: NestedIntFilter; + + @Field(() => NestedDateTimeFilter, {nullable:true}) + _min?: NestedDateTimeFilter; + + @Field(() => NestedDateTimeFilter, {nullable:true}) + _max?: NestedDateTimeFilter; +} diff --git a/src/@generated/prisma/enum-role-field-update-operations.input.ts b/src/@generated/prisma/enum-role-field-update-operations.input.ts new file mode 100644 index 0000000..775b697 --- /dev/null +++ b/src/@generated/prisma/enum-role-field-update-operations.input.ts @@ -0,0 +1,10 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from './role.enum'; + +@InputType() +export class EnumRoleFieldUpdateOperationsInput { + + @Field(() => Role, {nullable:true}) + set?: `${Role}`; +} diff --git a/src/@generated/prisma/enum-role-filter.input.ts b/src/@generated/prisma/enum-role-filter.input.ts new file mode 100644 index 0000000..5723b7f --- /dev/null +++ b/src/@generated/prisma/enum-role-filter.input.ts @@ -0,0 +1,20 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from './role.enum'; +import { NestedEnumRoleFilter } from './nested-enum-role-filter.input'; + +@InputType() +export class EnumRoleFilter { + + @Field(() => Role, {nullable:true}) + equals?: `${Role}`; + + @Field(() => [Role], {nullable:true}) + in?: Array<`${Role}`>; + + @Field(() => [Role], {nullable:true}) + notIn?: Array<`${Role}`>; + + @Field(() => NestedEnumRoleFilter, {nullable:true}) + not?: NestedEnumRoleFilter; +} diff --git a/src/@generated/prisma/enum-role-with-aggregates-filter.input.ts b/src/@generated/prisma/enum-role-with-aggregates-filter.input.ts new file mode 100644 index 0000000..ac2ffd3 --- /dev/null +++ b/src/@generated/prisma/enum-role-with-aggregates-filter.input.ts @@ -0,0 +1,31 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from './role.enum'; +import { NestedEnumRoleWithAggregatesFilter } from './nested-enum-role-with-aggregates-filter.input'; +import { NestedIntFilter } from './nested-int-filter.input'; +import { NestedEnumRoleFilter } from './nested-enum-role-filter.input'; + +@InputType() +export class EnumRoleWithAggregatesFilter { + + @Field(() => Role, {nullable:true}) + equals?: `${Role}`; + + @Field(() => [Role], {nullable:true}) + in?: Array<`${Role}`>; + + @Field(() => [Role], {nullable:true}) + notIn?: Array<`${Role}`>; + + @Field(() => NestedEnumRoleWithAggregatesFilter, {nullable:true}) + not?: NestedEnumRoleWithAggregatesFilter; + + @Field(() => NestedIntFilter, {nullable:true}) + _count?: NestedIntFilter; + + @Field(() => NestedEnumRoleFilter, {nullable:true}) + _min?: NestedEnumRoleFilter; + + @Field(() => NestedEnumRoleFilter, {nullable:true}) + _max?: NestedEnumRoleFilter; +} diff --git a/src/@generated/prisma/nested-date-time-filter.input.ts b/src/@generated/prisma/nested-date-time-filter.input.ts new file mode 100644 index 0000000..36c9137 --- /dev/null +++ b/src/@generated/prisma/nested-date-time-filter.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class NestedDateTimeFilter { + + @Field(() => Date, {nullable:true}) + equals?: Date | string; + + @Field(() => [Date], {nullable:true}) + in?: Array | Array; + + @Field(() => [Date], {nullable:true}) + notIn?: Array | Array; + + @Field(() => Date, {nullable:true}) + lt?: Date | string; + + @Field(() => Date, {nullable:true}) + lte?: Date | string; + + @Field(() => Date, {nullable:true}) + gt?: Date | string; + + @Field(() => Date, {nullable:true}) + gte?: Date | string; + + @Field(() => NestedDateTimeFilter, {nullable:true}) + not?: NestedDateTimeFilter; +} diff --git a/src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts new file mode 100644 index 0000000..69263fc --- /dev/null +++ b/src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts @@ -0,0 +1,41 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { NestedIntFilter } from './nested-int-filter.input'; +import { NestedDateTimeFilter } from './nested-date-time-filter.input'; + +@InputType() +export class NestedDateTimeWithAggregatesFilter { + + @Field(() => Date, {nullable:true}) + equals?: Date | string; + + @Field(() => [Date], {nullable:true}) + in?: Array | Array; + + @Field(() => [Date], {nullable:true}) + notIn?: Array | Array; + + @Field(() => Date, {nullable:true}) + lt?: Date | string; + + @Field(() => Date, {nullable:true}) + lte?: Date | string; + + @Field(() => Date, {nullable:true}) + gt?: Date | string; + + @Field(() => Date, {nullable:true}) + gte?: Date | string; + + @Field(() => NestedDateTimeWithAggregatesFilter, {nullable:true}) + not?: NestedDateTimeWithAggregatesFilter; + + @Field(() => NestedIntFilter, {nullable:true}) + _count?: NestedIntFilter; + + @Field(() => NestedDateTimeFilter, {nullable:true}) + _min?: NestedDateTimeFilter; + + @Field(() => NestedDateTimeFilter, {nullable:true}) + _max?: NestedDateTimeFilter; +} diff --git a/src/@generated/prisma/nested-enum-role-filter.input.ts b/src/@generated/prisma/nested-enum-role-filter.input.ts new file mode 100644 index 0000000..c116454 --- /dev/null +++ b/src/@generated/prisma/nested-enum-role-filter.input.ts @@ -0,0 +1,19 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from './role.enum'; + +@InputType() +export class NestedEnumRoleFilter { + + @Field(() => Role, {nullable:true}) + equals?: `${Role}`; + + @Field(() => [Role], {nullable:true}) + in?: Array<`${Role}`>; + + @Field(() => [Role], {nullable:true}) + notIn?: Array<`${Role}`>; + + @Field(() => NestedEnumRoleFilter, {nullable:true}) + not?: NestedEnumRoleFilter; +} diff --git a/src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts new file mode 100644 index 0000000..3147f0e --- /dev/null +++ b/src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from './role.enum'; +import { NestedIntFilter } from './nested-int-filter.input'; +import { NestedEnumRoleFilter } from './nested-enum-role-filter.input'; + +@InputType() +export class NestedEnumRoleWithAggregatesFilter { + + @Field(() => Role, {nullable:true}) + equals?: `${Role}`; + + @Field(() => [Role], {nullable:true}) + in?: Array<`${Role}`>; + + @Field(() => [Role], {nullable:true}) + notIn?: Array<`${Role}`>; + + @Field(() => NestedEnumRoleWithAggregatesFilter, {nullable:true}) + not?: NestedEnumRoleWithAggregatesFilter; + + @Field(() => NestedIntFilter, {nullable:true}) + _count?: NestedIntFilter; + + @Field(() => NestedEnumRoleFilter, {nullable:true}) + _min?: NestedEnumRoleFilter; + + @Field(() => NestedEnumRoleFilter, {nullable:true}) + _max?: NestedEnumRoleFilter; +} diff --git a/src/@generated/prisma/nested-int-filter.input.ts b/src/@generated/prisma/nested-int-filter.input.ts new file mode 100644 index 0000000..57aafdd --- /dev/null +++ b/src/@generated/prisma/nested-int-filter.input.ts @@ -0,0 +1,31 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Int } from '@nestjs/graphql'; + +@InputType() +export class NestedIntFilter { + + @Field(() => Int, {nullable:true}) + equals?: number; + + @Field(() => [Int], {nullable:true}) + in?: Array; + + @Field(() => [Int], {nullable:true}) + notIn?: Array; + + @Field(() => Int, {nullable:true}) + lt?: number; + + @Field(() => Int, {nullable:true}) + lte?: number; + + @Field(() => Int, {nullable:true}) + gt?: number; + + @Field(() => Int, {nullable:true}) + gte?: number; + + @Field(() => NestedIntFilter, {nullable:true}) + not?: NestedIntFilter; +} diff --git a/src/@generated/prisma/nested-int-nullable-filter.input.ts b/src/@generated/prisma/nested-int-nullable-filter.input.ts new file mode 100644 index 0000000..a16c881 --- /dev/null +++ b/src/@generated/prisma/nested-int-nullable-filter.input.ts @@ -0,0 +1,31 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Int } from '@nestjs/graphql'; + +@InputType() +export class NestedIntNullableFilter { + + @Field(() => Int, {nullable:true}) + equals?: number; + + @Field(() => [Int], {nullable:true}) + in?: Array; + + @Field(() => [Int], {nullable:true}) + notIn?: Array; + + @Field(() => Int, {nullable:true}) + lt?: number; + + @Field(() => Int, {nullable:true}) + lte?: number; + + @Field(() => Int, {nullable:true}) + gt?: number; + + @Field(() => Int, {nullable:true}) + gte?: number; + + @Field(() => NestedIntNullableFilter, {nullable:true}) + not?: NestedIntNullableFilter; +} diff --git a/src/@generated/prisma/nested-string-filter.input.ts b/src/@generated/prisma/nested-string-filter.input.ts new file mode 100644 index 0000000..123325f --- /dev/null +++ b/src/@generated/prisma/nested-string-filter.input.ts @@ -0,0 +1,39 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class NestedStringFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => NestedStringFilter, {nullable:true}) + not?: NestedStringFilter; +} diff --git a/src/@generated/prisma/nested-string-nullable-filter.input.ts b/src/@generated/prisma/nested-string-nullable-filter.input.ts new file mode 100644 index 0000000..6924a93 --- /dev/null +++ b/src/@generated/prisma/nested-string-nullable-filter.input.ts @@ -0,0 +1,39 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class NestedStringNullableFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => NestedStringNullableFilter, {nullable:true}) + not?: NestedStringNullableFilter; +} diff --git a/src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts new file mode 100644 index 0000000..c147b2d --- /dev/null +++ b/src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts @@ -0,0 +1,50 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { NestedIntNullableFilter } from './nested-int-nullable-filter.input'; +import { NestedStringNullableFilter } from './nested-string-nullable-filter.input'; + +@InputType() +export class NestedStringNullableWithAggregatesFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => NestedStringNullableWithAggregatesFilter, {nullable:true}) + not?: NestedStringNullableWithAggregatesFilter; + + @Field(() => NestedIntNullableFilter, {nullable:true}) + _count?: NestedIntNullableFilter; + + @Field(() => NestedStringNullableFilter, {nullable:true}) + _min?: NestedStringNullableFilter; + + @Field(() => NestedStringNullableFilter, {nullable:true}) + _max?: NestedStringNullableFilter; +} diff --git a/src/@generated/prisma/nested-string-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-string-with-aggregates-filter.input.ts new file mode 100644 index 0000000..027db0f --- /dev/null +++ b/src/@generated/prisma/nested-string-with-aggregates-filter.input.ts @@ -0,0 +1,50 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { NestedIntFilter } from './nested-int-filter.input'; +import { NestedStringFilter } from './nested-string-filter.input'; + +@InputType() +export class NestedStringWithAggregatesFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => NestedStringWithAggregatesFilter, {nullable:true}) + not?: NestedStringWithAggregatesFilter; + + @Field(() => NestedIntFilter, {nullable:true}) + _count?: NestedIntFilter; + + @Field(() => NestedStringFilter, {nullable:true}) + _min?: NestedStringFilter; + + @Field(() => NestedStringFilter, {nullable:true}) + _max?: NestedStringFilter; +} diff --git a/src/@generated/prisma/nullable-string-field-update-operations.input.ts b/src/@generated/prisma/nullable-string-field-update-operations.input.ts new file mode 100644 index 0000000..c956508 --- /dev/null +++ b/src/@generated/prisma/nullable-string-field-update-operations.input.ts @@ -0,0 +1,9 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class NullableStringFieldUpdateOperationsInput { + + @Field(() => String, {nullable:true}) + set?: string; +} diff --git a/src/@generated/prisma/nulls-order.enum.ts b/src/@generated/prisma/nulls-order.enum.ts new file mode 100644 index 0000000..ca5e591 --- /dev/null +++ b/src/@generated/prisma/nulls-order.enum.ts @@ -0,0 +1,9 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum NullsOrder { + first = "first", + last = "last" +} + + +registerEnumType(NullsOrder, { name: 'NullsOrder', description: undefined }) diff --git a/src/@generated/prisma/query-mode.enum.ts b/src/@generated/prisma/query-mode.enum.ts new file mode 100644 index 0000000..bf260c8 --- /dev/null +++ b/src/@generated/prisma/query-mode.enum.ts @@ -0,0 +1,9 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum QueryMode { + 'default' = "default", + insensitive = "insensitive" +} + + +registerEnumType(QueryMode, { name: 'QueryMode', description: undefined }) diff --git a/src/@generated/prisma/role.enum.ts b/src/@generated/prisma/role.enum.ts new file mode 100644 index 0000000..f625fba --- /dev/null +++ b/src/@generated/prisma/role.enum.ts @@ -0,0 +1,9 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum Role { + ADMIN = "ADMIN", + USER = "USER" +} + + +registerEnumType(Role, { name: 'Role', description: undefined }) diff --git a/src/@generated/prisma/sort-order.enum.ts b/src/@generated/prisma/sort-order.enum.ts new file mode 100644 index 0000000..caeff7d --- /dev/null +++ b/src/@generated/prisma/sort-order.enum.ts @@ -0,0 +1,9 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum SortOrder { + asc = "asc", + desc = "desc" +} + + +registerEnumType(SortOrder, { name: 'SortOrder', description: undefined }) diff --git a/src/@generated/prisma/sort-order.input.ts b/src/@generated/prisma/sort-order.input.ts new file mode 100644 index 0000000..a478d83 --- /dev/null +++ b/src/@generated/prisma/sort-order.input.ts @@ -0,0 +1,14 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from './sort-order.enum'; +import { NullsOrder } from './nulls-order.enum'; + +@InputType() +export class SortOrderInput { + + @Field(() => SortOrder, {nullable:false}) + sort!: `${SortOrder}`; + + @Field(() => NullsOrder, {nullable:true}) + nulls?: `${NullsOrder}`; +} diff --git a/src/@generated/prisma/string-field-update-operations.input.ts b/src/@generated/prisma/string-field-update-operations.input.ts new file mode 100644 index 0000000..002169f --- /dev/null +++ b/src/@generated/prisma/string-field-update-operations.input.ts @@ -0,0 +1,9 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class StringFieldUpdateOperationsInput { + + @Field(() => String, {nullable:true}) + set?: string; +} diff --git a/src/@generated/prisma/string-filter.input.ts b/src/@generated/prisma/string-filter.input.ts new file mode 100644 index 0000000..0f833dc --- /dev/null +++ b/src/@generated/prisma/string-filter.input.ts @@ -0,0 +1,44 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { QueryMode } from './query-mode.enum'; +import { NestedStringFilter } from './nested-string-filter.input'; + +@InputType() +export class StringFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => QueryMode, {nullable:true}) + mode?: `${QueryMode}`; + + @Field(() => NestedStringFilter, {nullable:true}) + not?: NestedStringFilter; +} diff --git a/src/@generated/prisma/string-nullable-filter.input.ts b/src/@generated/prisma/string-nullable-filter.input.ts new file mode 100644 index 0000000..603d8c6 --- /dev/null +++ b/src/@generated/prisma/string-nullable-filter.input.ts @@ -0,0 +1,44 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { QueryMode } from './query-mode.enum'; +import { NestedStringNullableFilter } from './nested-string-nullable-filter.input'; + +@InputType() +export class StringNullableFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => QueryMode, {nullable:true}) + mode?: `${QueryMode}`; + + @Field(() => NestedStringNullableFilter, {nullable:true}) + not?: NestedStringNullableFilter; +} diff --git a/src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts b/src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts new file mode 100644 index 0000000..cd8cce5 --- /dev/null +++ b/src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts @@ -0,0 +1,55 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { QueryMode } from './query-mode.enum'; +import { NestedStringNullableWithAggregatesFilter } from './nested-string-nullable-with-aggregates-filter.input'; +import { NestedIntNullableFilter } from './nested-int-nullable-filter.input'; +import { NestedStringNullableFilter } from './nested-string-nullable-filter.input'; + +@InputType() +export class StringNullableWithAggregatesFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => QueryMode, {nullable:true}) + mode?: `${QueryMode}`; + + @Field(() => NestedStringNullableWithAggregatesFilter, {nullable:true}) + not?: NestedStringNullableWithAggregatesFilter; + + @Field(() => NestedIntNullableFilter, {nullable:true}) + _count?: NestedIntNullableFilter; + + @Field(() => NestedStringNullableFilter, {nullable:true}) + _min?: NestedStringNullableFilter; + + @Field(() => NestedStringNullableFilter, {nullable:true}) + _max?: NestedStringNullableFilter; +} diff --git a/src/@generated/prisma/string-with-aggregates-filter.input.ts b/src/@generated/prisma/string-with-aggregates-filter.input.ts new file mode 100644 index 0000000..9f81b2e --- /dev/null +++ b/src/@generated/prisma/string-with-aggregates-filter.input.ts @@ -0,0 +1,55 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { QueryMode } from './query-mode.enum'; +import { NestedStringWithAggregatesFilter } from './nested-string-with-aggregates-filter.input'; +import { NestedIntFilter } from './nested-int-filter.input'; +import { NestedStringFilter } from './nested-string-filter.input'; + +@InputType() +export class StringWithAggregatesFilter { + + @Field(() => String, {nullable:true}) + equals?: string; + + @Field(() => [String], {nullable:true}) + in?: Array; + + @Field(() => [String], {nullable:true}) + notIn?: Array; + + @Field(() => String, {nullable:true}) + lt?: string; + + @Field(() => String, {nullable:true}) + lte?: string; + + @Field(() => String, {nullable:true}) + gt?: string; + + @Field(() => String, {nullable:true}) + gte?: string; + + @Field(() => String, {nullable:true}) + contains?: string; + + @Field(() => String, {nullable:true}) + startsWith?: string; + + @Field(() => String, {nullable:true}) + endsWith?: string; + + @Field(() => QueryMode, {nullable:true}) + mode?: `${QueryMode}`; + + @Field(() => NestedStringWithAggregatesFilter, {nullable:true}) + not?: NestedStringWithAggregatesFilter; + + @Field(() => NestedIntFilter, {nullable:true}) + _count?: NestedIntFilter; + + @Field(() => NestedStringFilter, {nullable:true}) + _min?: NestedStringFilter; + + @Field(() => NestedStringFilter, {nullable:true}) + _max?: NestedStringFilter; +} diff --git a/src/@generated/prisma/transaction-isolation-level.enum.ts b/src/@generated/prisma/transaction-isolation-level.enum.ts new file mode 100644 index 0000000..f9e39c2 --- /dev/null +++ b/src/@generated/prisma/transaction-isolation-level.enum.ts @@ -0,0 +1,11 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum TransactionIsolationLevel { + ReadUncommitted = "ReadUncommitted", + ReadCommitted = "ReadCommitted", + RepeatableRead = "RepeatableRead", + Serializable = "Serializable" +} + + +registerEnumType(TransactionIsolationLevel, { name: 'TransactionIsolationLevel', description: undefined }) diff --git a/src/@generated/user/aggregate-user.output.ts b/src/@generated/user/aggregate-user.output.ts new file mode 100644 index 0000000..063dd54 --- /dev/null +++ b/src/@generated/user/aggregate-user.output.ts @@ -0,0 +1,18 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { UserCountAggregate } from './user-count-aggregate.output'; +import { UserMinAggregate } from './user-min-aggregate.output'; +import { UserMaxAggregate } from './user-max-aggregate.output'; + +@ObjectType() +export class AggregateUser { + + @Field(() => UserCountAggregate, {nullable:true}) + _count?: UserCountAggregate; + + @Field(() => UserMinAggregate, {nullable:true}) + _min?: UserMinAggregate; + + @Field(() => UserMaxAggregate, {nullable:true}) + _max?: UserMaxAggregate; +} diff --git a/src/@generated/user/create-many-user.args.ts b/src/@generated/user/create-many-user.args.ts new file mode 100644 index 0000000..d1e7141 --- /dev/null +++ b/src/@generated/user/create-many-user.args.ts @@ -0,0 +1,15 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserCreateManyInput } from './user-create-many.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class CreateManyUserArgs { + + @Field(() => [UserCreateManyInput], {nullable:false}) + @Type(() => UserCreateManyInput) + data!: Array; + + @Field(() => Boolean, {nullable:true}) + skipDuplicates?: boolean; +} diff --git a/src/@generated/user/create-one-user.args.ts b/src/@generated/user/create-one-user.args.ts new file mode 100644 index 0000000..6a79103 --- /dev/null +++ b/src/@generated/user/create-one-user.args.ts @@ -0,0 +1,12 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserCreateInput } from './user-create.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class CreateOneUserArgs { + + @Field(() => UserCreateInput, {nullable:false}) + @Type(() => UserCreateInput) + data!: UserCreateInput; +} diff --git a/src/@generated/user/delete-many-user.args.ts b/src/@generated/user/delete-many-user.args.ts new file mode 100644 index 0000000..6e2eec0 --- /dev/null +++ b/src/@generated/user/delete-many-user.args.ts @@ -0,0 +1,16 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { Type } from 'class-transformer'; +import { Int } from '@nestjs/graphql'; + +@ArgsType() +export class DeleteManyUserArgs { + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => Int, {nullable:true}) + limit?: number; +} diff --git a/src/@generated/user/delete-one-user.args.ts b/src/@generated/user/delete-one-user.args.ts new file mode 100644 index 0000000..ad40e81 --- /dev/null +++ b/src/@generated/user/delete-one-user.args.ts @@ -0,0 +1,13 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class DeleteOneUserArgs { + + @Field(() => UserWhereUniqueInput, {nullable:false}) + @Type(() => UserWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/user/find-first-user-or-throw.args.ts b/src/@generated/user/find-first-user-or-throw.args.ts new file mode 100644 index 0000000..e451597 --- /dev/null +++ b/src/@generated/user/find-first-user-or-throw.args.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { Type } from 'class-transformer'; +import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { UserScalarFieldEnum } from './user-scalar-field.enum'; + +@ArgsType() +export class FindFirstUserOrThrowArgs { + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => [UserOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => UserWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => [UserScalarFieldEnum], {nullable:true}) + distinct?: Array<`${UserScalarFieldEnum}`>; +} diff --git a/src/@generated/user/find-first-user.args.ts b/src/@generated/user/find-first-user.args.ts new file mode 100644 index 0000000..0b0daca --- /dev/null +++ b/src/@generated/user/find-first-user.args.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { Type } from 'class-transformer'; +import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { UserScalarFieldEnum } from './user-scalar-field.enum'; + +@ArgsType() +export class FindFirstUserArgs { + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => [UserOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => UserWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => [UserScalarFieldEnum], {nullable:true}) + distinct?: Array<`${UserScalarFieldEnum}`>; +} diff --git a/src/@generated/user/find-many-user.args.ts b/src/@generated/user/find-many-user.args.ts new file mode 100644 index 0000000..bbe3055 --- /dev/null +++ b/src/@generated/user/find-many-user.args.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { Type } from 'class-transformer'; +import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { UserScalarFieldEnum } from './user-scalar-field.enum'; + +@ArgsType() +export class FindManyUserArgs { + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => [UserOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => UserWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => [UserScalarFieldEnum], {nullable:true}) + distinct?: Array<`${UserScalarFieldEnum}`>; +} diff --git a/src/@generated/user/find-unique-user-or-throw.args.ts b/src/@generated/user/find-unique-user-or-throw.args.ts new file mode 100644 index 0000000..d6f0391 --- /dev/null +++ b/src/@generated/user/find-unique-user-or-throw.args.ts @@ -0,0 +1,13 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class FindUniqueUserOrThrowArgs { + + @Field(() => UserWhereUniqueInput, {nullable:false}) + @Type(() => UserWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/user/find-unique-user.args.ts b/src/@generated/user/find-unique-user.args.ts new file mode 100644 index 0000000..7975851 --- /dev/null +++ b/src/@generated/user/find-unique-user.args.ts @@ -0,0 +1,13 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Type } from 'class-transformer'; + +@ArgsType() +export class FindUniqueUserArgs { + + @Field(() => UserWhereUniqueInput, {nullable:false}) + @Type(() => UserWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/user/update-many-user.args.ts b/src/@generated/user/update-many-user.args.ts new file mode 100644 index 0000000..c5a3ba3 --- /dev/null +++ b/src/@generated/user/update-many-user.args.ts @@ -0,0 +1,21 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserUpdateManyMutationInput } from './user-update-many-mutation.input'; +import { Type } from 'class-transformer'; +import { UserWhereInput } from './user-where.input'; +import { Int } from '@nestjs/graphql'; + +@ArgsType() +export class UpdateManyUserArgs { + + @Field(() => UserUpdateManyMutationInput, {nullable:false}) + @Type(() => UserUpdateManyMutationInput) + data!: UserUpdateManyMutationInput; + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => Int, {nullable:true}) + limit?: number; +} diff --git a/src/@generated/user/update-one-user.args.ts b/src/@generated/user/update-one-user.args.ts new file mode 100644 index 0000000..290a7ec --- /dev/null +++ b/src/@generated/user/update-one-user.args.ts @@ -0,0 +1,18 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserUpdateInput } from './user-update.input'; +import { Type } from 'class-transformer'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; + +@ArgsType() +export class UpdateOneUserArgs { + + @Field(() => UserUpdateInput, {nullable:false}) + @Type(() => UserUpdateInput) + data!: UserUpdateInput; + + @Field(() => UserWhereUniqueInput, {nullable:false}) + @Type(() => UserWhereUniqueInput) + where!: Prisma.AtLeast; +} diff --git a/src/@generated/user/upsert-one-user.args.ts b/src/@generated/user/upsert-one-user.args.ts new file mode 100644 index 0000000..1126615 --- /dev/null +++ b/src/@generated/user/upsert-one-user.args.ts @@ -0,0 +1,23 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Type } from 'class-transformer'; +import { UserCreateInput } from './user-create.input'; +import { UserUpdateInput } from './user-update.input'; + +@ArgsType() +export class UpsertOneUserArgs { + + @Field(() => UserWhereUniqueInput, {nullable:false}) + @Type(() => UserWhereUniqueInput) + where!: Prisma.AtLeast; + + @Field(() => UserCreateInput, {nullable:false}) + @Type(() => UserCreateInput) + create!: UserCreateInput; + + @Field(() => UserUpdateInput, {nullable:false}) + @Type(() => UserUpdateInput) + update!: UserUpdateInput; +} diff --git a/src/@generated/user/user-aggregate.args.ts b/src/@generated/user/user-aggregate.args.ts new file mode 100644 index 0000000..1928cb4 --- /dev/null +++ b/src/@generated/user/user-aggregate.args.ts @@ -0,0 +1,40 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { Type } from 'class-transformer'; +import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Int } from '@nestjs/graphql'; +import { UserCountAggregateInput } from './user-count-aggregate.input'; +import { UserMinAggregateInput } from './user-min-aggregate.input'; +import { UserMaxAggregateInput } from './user-max-aggregate.input'; + +@ArgsType() +export class UserAggregateArgs { + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => [UserOrderByWithRelationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => UserWhereUniqueInput, {nullable:true}) + cursor?: Prisma.AtLeast; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => UserCountAggregateInput, {nullable:true}) + _count?: UserCountAggregateInput; + + @Field(() => UserMinAggregateInput, {nullable:true}) + _min?: UserMinAggregateInput; + + @Field(() => UserMaxAggregateInput, {nullable:true}) + _max?: UserMaxAggregateInput; +} diff --git a/src/@generated/user/user-count-aggregate.input.ts b/src/@generated/user/user-count-aggregate.input.ts new file mode 100644 index 0000000..3a7e99b --- /dev/null +++ b/src/@generated/user/user-count-aggregate.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class UserCountAggregateInput { + + @Field(() => Boolean, {nullable:true}) + id?: true; + + @Field(() => Boolean, {nullable:true}) + createdAt?: true; + + @Field(() => Boolean, {nullable:true}) + updatedAt?: true; + + @Field(() => Boolean, {nullable:true}) + email?: true; + + @Field(() => Boolean, {nullable:true}) + nickname?: true; + + @Field(() => Boolean, {nullable:true}) + password?: true; + + @Field(() => Boolean, {nullable:true}) + role?: true; + + @Field(() => Boolean, {nullable:true}) + _all?: true; +} diff --git a/src/@generated/user/user-count-aggregate.output.ts b/src/@generated/user/user-count-aggregate.output.ts new file mode 100644 index 0000000..a429bd3 --- /dev/null +++ b/src/@generated/user/user-count-aggregate.output.ts @@ -0,0 +1,31 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { Int } from '@nestjs/graphql'; + +@ObjectType() +export class UserCountAggregate { + + @Field(() => Int, {nullable:false}) + id!: number; + + @Field(() => Int, {nullable:false}) + createdAt!: number; + + @Field(() => Int, {nullable:false}) + updatedAt!: number; + + @Field(() => Int, {nullable:false}) + email!: number; + + @Field(() => Int, {nullable:false}) + nickname!: number; + + @Field(() => Int, {nullable:false}) + password!: number; + + @Field(() => Int, {nullable:false}) + role!: number; + + @Field(() => Int, {nullable:false}) + _all!: number; +} diff --git a/src/@generated/user/user-count-order-by-aggregate.input.ts b/src/@generated/user/user-count-order-by-aggregate.input.ts new file mode 100644 index 0000000..cf148f8 --- /dev/null +++ b/src/@generated/user/user-count-order-by-aggregate.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; + +@InputType() +export class UserCountOrderByAggregateInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + email?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + nickname?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + password?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + role?: `${SortOrder}`; +} diff --git a/src/@generated/user/user-count.output.ts b/src/@generated/user/user-count.output.ts new file mode 100644 index 0000000..837e681 --- /dev/null +++ b/src/@generated/user/user-count.output.ts @@ -0,0 +1,10 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { Int } from '@nestjs/graphql'; + +@ObjectType() +export class UserCount { + + @Field(() => Int, {nullable:false}) + posts?: number; +} diff --git a/src/@generated/user/user-create-many.input.ts b/src/@generated/user/user-create-many.input.ts new file mode 100644 index 0000000..c74d239 --- /dev/null +++ b/src/@generated/user/user-create-many.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; + +@InputType() +export class UserCreateManyInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + email!: string; + + @Field(() => String, {nullable:false}) + nickname!: string; + + @Field(() => String, {nullable:false}) + password!: string; + + @Field(() => Role, {nullable:true}) + role?: `${Role}`; +} diff --git a/src/@generated/user/user-create-nested-one-without-posts.input.ts b/src/@generated/user/user-create-nested-one-without-posts.input.ts new file mode 100644 index 0000000..67a1dcd --- /dev/null +++ b/src/@generated/user/user-create-nested-one-without-posts.input.ts @@ -0,0 +1,23 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; +import { Type } from 'class-transformer'; +import { UserCreateOrConnectWithoutPostsInput } from './user-create-or-connect-without-posts.input'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; + +@InputType() +export class UserCreateNestedOneWithoutPostsInput { + + @Field(() => UserCreateWithoutPostsInput, {nullable:true}) + @Type(() => UserCreateWithoutPostsInput) + create?: UserCreateWithoutPostsInput; + + @Field(() => UserCreateOrConnectWithoutPostsInput, {nullable:true}) + @Type(() => UserCreateOrConnectWithoutPostsInput) + connectOrCreate?: UserCreateOrConnectWithoutPostsInput; + + @Field(() => UserWhereUniqueInput, {nullable:true}) + @Type(() => UserWhereUniqueInput) + connect?: Prisma.AtLeast; +} diff --git a/src/@generated/user/user-create-or-connect-without-posts.input.ts b/src/@generated/user/user-create-or-connect-without-posts.input.ts new file mode 100644 index 0000000..c8c7912 --- /dev/null +++ b/src/@generated/user/user-create-or-connect-without-posts.input.ts @@ -0,0 +1,18 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { Type } from 'class-transformer'; +import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; + +@InputType() +export class UserCreateOrConnectWithoutPostsInput { + + @Field(() => UserWhereUniqueInput, {nullable:false}) + @Type(() => UserWhereUniqueInput) + where!: Prisma.AtLeast; + + @Field(() => UserCreateWithoutPostsInput, {nullable:false}) + @Type(() => UserCreateWithoutPostsInput) + create!: UserCreateWithoutPostsInput; +} diff --git a/src/@generated/user/user-create-without-posts.input.ts b/src/@generated/user/user-create-without-posts.input.ts new file mode 100644 index 0000000..b63f846 --- /dev/null +++ b/src/@generated/user/user-create-without-posts.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; + +@InputType() +export class UserCreateWithoutPostsInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + email!: string; + + @Field(() => String, {nullable:false}) + nickname!: string; + + @Field(() => String, {nullable:false}) + password!: string; + + @Field(() => Role, {nullable:true}) + role?: `${Role}`; +} diff --git a/src/@generated/user/user-create.input.ts b/src/@generated/user/user-create.input.ts new file mode 100644 index 0000000..0ce5e52 --- /dev/null +++ b/src/@generated/user/user-create.input.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; +import { PostCreateNestedManyWithoutAuthorInput } from '../post/post-create-nested-many-without-author.input'; + +@InputType() +export class UserCreateInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + email!: string; + + @Field(() => String, {nullable:false}) + nickname!: string; + + @Field(() => String, {nullable:false}) + password!: string; + + @Field(() => Role, {nullable:true}) + role?: `${Role}`; + + @Field(() => PostCreateNestedManyWithoutAuthorInput, {nullable:true}) + posts?: PostCreateNestedManyWithoutAuthorInput; +} diff --git a/src/@generated/user/user-group-by.args.ts b/src/@generated/user/user-group-by.args.ts new file mode 100644 index 0000000..928edd4 --- /dev/null +++ b/src/@generated/user/user-group-by.args.ts @@ -0,0 +1,43 @@ +import { Field } from '@nestjs/graphql'; +import { ArgsType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { Type } from 'class-transformer'; +import { UserOrderByWithAggregationInput } from './user-order-by-with-aggregation.input'; +import { UserScalarFieldEnum } from './user-scalar-field.enum'; +import { UserScalarWhereWithAggregatesInput } from './user-scalar-where-with-aggregates.input'; +import { Int } from '@nestjs/graphql'; +import { UserCountAggregateInput } from './user-count-aggregate.input'; +import { UserMinAggregateInput } from './user-min-aggregate.input'; +import { UserMaxAggregateInput } from './user-max-aggregate.input'; + +@ArgsType() +export class UserGroupByArgs { + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => [UserOrderByWithAggregationInput], {nullable:true}) + orderBy?: Array; + + @Field(() => [UserScalarFieldEnum], {nullable:false}) + by!: Array<`${UserScalarFieldEnum}`>; + + @Field(() => UserScalarWhereWithAggregatesInput, {nullable:true}) + having?: UserScalarWhereWithAggregatesInput; + + @Field(() => Int, {nullable:true}) + take?: number; + + @Field(() => Int, {nullable:true}) + skip?: number; + + @Field(() => UserCountAggregateInput, {nullable:true}) + _count?: UserCountAggregateInput; + + @Field(() => UserMinAggregateInput, {nullable:true}) + _min?: UserMinAggregateInput; + + @Field(() => UserMaxAggregateInput, {nullable:true}) + _max?: UserMaxAggregateInput; +} diff --git a/src/@generated/user/user-group-by.output.ts b/src/@generated/user/user-group-by.output.ts new file mode 100644 index 0000000..406b799 --- /dev/null +++ b/src/@generated/user/user-group-by.output.ts @@ -0,0 +1,40 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; +import { UserCountAggregate } from './user-count-aggregate.output'; +import { UserMinAggregate } from './user-min-aggregate.output'; +import { UserMaxAggregate } from './user-max-aggregate.output'; + +@ObjectType() +export class UserGroupBy { + + @Field(() => String, {nullable:false}) + id!: string; + + @Field(() => Date, {nullable:false}) + createdAt!: Date | string; + + @Field(() => Date, {nullable:false}) + updatedAt!: Date | string; + + @Field(() => String, {nullable:false}) + email!: string; + + @Field(() => String, {nullable:false}) + nickname!: string; + + @Field(() => String, {nullable:false}) + password!: string; + + @Field(() => Role, {nullable:false}) + role!: `${Role}`; + + @Field(() => UserCountAggregate, {nullable:true}) + _count?: UserCountAggregate; + + @Field(() => UserMinAggregate, {nullable:true}) + _min?: UserMinAggregate; + + @Field(() => UserMaxAggregate, {nullable:true}) + _max?: UserMaxAggregate; +} diff --git a/src/@generated/user/user-max-aggregate.input.ts b/src/@generated/user/user-max-aggregate.input.ts new file mode 100644 index 0000000..84b39c3 --- /dev/null +++ b/src/@generated/user/user-max-aggregate.input.ts @@ -0,0 +1,27 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class UserMaxAggregateInput { + + @Field(() => Boolean, {nullable:true}) + id?: true; + + @Field(() => Boolean, {nullable:true}) + createdAt?: true; + + @Field(() => Boolean, {nullable:true}) + updatedAt?: true; + + @Field(() => Boolean, {nullable:true}) + email?: true; + + @Field(() => Boolean, {nullable:true}) + nickname?: true; + + @Field(() => Boolean, {nullable:true}) + password?: true; + + @Field(() => Boolean, {nullable:true}) + role?: true; +} diff --git a/src/@generated/user/user-max-aggregate.output.ts b/src/@generated/user/user-max-aggregate.output.ts new file mode 100644 index 0000000..5c81102 --- /dev/null +++ b/src/@generated/user/user-max-aggregate.output.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; + +@ObjectType() +export class UserMaxAggregate { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:true}) + email?: string; + + @Field(() => String, {nullable:true}) + nickname?: string; + + @Field(() => String, {nullable:true}) + password?: string; + + @Field(() => Role, {nullable:true}) + role?: `${Role}`; +} diff --git a/src/@generated/user/user-max-order-by-aggregate.input.ts b/src/@generated/user/user-max-order-by-aggregate.input.ts new file mode 100644 index 0000000..077670d --- /dev/null +++ b/src/@generated/user/user-max-order-by-aggregate.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; + +@InputType() +export class UserMaxOrderByAggregateInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + email?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + nickname?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + password?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + role?: `${SortOrder}`; +} diff --git a/src/@generated/user/user-min-aggregate.input.ts b/src/@generated/user/user-min-aggregate.input.ts new file mode 100644 index 0000000..3eb2d47 --- /dev/null +++ b/src/@generated/user/user-min-aggregate.input.ts @@ -0,0 +1,27 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; + +@InputType() +export class UserMinAggregateInput { + + @Field(() => Boolean, {nullable:true}) + id?: true; + + @Field(() => Boolean, {nullable:true}) + createdAt?: true; + + @Field(() => Boolean, {nullable:true}) + updatedAt?: true; + + @Field(() => Boolean, {nullable:true}) + email?: true; + + @Field(() => Boolean, {nullable:true}) + nickname?: true; + + @Field(() => Boolean, {nullable:true}) + password?: true; + + @Field(() => Boolean, {nullable:true}) + role?: true; +} diff --git a/src/@generated/user/user-min-aggregate.output.ts b/src/@generated/user/user-min-aggregate.output.ts new file mode 100644 index 0000000..4a192cd --- /dev/null +++ b/src/@generated/user/user-min-aggregate.output.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; + +@ObjectType() +export class UserMinAggregate { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:true}) + email?: string; + + @Field(() => String, {nullable:true}) + nickname?: string; + + @Field(() => String, {nullable:true}) + password?: string; + + @Field(() => Role, {nullable:true}) + role?: `${Role}`; +} diff --git a/src/@generated/user/user-min-order-by-aggregate.input.ts b/src/@generated/user/user-min-order-by-aggregate.input.ts new file mode 100644 index 0000000..4381c4e --- /dev/null +++ b/src/@generated/user/user-min-order-by-aggregate.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; + +@InputType() +export class UserMinOrderByAggregateInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + email?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + nickname?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + password?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + role?: `${SortOrder}`; +} diff --git a/src/@generated/user/user-order-by-with-aggregation.input.ts b/src/@generated/user/user-order-by-with-aggregation.input.ts new file mode 100644 index 0000000..dcc27f4 --- /dev/null +++ b/src/@generated/user/user-order-by-with-aggregation.input.ts @@ -0,0 +1,40 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; +import { UserCountOrderByAggregateInput } from './user-count-order-by-aggregate.input'; +import { UserMaxOrderByAggregateInput } from './user-max-order-by-aggregate.input'; +import { UserMinOrderByAggregateInput } from './user-min-order-by-aggregate.input'; + +@InputType() +export class UserOrderByWithAggregationInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + email?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + nickname?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + password?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + role?: `${SortOrder}`; + + @Field(() => UserCountOrderByAggregateInput, {nullable:true}) + _count?: UserCountOrderByAggregateInput; + + @Field(() => UserMaxOrderByAggregateInput, {nullable:true}) + _max?: UserMaxOrderByAggregateInput; + + @Field(() => UserMinOrderByAggregateInput, {nullable:true}) + _min?: UserMinOrderByAggregateInput; +} diff --git a/src/@generated/user/user-order-by-with-relation.input.ts b/src/@generated/user/user-order-by-with-relation.input.ts new file mode 100644 index 0000000..25e9117 --- /dev/null +++ b/src/@generated/user/user-order-by-with-relation.input.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { SortOrder } from '../prisma/sort-order.enum'; +import { PostOrderByRelationAggregateInput } from '../post/post-order-by-relation-aggregate.input'; + +@InputType() +export class UserOrderByWithRelationInput { + + @Field(() => SortOrder, {nullable:true}) + id?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + createdAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + updatedAt?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + email?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + nickname?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + password?: `${SortOrder}`; + + @Field(() => SortOrder, {nullable:true}) + role?: `${SortOrder}`; + + @Field(() => PostOrderByRelationAggregateInput, {nullable:true}) + posts?: PostOrderByRelationAggregateInput; +} diff --git a/src/@generated/user/user-scalar-field.enum.ts b/src/@generated/user/user-scalar-field.enum.ts new file mode 100644 index 0000000..6096dae --- /dev/null +++ b/src/@generated/user/user-scalar-field.enum.ts @@ -0,0 +1,14 @@ +import { registerEnumType } from '@nestjs/graphql'; + +export enum UserScalarFieldEnum { + id = "id", + createdAt = "createdAt", + updatedAt = "updatedAt", + email = "email", + nickname = "nickname", + password = "password", + role = "role" +} + + +registerEnumType(UserScalarFieldEnum, { name: 'UserScalarFieldEnum', description: undefined }) diff --git a/src/@generated/user/user-scalar-relation-filter.input.ts b/src/@generated/user/user-scalar-relation-filter.input.ts new file mode 100644 index 0000000..f3881f2 --- /dev/null +++ b/src/@generated/user/user-scalar-relation-filter.input.ts @@ -0,0 +1,13 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; + +@InputType() +export class UserScalarRelationFilter { + + @Field(() => UserWhereInput, {nullable:true}) + is?: UserWhereInput; + + @Field(() => UserWhereInput, {nullable:true}) + isNot?: UserWhereInput; +} diff --git a/src/@generated/user/user-scalar-where-with-aggregates.input.ts b/src/@generated/user/user-scalar-where-with-aggregates.input.ts new file mode 100644 index 0000000..5228152 --- /dev/null +++ b/src/@generated/user/user-scalar-where-with-aggregates.input.ts @@ -0,0 +1,39 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input'; +import { DateTimeWithAggregatesFilter } from '../prisma/date-time-with-aggregates-filter.input'; +import { EnumRoleWithAggregatesFilter } from '../prisma/enum-role-with-aggregates-filter.input'; + +@InputType() +export class UserScalarWhereWithAggregatesInput { + + @Field(() => [UserScalarWhereWithAggregatesInput], {nullable:true}) + AND?: Array; + + @Field(() => [UserScalarWhereWithAggregatesInput], {nullable:true}) + OR?: Array; + + @Field(() => [UserScalarWhereWithAggregatesInput], {nullable:true}) + NOT?: Array; + + @Field(() => StringWithAggregatesFilter, {nullable:true}) + id?: StringWithAggregatesFilter; + + @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) + createdAt?: DateTimeWithAggregatesFilter; + + @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) + updatedAt?: DateTimeWithAggregatesFilter; + + @Field(() => StringWithAggregatesFilter, {nullable:true}) + email?: StringWithAggregatesFilter; + + @Field(() => StringWithAggregatesFilter, {nullable:true}) + nickname?: StringWithAggregatesFilter; + + @Field(() => StringWithAggregatesFilter, {nullable:true}) + password?: StringWithAggregatesFilter; + + @Field(() => EnumRoleWithAggregatesFilter, {nullable:true}) + role?: EnumRoleWithAggregatesFilter; +} diff --git a/src/@generated/user/user-unchecked-create-without-posts.input.ts b/src/@generated/user/user-unchecked-create-without-posts.input.ts new file mode 100644 index 0000000..1342a7f --- /dev/null +++ b/src/@generated/user/user-unchecked-create-without-posts.input.ts @@ -0,0 +1,28 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; + +@InputType() +export class UserUncheckedCreateWithoutPostsInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + email!: string; + + @Field(() => String, {nullable:false}) + nickname!: string; + + @Field(() => String, {nullable:false}) + password!: string; + + @Field(() => Role, {nullable:true}) + role?: `${Role}`; +} diff --git a/src/@generated/user/user-unchecked-create.input.ts b/src/@generated/user/user-unchecked-create.input.ts new file mode 100644 index 0000000..e9186ee --- /dev/null +++ b/src/@generated/user/user-unchecked-create.input.ts @@ -0,0 +1,32 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; +import { PostUncheckedCreateNestedManyWithoutAuthorInput } from '../post/post-unchecked-create-nested-many-without-author.input'; + +@InputType() +export class UserUncheckedCreateInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => Date, {nullable:true}) + createdAt?: Date | string; + + @Field(() => Date, {nullable:true}) + updatedAt?: Date | string; + + @Field(() => String, {nullable:false}) + email!: string; + + @Field(() => String, {nullable:false}) + nickname!: string; + + @Field(() => String, {nullable:false}) + password!: string; + + @Field(() => Role, {nullable:true}) + role?: `${Role}`; + + @Field(() => PostUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true}) + posts?: PostUncheckedCreateNestedManyWithoutAuthorInput; +} diff --git a/src/@generated/user/user-unchecked-update-many.input.ts b/src/@generated/user/user-unchecked-update-many.input.ts new file mode 100644 index 0000000..382ee72 --- /dev/null +++ b/src/@generated/user/user-unchecked-update-many.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; + +@InputType() +export class UserUncheckedUpdateManyInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + email?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + nickname?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + password?: StringFieldUpdateOperationsInput; + + @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) + role?: EnumRoleFieldUpdateOperationsInput; +} diff --git a/src/@generated/user/user-unchecked-update-without-posts.input.ts b/src/@generated/user/user-unchecked-update-without-posts.input.ts new file mode 100644 index 0000000..d99bfef --- /dev/null +++ b/src/@generated/user/user-unchecked-update-without-posts.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; + +@InputType() +export class UserUncheckedUpdateWithoutPostsInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + email?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + nickname?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + password?: StringFieldUpdateOperationsInput; + + @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) + role?: EnumRoleFieldUpdateOperationsInput; +} diff --git a/src/@generated/user/user-unchecked-update.input.ts b/src/@generated/user/user-unchecked-update.input.ts new file mode 100644 index 0000000..d3da533 --- /dev/null +++ b/src/@generated/user/user-unchecked-update.input.ts @@ -0,0 +1,34 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; +import { PostUncheckedUpdateManyWithoutAuthorNestedInput } from '../post/post-unchecked-update-many-without-author-nested.input'; + +@InputType() +export class UserUncheckedUpdateInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + email?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + nickname?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + password?: StringFieldUpdateOperationsInput; + + @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) + role?: EnumRoleFieldUpdateOperationsInput; + + @Field(() => PostUncheckedUpdateManyWithoutAuthorNestedInput, {nullable:true}) + posts?: PostUncheckedUpdateManyWithoutAuthorNestedInput; +} diff --git a/src/@generated/user/user-update-many-mutation.input.ts b/src/@generated/user/user-update-many-mutation.input.ts new file mode 100644 index 0000000..dd3d107 --- /dev/null +++ b/src/@generated/user/user-update-many-mutation.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; + +@InputType() +export class UserUpdateManyMutationInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + email?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + nickname?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + password?: StringFieldUpdateOperationsInput; + + @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) + role?: EnumRoleFieldUpdateOperationsInput; +} diff --git a/src/@generated/user/user-update-one-required-without-posts-nested.input.ts b/src/@generated/user/user-update-one-required-without-posts-nested.input.ts new file mode 100644 index 0000000..7429c93 --- /dev/null +++ b/src/@generated/user/user-update-one-required-without-posts-nested.input.ts @@ -0,0 +1,33 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; +import { Type } from 'class-transformer'; +import { UserCreateOrConnectWithoutPostsInput } from './user-create-or-connect-without-posts.input'; +import { UserUpsertWithoutPostsInput } from './user-upsert-without-posts.input'; +import { Prisma } from '@prisma/client'; +import { UserWhereUniqueInput } from './user-where-unique.input'; +import { UserUpdateToOneWithWhereWithoutPostsInput } from './user-update-to-one-with-where-without-posts.input'; + +@InputType() +export class UserUpdateOneRequiredWithoutPostsNestedInput { + + @Field(() => UserCreateWithoutPostsInput, {nullable:true}) + @Type(() => UserCreateWithoutPostsInput) + create?: UserCreateWithoutPostsInput; + + @Field(() => UserCreateOrConnectWithoutPostsInput, {nullable:true}) + @Type(() => UserCreateOrConnectWithoutPostsInput) + connectOrCreate?: UserCreateOrConnectWithoutPostsInput; + + @Field(() => UserUpsertWithoutPostsInput, {nullable:true}) + @Type(() => UserUpsertWithoutPostsInput) + upsert?: UserUpsertWithoutPostsInput; + + @Field(() => UserWhereUniqueInput, {nullable:true}) + @Type(() => UserWhereUniqueInput) + connect?: Prisma.AtLeast; + + @Field(() => UserUpdateToOneWithWhereWithoutPostsInput, {nullable:true}) + @Type(() => UserUpdateToOneWithWhereWithoutPostsInput) + update?: UserUpdateToOneWithWhereWithoutPostsInput; +} diff --git a/src/@generated/user/user-update-to-one-with-where-without-posts.input.ts b/src/@generated/user/user-update-to-one-with-where-without-posts.input.ts new file mode 100644 index 0000000..aa36738 --- /dev/null +++ b/src/@generated/user/user-update-to-one-with-where-without-posts.input.ts @@ -0,0 +1,17 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { Type } from 'class-transformer'; +import { UserUpdateWithoutPostsInput } from './user-update-without-posts.input'; + +@InputType() +export class UserUpdateToOneWithWhereWithoutPostsInput { + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; + + @Field(() => UserUpdateWithoutPostsInput, {nullable:false}) + @Type(() => UserUpdateWithoutPostsInput) + data!: UserUpdateWithoutPostsInput; +} diff --git a/src/@generated/user/user-update-without-posts.input.ts b/src/@generated/user/user-update-without-posts.input.ts new file mode 100644 index 0000000..060510a --- /dev/null +++ b/src/@generated/user/user-update-without-posts.input.ts @@ -0,0 +1,30 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; + +@InputType() +export class UserUpdateWithoutPostsInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + email?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + nickname?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + password?: StringFieldUpdateOperationsInput; + + @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) + role?: EnumRoleFieldUpdateOperationsInput; +} diff --git a/src/@generated/user/user-update.input.ts b/src/@generated/user/user-update.input.ts new file mode 100644 index 0000000..e401322 --- /dev/null +++ b/src/@generated/user/user-update.input.ts @@ -0,0 +1,34 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; +import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; +import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; +import { PostUpdateManyWithoutAuthorNestedInput } from '../post/post-update-many-without-author-nested.input'; + +@InputType() +export class UserUpdateInput { + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + id?: StringFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + createdAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) + updatedAt?: DateTimeFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + email?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + nickname?: StringFieldUpdateOperationsInput; + + @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) + password?: StringFieldUpdateOperationsInput; + + @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) + role?: EnumRoleFieldUpdateOperationsInput; + + @Field(() => PostUpdateManyWithoutAuthorNestedInput, {nullable:true}) + posts?: PostUpdateManyWithoutAuthorNestedInput; +} diff --git a/src/@generated/user/user-upsert-without-posts.input.ts b/src/@generated/user/user-upsert-without-posts.input.ts new file mode 100644 index 0000000..239df3f --- /dev/null +++ b/src/@generated/user/user-upsert-without-posts.input.ts @@ -0,0 +1,22 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { UserUpdateWithoutPostsInput } from './user-update-without-posts.input'; +import { Type } from 'class-transformer'; +import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; +import { UserWhereInput } from './user-where.input'; + +@InputType() +export class UserUpsertWithoutPostsInput { + + @Field(() => UserUpdateWithoutPostsInput, {nullable:false}) + @Type(() => UserUpdateWithoutPostsInput) + update!: UserUpdateWithoutPostsInput; + + @Field(() => UserCreateWithoutPostsInput, {nullable:false}) + @Type(() => UserCreateWithoutPostsInput) + create!: UserCreateWithoutPostsInput; + + @Field(() => UserWhereInput, {nullable:true}) + @Type(() => UserWhereInput) + where?: UserWhereInput; +} diff --git a/src/@generated/user/user-where-unique.input.ts b/src/@generated/user/user-where-unique.input.ts new file mode 100644 index 0000000..520af25 --- /dev/null +++ b/src/@generated/user/user-where-unique.input.ts @@ -0,0 +1,44 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { UserWhereInput } from './user-where.input'; +import { DateTimeFilter } from '../prisma/date-time-filter.input'; +import { StringFilter } from '../prisma/string-filter.input'; +import { EnumRoleFilter } from '../prisma/enum-role-filter.input'; +import { PostListRelationFilter } from '../post/post-list-relation-filter.input'; + +@InputType() +export class UserWhereUniqueInput { + + @Field(() => String, {nullable:true}) + id?: string; + + @Field(() => String, {nullable:true}) + email?: string; + + @Field(() => [UserWhereInput], {nullable:true}) + AND?: Array; + + @Field(() => [UserWhereInput], {nullable:true}) + OR?: Array; + + @Field(() => [UserWhereInput], {nullable:true}) + NOT?: Array; + + @Field(() => DateTimeFilter, {nullable:true}) + createdAt?: DateTimeFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + updatedAt?: DateTimeFilter; + + @Field(() => StringFilter, {nullable:true}) + nickname?: StringFilter; + + @Field(() => StringFilter, {nullable:true}) + password?: StringFilter; + + @Field(() => EnumRoleFilter, {nullable:true}) + role?: EnumRoleFilter; + + @Field(() => PostListRelationFilter, {nullable:true}) + posts?: PostListRelationFilter; +} diff --git a/src/@generated/user/user-where.input.ts b/src/@generated/user/user-where.input.ts new file mode 100644 index 0000000..95c75ea --- /dev/null +++ b/src/@generated/user/user-where.input.ts @@ -0,0 +1,43 @@ +import { Field } from '@nestjs/graphql'; +import { InputType } from '@nestjs/graphql'; +import { StringFilter } from '../prisma/string-filter.input'; +import { DateTimeFilter } from '../prisma/date-time-filter.input'; +import { EnumRoleFilter } from '../prisma/enum-role-filter.input'; +import { PostListRelationFilter } from '../post/post-list-relation-filter.input'; + +@InputType() +export class UserWhereInput { + + @Field(() => [UserWhereInput], {nullable:true}) + AND?: Array; + + @Field(() => [UserWhereInput], {nullable:true}) + OR?: Array; + + @Field(() => [UserWhereInput], {nullable:true}) + NOT?: Array; + + @Field(() => StringFilter, {nullable:true}) + id?: StringFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + createdAt?: DateTimeFilter; + + @Field(() => DateTimeFilter, {nullable:true}) + updatedAt?: DateTimeFilter; + + @Field(() => StringFilter, {nullable:true}) + email?: StringFilter; + + @Field(() => StringFilter, {nullable:true}) + nickname?: StringFilter; + + @Field(() => StringFilter, {nullable:true}) + password?: StringFilter; + + @Field(() => EnumRoleFilter, {nullable:true}) + role?: EnumRoleFilter; + + @Field(() => PostListRelationFilter, {nullable:true}) + posts?: PostListRelationFilter; +} diff --git a/src/@generated/user/user.model.ts b/src/@generated/user/user.model.ts new file mode 100644 index 0000000..a71aedb --- /dev/null +++ b/src/@generated/user/user.model.ts @@ -0,0 +1,37 @@ +import { Field } from '@nestjs/graphql'; +import { ObjectType } from '@nestjs/graphql'; +import { ID } from '@nestjs/graphql'; +import { Role } from '../prisma/role.enum'; +import { Post } from '../post/post.model'; +import { UserCount } from './user-count.output'; + +@ObjectType() +export class User { + + @Field(() => ID, {nullable:false}) + id!: string; + + @Field(() => Date, {nullable:false}) + createdAt!: Date; + + @Field(() => Date, {nullable:false}) + updatedAt!: Date; + + @Field(() => String, {nullable:false}) + email!: string; + + @Field(() => String, {nullable:false}) + nickname!: string; + + @Field(() => String, {nullable:false}) + password!: string; + + @Field(() => Role, {defaultValue:'USER',nullable:false}) + role!: `${Role}`; + + @Field(() => [Post], {nullable:true}) + posts?: Array; + + @Field(() => UserCount, {nullable:false}) + _count?: UserCount; +} From d9dd5d3d622344e1c16280dda1310040cd794e9c Mon Sep 17 00:00:00 2001 From: hye-on Date: Fri, 9 May 2025 17:27:45 +0900 Subject: [PATCH 33/35] =?UTF-8?q?chore:=20=EC=A3=BC=EC=84=9D=20=EC=82=AD?= =?UTF-8?q?=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/validate.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 3afa195..d3d94a0 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -25,8 +25,5 @@ jobs: - name: Lint code run: yarn lint - # - name: Run test - # run: yarn test - - name: Build project run: yarn build From 8b0a23f3713a6c1a9a7443e1003fa07806ee492a Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Fri, 9 May 2025 18:35:28 +0900 Subject: [PATCH 34/35] chore: remove this branch from workflow triggers --- .github/workflows/deploy.yml | 1 - .github/workflows/validate.yml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5fa766d..1f5d34f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -4,7 +4,6 @@ on: push: branches: - main - - feat/cd jobs: deploy: diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index d3d94a0..f0981c9 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -4,7 +4,6 @@ on: pull_request: branches: - main - - feat/cd jobs: validate: From e828bff6f9bc83fdfbd58e49c2f35b4d29bb36ec Mon Sep 17 00:00:00 2001 From: Joo-Byungho Date: Mon, 12 May 2025 18:07:07 +0900 Subject: [PATCH 35/35] chore: remove useless --- src/@generated/post/aggregate-post.output.ts | 18 ------ src/@generated/post/create-many-post.args.ts | 15 ----- src/@generated/post/create-one-post.args.ts | 12 ---- src/@generated/post/delete-many-post.args.ts | 16 ----- src/@generated/post/delete-one-post.args.ts | 13 ---- .../post/find-first-post-or-throw.args.ts | 32 ---------- src/@generated/post/find-first-post.args.ts | 32 ---------- src/@generated/post/find-many-post.args.ts | 32 ---------- .../post/find-unique-post-or-throw.args.ts | 13 ---- src/@generated/post/find-unique-post.args.ts | 13 ---- src/@generated/post/post-aggregate.args.ts | 40 ------------- .../post/post-count-aggregate.input.ts | 27 --------- .../post/post-count-aggregate.output.ts | 28 --------- .../post-count-order-by-aggregate.input.ts | 25 -------- ...create-many-author-input-envelope.input.ts | 15 ----- .../post/post-create-many-author.input.ts | 21 ------- src/@generated/post/post-create-many.input.ts | 24 -------- ...create-nested-many-without-author.input.ts | 28 --------- ...-create-or-connect-without-author.input.ts | 18 ------ .../post/post-create-without-author.input.ts | 21 ------- src/@generated/post/post-create.input.ts | 25 -------- src/@generated/post/post-group-by.args.ts | 43 ------------- src/@generated/post/post-group-by.output.ts | 36 ----------- .../post/post-list-relation-filter.input.ts | 16 ----- .../post/post-max-aggregate.input.ts | 24 -------- .../post/post-max-aggregate.output.ts | 24 -------- .../post/post-max-order-by-aggregate.input.ts | 25 -------- .../post/post-min-aggregate.input.ts | 24 -------- .../post/post-min-aggregate.output.ts | 24 -------- .../post/post-min-order-by-aggregate.input.ts | 25 -------- .../post-order-by-relation-aggregate.input.ts | 10 ---- .../post-order-by-with-aggregation.input.ts | 38 ------------ .../post/post-order-by-with-relation.input.ts | 30 ---------- src/@generated/post/post-scalar-field.enum.ts | 13 ---- ...post-scalar-where-with-aggregates.input.ts | 36 ----------- .../post/post-scalar-where.input.ts | 36 ----------- ...create-nested-many-without-author.input.ts | 28 --------- ...t-unchecked-create-without-author.input.ts | 21 ------- .../post/post-unchecked-create.input.ts | 24 -------- ...update-many-without-author-nested.input.ts | 60 ------------------- ...hecked-update-many-without-author.input.ts | 24 -------- .../post/post-unchecked-update-many.input.ts | 27 --------- ...t-unchecked-update-without-author.input.ts | 24 -------- .../post/post-unchecked-update.input.ts | 27 --------- .../post/post-update-many-mutation.input.ts | 24 -------- ...te-many-with-where-without-author.input.ts | 17 ------ ...update-many-without-author-nested.input.ts | 60 ------------------- ...-with-where-unique-without-author.input.ts | 18 ------ .../post/post-update-without-author.input.ts | 24 -------- src/@generated/post/post-update.input.ts | 28 --------- ...-with-where-unique-without-author.input.ts | 23 ------- .../post/post-where-unique.input.ts | 41 ------------- src/@generated/post/post-where.input.ts | 40 ------------- src/@generated/post/post.model.ts | 29 --------- src/@generated/post/update-many-post.args.ts | 21 ------- src/@generated/post/update-one-post.args.ts | 18 ------ src/@generated/post/upsert-one-post.args.ts | 23 ------- src/@generated/prisma/affected-rows.output.ts | 10 ---- ...date-time-field-update-operations.input.ts | 9 --- .../prisma/date-time-filter.input.ts | 31 ---------- .../date-time-with-aggregates-filter.input.ts | 42 ------------- ...enum-role-field-update-operations.input.ts | 10 ---- .../prisma/enum-role-filter.input.ts | 20 ------- .../enum-role-with-aggregates-filter.input.ts | 31 ---------- .../prisma/nested-date-time-filter.input.ts | 30 ---------- ...-date-time-with-aggregates-filter.input.ts | 41 ------------- .../prisma/nested-enum-role-filter.input.ts | 19 ------ ...-enum-role-with-aggregates-filter.input.ts | 30 ---------- .../prisma/nested-int-filter.input.ts | 31 ---------- .../nested-int-nullable-filter.input.ts | 31 ---------- .../prisma/nested-string-filter.input.ts | 39 ------------ .../nested-string-nullable-filter.input.ts | 39 ------------ ...g-nullable-with-aggregates-filter.input.ts | 50 ---------------- ...ted-string-with-aggregates-filter.input.ts | 50 ---------------- ...le-string-field-update-operations.input.ts | 9 --- src/@generated/prisma/nulls-order.enum.ts | 9 --- src/@generated/prisma/query-mode.enum.ts | 9 --- src/@generated/prisma/role.enum.ts | 9 --- src/@generated/prisma/sort-order.enum.ts | 9 --- src/@generated/prisma/sort-order.input.ts | 14 ----- .../string-field-update-operations.input.ts | 9 --- src/@generated/prisma/string-filter.input.ts | 44 -------------- .../prisma/string-nullable-filter.input.ts | 44 -------------- ...g-nullable-with-aggregates-filter.input.ts | 55 ----------------- .../string-with-aggregates-filter.input.ts | 55 ----------------- .../transaction-isolation-level.enum.ts | 11 ---- src/@generated/user/aggregate-user.output.ts | 18 ------ src/@generated/user/create-many-user.args.ts | 15 ----- src/@generated/user/create-one-user.args.ts | 12 ---- src/@generated/user/delete-many-user.args.ts | 16 ----- src/@generated/user/delete-one-user.args.ts | 13 ---- .../user/find-first-user-or-throw.args.ts | 32 ---------- src/@generated/user/find-first-user.args.ts | 32 ---------- src/@generated/user/find-many-user.args.ts | 32 ---------- .../user/find-unique-user-or-throw.args.ts | 13 ---- src/@generated/user/find-unique-user.args.ts | 13 ---- src/@generated/user/update-many-user.args.ts | 21 ------- src/@generated/user/update-one-user.args.ts | 18 ------ src/@generated/user/upsert-one-user.args.ts | 23 ------- src/@generated/user/user-aggregate.args.ts | 40 ------------- .../user/user-count-aggregate.input.ts | 30 ---------- .../user/user-count-aggregate.output.ts | 31 ---------- .../user-count-order-by-aggregate.input.ts | 28 --------- src/@generated/user/user-count.output.ts | 10 ---- src/@generated/user/user-create-many.input.ts | 28 --------- ...r-create-nested-one-without-posts.input.ts | 23 ------- ...r-create-or-connect-without-posts.input.ts | 18 ------ .../user/user-create-without-posts.input.ts | 28 --------- src/@generated/user/user-create.input.ts | 32 ---------- src/@generated/user/user-group-by.args.ts | 43 ------------- src/@generated/user/user-group-by.output.ts | 40 ------------- .../user/user-max-aggregate.input.ts | 27 --------- .../user/user-max-aggregate.output.ts | 28 --------- .../user/user-max-order-by-aggregate.input.ts | 28 --------- .../user/user-min-aggregate.input.ts | 27 --------- .../user/user-min-aggregate.output.ts | 28 --------- .../user/user-min-order-by-aggregate.input.ts | 28 --------- .../user-order-by-with-aggregation.input.ts | 40 ------------- .../user/user-order-by-with-relation.input.ts | 32 ---------- src/@generated/user/user-scalar-field.enum.ts | 14 ----- .../user/user-scalar-relation-filter.input.ts | 13 ---- ...user-scalar-where-with-aggregates.input.ts | 39 ------------ ...er-unchecked-create-without-posts.input.ts | 28 --------- .../user/user-unchecked-create.input.ts | 32 ---------- .../user/user-unchecked-update-many.input.ts | 30 ---------- ...er-unchecked-update-without-posts.input.ts | 30 ---------- .../user/user-unchecked-update.input.ts | 34 ----------- .../user/user-update-many-mutation.input.ts | 30 ---------- ...one-required-without-posts-nested.input.ts | 33 ---------- ...e-to-one-with-where-without-posts.input.ts | 17 ------ .../user/user-update-without-posts.input.ts | 30 ---------- src/@generated/user/user-update.input.ts | 34 ----------- .../user/user-upsert-without-posts.input.ts | 22 ------- .../user/user-where-unique.input.ts | 44 -------------- src/@generated/user/user-where.input.ts | 43 ------------- src/@generated/user/user.model.ts | 37 ------------ 136 files changed, 3620 deletions(-) delete mode 100644 src/@generated/post/aggregate-post.output.ts delete mode 100644 src/@generated/post/create-many-post.args.ts delete mode 100644 src/@generated/post/create-one-post.args.ts delete mode 100644 src/@generated/post/delete-many-post.args.ts delete mode 100644 src/@generated/post/delete-one-post.args.ts delete mode 100644 src/@generated/post/find-first-post-or-throw.args.ts delete mode 100644 src/@generated/post/find-first-post.args.ts delete mode 100644 src/@generated/post/find-many-post.args.ts delete mode 100644 src/@generated/post/find-unique-post-or-throw.args.ts delete mode 100644 src/@generated/post/find-unique-post.args.ts delete mode 100644 src/@generated/post/post-aggregate.args.ts delete mode 100644 src/@generated/post/post-count-aggregate.input.ts delete mode 100644 src/@generated/post/post-count-aggregate.output.ts delete mode 100644 src/@generated/post/post-count-order-by-aggregate.input.ts delete mode 100644 src/@generated/post/post-create-many-author-input-envelope.input.ts delete mode 100644 src/@generated/post/post-create-many-author.input.ts delete mode 100644 src/@generated/post/post-create-many.input.ts delete mode 100644 src/@generated/post/post-create-nested-many-without-author.input.ts delete mode 100644 src/@generated/post/post-create-or-connect-without-author.input.ts delete mode 100644 src/@generated/post/post-create-without-author.input.ts delete mode 100644 src/@generated/post/post-create.input.ts delete mode 100644 src/@generated/post/post-group-by.args.ts delete mode 100644 src/@generated/post/post-group-by.output.ts delete mode 100644 src/@generated/post/post-list-relation-filter.input.ts delete mode 100644 src/@generated/post/post-max-aggregate.input.ts delete mode 100644 src/@generated/post/post-max-aggregate.output.ts delete mode 100644 src/@generated/post/post-max-order-by-aggregate.input.ts delete mode 100644 src/@generated/post/post-min-aggregate.input.ts delete mode 100644 src/@generated/post/post-min-aggregate.output.ts delete mode 100644 src/@generated/post/post-min-order-by-aggregate.input.ts delete mode 100644 src/@generated/post/post-order-by-relation-aggregate.input.ts delete mode 100644 src/@generated/post/post-order-by-with-aggregation.input.ts delete mode 100644 src/@generated/post/post-order-by-with-relation.input.ts delete mode 100644 src/@generated/post/post-scalar-field.enum.ts delete mode 100644 src/@generated/post/post-scalar-where-with-aggregates.input.ts delete mode 100644 src/@generated/post/post-scalar-where.input.ts delete mode 100644 src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts delete mode 100644 src/@generated/post/post-unchecked-create-without-author.input.ts delete mode 100644 src/@generated/post/post-unchecked-create.input.ts delete mode 100644 src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts delete mode 100644 src/@generated/post/post-unchecked-update-many-without-author.input.ts delete mode 100644 src/@generated/post/post-unchecked-update-many.input.ts delete mode 100644 src/@generated/post/post-unchecked-update-without-author.input.ts delete mode 100644 src/@generated/post/post-unchecked-update.input.ts delete mode 100644 src/@generated/post/post-update-many-mutation.input.ts delete mode 100644 src/@generated/post/post-update-many-with-where-without-author.input.ts delete mode 100644 src/@generated/post/post-update-many-without-author-nested.input.ts delete mode 100644 src/@generated/post/post-update-with-where-unique-without-author.input.ts delete mode 100644 src/@generated/post/post-update-without-author.input.ts delete mode 100644 src/@generated/post/post-update.input.ts delete mode 100644 src/@generated/post/post-upsert-with-where-unique-without-author.input.ts delete mode 100644 src/@generated/post/post-where-unique.input.ts delete mode 100644 src/@generated/post/post-where.input.ts delete mode 100644 src/@generated/post/post.model.ts delete mode 100644 src/@generated/post/update-many-post.args.ts delete mode 100644 src/@generated/post/update-one-post.args.ts delete mode 100644 src/@generated/post/upsert-one-post.args.ts delete mode 100644 src/@generated/prisma/affected-rows.output.ts delete mode 100644 src/@generated/prisma/date-time-field-update-operations.input.ts delete mode 100644 src/@generated/prisma/date-time-filter.input.ts delete mode 100644 src/@generated/prisma/date-time-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/enum-role-field-update-operations.input.ts delete mode 100644 src/@generated/prisma/enum-role-filter.input.ts delete mode 100644 src/@generated/prisma/enum-role-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/nested-date-time-filter.input.ts delete mode 100644 src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/nested-enum-role-filter.input.ts delete mode 100644 src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/nested-int-filter.input.ts delete mode 100644 src/@generated/prisma/nested-int-nullable-filter.input.ts delete mode 100644 src/@generated/prisma/nested-string-filter.input.ts delete mode 100644 src/@generated/prisma/nested-string-nullable-filter.input.ts delete mode 100644 src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/nested-string-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/nullable-string-field-update-operations.input.ts delete mode 100644 src/@generated/prisma/nulls-order.enum.ts delete mode 100644 src/@generated/prisma/query-mode.enum.ts delete mode 100644 src/@generated/prisma/role.enum.ts delete mode 100644 src/@generated/prisma/sort-order.enum.ts delete mode 100644 src/@generated/prisma/sort-order.input.ts delete mode 100644 src/@generated/prisma/string-field-update-operations.input.ts delete mode 100644 src/@generated/prisma/string-filter.input.ts delete mode 100644 src/@generated/prisma/string-nullable-filter.input.ts delete mode 100644 src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/string-with-aggregates-filter.input.ts delete mode 100644 src/@generated/prisma/transaction-isolation-level.enum.ts delete mode 100644 src/@generated/user/aggregate-user.output.ts delete mode 100644 src/@generated/user/create-many-user.args.ts delete mode 100644 src/@generated/user/create-one-user.args.ts delete mode 100644 src/@generated/user/delete-many-user.args.ts delete mode 100644 src/@generated/user/delete-one-user.args.ts delete mode 100644 src/@generated/user/find-first-user-or-throw.args.ts delete mode 100644 src/@generated/user/find-first-user.args.ts delete mode 100644 src/@generated/user/find-many-user.args.ts delete mode 100644 src/@generated/user/find-unique-user-or-throw.args.ts delete mode 100644 src/@generated/user/find-unique-user.args.ts delete mode 100644 src/@generated/user/update-many-user.args.ts delete mode 100644 src/@generated/user/update-one-user.args.ts delete mode 100644 src/@generated/user/upsert-one-user.args.ts delete mode 100644 src/@generated/user/user-aggregate.args.ts delete mode 100644 src/@generated/user/user-count-aggregate.input.ts delete mode 100644 src/@generated/user/user-count-aggregate.output.ts delete mode 100644 src/@generated/user/user-count-order-by-aggregate.input.ts delete mode 100644 src/@generated/user/user-count.output.ts delete mode 100644 src/@generated/user/user-create-many.input.ts delete mode 100644 src/@generated/user/user-create-nested-one-without-posts.input.ts delete mode 100644 src/@generated/user/user-create-or-connect-without-posts.input.ts delete mode 100644 src/@generated/user/user-create-without-posts.input.ts delete mode 100644 src/@generated/user/user-create.input.ts delete mode 100644 src/@generated/user/user-group-by.args.ts delete mode 100644 src/@generated/user/user-group-by.output.ts delete mode 100644 src/@generated/user/user-max-aggregate.input.ts delete mode 100644 src/@generated/user/user-max-aggregate.output.ts delete mode 100644 src/@generated/user/user-max-order-by-aggregate.input.ts delete mode 100644 src/@generated/user/user-min-aggregate.input.ts delete mode 100644 src/@generated/user/user-min-aggregate.output.ts delete mode 100644 src/@generated/user/user-min-order-by-aggregate.input.ts delete mode 100644 src/@generated/user/user-order-by-with-aggregation.input.ts delete mode 100644 src/@generated/user/user-order-by-with-relation.input.ts delete mode 100644 src/@generated/user/user-scalar-field.enum.ts delete mode 100644 src/@generated/user/user-scalar-relation-filter.input.ts delete mode 100644 src/@generated/user/user-scalar-where-with-aggregates.input.ts delete mode 100644 src/@generated/user/user-unchecked-create-without-posts.input.ts delete mode 100644 src/@generated/user/user-unchecked-create.input.ts delete mode 100644 src/@generated/user/user-unchecked-update-many.input.ts delete mode 100644 src/@generated/user/user-unchecked-update-without-posts.input.ts delete mode 100644 src/@generated/user/user-unchecked-update.input.ts delete mode 100644 src/@generated/user/user-update-many-mutation.input.ts delete mode 100644 src/@generated/user/user-update-one-required-without-posts-nested.input.ts delete mode 100644 src/@generated/user/user-update-to-one-with-where-without-posts.input.ts delete mode 100644 src/@generated/user/user-update-without-posts.input.ts delete mode 100644 src/@generated/user/user-update.input.ts delete mode 100644 src/@generated/user/user-upsert-without-posts.input.ts delete mode 100644 src/@generated/user/user-where-unique.input.ts delete mode 100644 src/@generated/user/user-where.input.ts delete mode 100644 src/@generated/user/user.model.ts diff --git a/src/@generated/post/aggregate-post.output.ts b/src/@generated/post/aggregate-post.output.ts deleted file mode 100644 index faee9ce..0000000 --- a/src/@generated/post/aggregate-post.output.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { PostCountAggregate } from './post-count-aggregate.output'; -import { PostMinAggregate } from './post-min-aggregate.output'; -import { PostMaxAggregate } from './post-max-aggregate.output'; - -@ObjectType() -export class AggregatePost { - - @Field(() => PostCountAggregate, {nullable:true}) - _count?: PostCountAggregate; - - @Field(() => PostMinAggregate, {nullable:true}) - _min?: PostMinAggregate; - - @Field(() => PostMaxAggregate, {nullable:true}) - _max?: PostMaxAggregate; -} diff --git a/src/@generated/post/create-many-post.args.ts b/src/@generated/post/create-many-post.args.ts deleted file mode 100644 index ef6baf3..0000000 --- a/src/@generated/post/create-many-post.args.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostCreateManyInput } from './post-create-many.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class CreateManyPostArgs { - - @Field(() => [PostCreateManyInput], {nullable:false}) - @Type(() => PostCreateManyInput) - data!: Array; - - @Field(() => Boolean, {nullable:true}) - skipDuplicates?: boolean; -} diff --git a/src/@generated/post/create-one-post.args.ts b/src/@generated/post/create-one-post.args.ts deleted file mode 100644 index 30ecf73..0000000 --- a/src/@generated/post/create-one-post.args.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostCreateInput } from './post-create.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class CreateOnePostArgs { - - @Field(() => PostCreateInput, {nullable:false}) - @Type(() => PostCreateInput) - data!: PostCreateInput; -} diff --git a/src/@generated/post/delete-many-post.args.ts b/src/@generated/post/delete-many-post.args.ts deleted file mode 100644 index f3a1a1f..0000000 --- a/src/@generated/post/delete-many-post.args.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; -import { Type } from 'class-transformer'; -import { Int } from '@nestjs/graphql'; - -@ArgsType() -export class DeleteManyPostArgs { - - @Field(() => PostWhereInput, {nullable:true}) - @Type(() => PostWhereInput) - where?: PostWhereInput; - - @Field(() => Int, {nullable:true}) - limit?: number; -} diff --git a/src/@generated/post/delete-one-post.args.ts b/src/@generated/post/delete-one-post.args.ts deleted file mode 100644 index 9fa1ef4..0000000 --- a/src/@generated/post/delete-one-post.args.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class DeleteOnePostArgs { - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/post/find-first-post-or-throw.args.ts b/src/@generated/post/find-first-post-or-throw.args.ts deleted file mode 100644 index ca5c3a8..0000000 --- a/src/@generated/post/find-first-post-or-throw.args.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; -import { Type } from 'class-transformer'; -import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { PostScalarFieldEnum } from './post-scalar-field.enum'; - -@ArgsType() -export class FindFirstPostOrThrowArgs { - - @Field(() => PostWhereInput, {nullable:true}) - @Type(() => PostWhereInput) - where?: PostWhereInput; - - @Field(() => [PostOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => PostWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => [PostScalarFieldEnum], {nullable:true}) - distinct?: Array<`${PostScalarFieldEnum}`>; -} diff --git a/src/@generated/post/find-first-post.args.ts b/src/@generated/post/find-first-post.args.ts deleted file mode 100644 index f193f8f..0000000 --- a/src/@generated/post/find-first-post.args.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; -import { Type } from 'class-transformer'; -import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { PostScalarFieldEnum } from './post-scalar-field.enum'; - -@ArgsType() -export class FindFirstPostArgs { - - @Field(() => PostWhereInput, {nullable:true}) - @Type(() => PostWhereInput) - where?: PostWhereInput; - - @Field(() => [PostOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => PostWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => [PostScalarFieldEnum], {nullable:true}) - distinct?: Array<`${PostScalarFieldEnum}`>; -} diff --git a/src/@generated/post/find-many-post.args.ts b/src/@generated/post/find-many-post.args.ts deleted file mode 100644 index 58247e4..0000000 --- a/src/@generated/post/find-many-post.args.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; -import { Type } from 'class-transformer'; -import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { PostScalarFieldEnum } from './post-scalar-field.enum'; - -@ArgsType() -export class FindManyPostArgs { - - @Field(() => PostWhereInput, {nullable:true}) - @Type(() => PostWhereInput) - where?: PostWhereInput; - - @Field(() => [PostOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => PostWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => [PostScalarFieldEnum], {nullable:true}) - distinct?: Array<`${PostScalarFieldEnum}`>; -} diff --git a/src/@generated/post/find-unique-post-or-throw.args.ts b/src/@generated/post/find-unique-post-or-throw.args.ts deleted file mode 100644 index 1fb89f3..0000000 --- a/src/@generated/post/find-unique-post-or-throw.args.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class FindUniquePostOrThrowArgs { - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/post/find-unique-post.args.ts b/src/@generated/post/find-unique-post.args.ts deleted file mode 100644 index 1d93f3c..0000000 --- a/src/@generated/post/find-unique-post.args.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class FindUniquePostArgs { - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/post/post-aggregate.args.ts b/src/@generated/post/post-aggregate.args.ts deleted file mode 100644 index 3eaabcd..0000000 --- a/src/@generated/post/post-aggregate.args.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; -import { Type } from 'class-transformer'; -import { PostOrderByWithRelationInput } from './post-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { PostCountAggregateInput } from './post-count-aggregate.input'; -import { PostMinAggregateInput } from './post-min-aggregate.input'; -import { PostMaxAggregateInput } from './post-max-aggregate.input'; - -@ArgsType() -export class PostAggregateArgs { - - @Field(() => PostWhereInput, {nullable:true}) - @Type(() => PostWhereInput) - where?: PostWhereInput; - - @Field(() => [PostOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => PostWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => PostCountAggregateInput, {nullable:true}) - _count?: PostCountAggregateInput; - - @Field(() => PostMinAggregateInput, {nullable:true}) - _min?: PostMinAggregateInput; - - @Field(() => PostMaxAggregateInput, {nullable:true}) - _max?: PostMaxAggregateInput; -} diff --git a/src/@generated/post/post-count-aggregate.input.ts b/src/@generated/post/post-count-aggregate.input.ts deleted file mode 100644 index 66c2eee..0000000 --- a/src/@generated/post/post-count-aggregate.input.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostCountAggregateInput { - - @Field(() => Boolean, {nullable:true}) - id?: true; - - @Field(() => Boolean, {nullable:true}) - createdAt?: true; - - @Field(() => Boolean, {nullable:true}) - updatedAt?: true; - - @Field(() => Boolean, {nullable:true}) - title?: true; - - @Field(() => Boolean, {nullable:true}) - content?: true; - - @Field(() => Boolean, {nullable:true}) - authorId?: true; - - @Field(() => Boolean, {nullable:true}) - _all?: true; -} diff --git a/src/@generated/post/post-count-aggregate.output.ts b/src/@generated/post/post-count-aggregate.output.ts deleted file mode 100644 index 26e960b..0000000 --- a/src/@generated/post/post-count-aggregate.output.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { Int } from '@nestjs/graphql'; - -@ObjectType() -export class PostCountAggregate { - - @Field(() => Int, {nullable:false}) - id!: number; - - @Field(() => Int, {nullable:false}) - createdAt!: number; - - @Field(() => Int, {nullable:false}) - updatedAt!: number; - - @Field(() => Int, {nullable:false}) - title!: number; - - @Field(() => Int, {nullable:false}) - content!: number; - - @Field(() => Int, {nullable:false}) - authorId!: number; - - @Field(() => Int, {nullable:false}) - _all!: number; -} diff --git a/src/@generated/post/post-count-order-by-aggregate.input.ts b/src/@generated/post/post-count-order-by-aggregate.input.ts deleted file mode 100644 index cf7dd40..0000000 --- a/src/@generated/post/post-count-order-by-aggregate.input.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; - -@InputType() -export class PostCountOrderByAggregateInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - title?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - content?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - authorId?: `${SortOrder}`; -} diff --git a/src/@generated/post/post-create-many-author-input-envelope.input.ts b/src/@generated/post/post-create-many-author-input-envelope.input.ts deleted file mode 100644 index 55fffeb..0000000 --- a/src/@generated/post/post-create-many-author-input-envelope.input.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostCreateManyAuthorInput } from './post-create-many-author.input'; -import { Type } from 'class-transformer'; - -@InputType() -export class PostCreateManyAuthorInputEnvelope { - - @Field(() => [PostCreateManyAuthorInput], {nullable:false}) - @Type(() => PostCreateManyAuthorInput) - data!: Array; - - @Field(() => Boolean, {nullable:true}) - skipDuplicates?: boolean; -} diff --git a/src/@generated/post/post-create-many-author.input.ts b/src/@generated/post/post-create-many-author.input.ts deleted file mode 100644 index 510d09d..0000000 --- a/src/@generated/post/post-create-many-author.input.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostCreateManyAuthorInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content?: string; -} diff --git a/src/@generated/post/post-create-many.input.ts b/src/@generated/post/post-create-many.input.ts deleted file mode 100644 index c450c97..0000000 --- a/src/@generated/post/post-create-many.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostCreateManyInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content?: string; - - @Field(() => String, {nullable:false}) - authorId!: string; -} diff --git a/src/@generated/post/post-create-nested-many-without-author.input.ts b/src/@generated/post/post-create-nested-many-without-author.input.ts deleted file mode 100644 index 07a3793..0000000 --- a/src/@generated/post/post-create-nested-many-without-author.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; -import { Type } from 'class-transformer'; -import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; -import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; - -@InputType() -export class PostCreateNestedManyWithoutAuthorInput { - - @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateWithoutAuthorInput) - create?: Array; - - @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateOrConnectWithoutAuthorInput) - connectOrCreate?: Array; - - @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) - @Type(() => PostCreateManyAuthorInputEnvelope) - createMany?: PostCreateManyAuthorInputEnvelope; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - connect?: Array>; -} diff --git a/src/@generated/post/post-create-or-connect-without-author.input.ts b/src/@generated/post/post-create-or-connect-without-author.input.ts deleted file mode 100644 index a674aac..0000000 --- a/src/@generated/post/post-create-or-connect-without-author.input.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Type } from 'class-transformer'; -import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; - -@InputType() -export class PostCreateOrConnectWithoutAuthorInput { - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; - - @Field(() => PostCreateWithoutAuthorInput, {nullable:false}) - @Type(() => PostCreateWithoutAuthorInput) - create!: PostCreateWithoutAuthorInput; -} diff --git a/src/@generated/post/post-create-without-author.input.ts b/src/@generated/post/post-create-without-author.input.ts deleted file mode 100644 index 2e3cb79..0000000 --- a/src/@generated/post/post-create-without-author.input.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostCreateWithoutAuthorInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content?: string; -} diff --git a/src/@generated/post/post-create.input.ts b/src/@generated/post/post-create.input.ts deleted file mode 100644 index 1997bad..0000000 --- a/src/@generated/post/post-create.input.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { UserCreateNestedOneWithoutPostsInput } from '../user/user-create-nested-one-without-posts.input'; - -@InputType() -export class PostCreateInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content?: string; - - @Field(() => UserCreateNestedOneWithoutPostsInput, {nullable:false}) - author!: UserCreateNestedOneWithoutPostsInput; -} diff --git a/src/@generated/post/post-group-by.args.ts b/src/@generated/post/post-group-by.args.ts deleted file mode 100644 index 13b4ea4..0000000 --- a/src/@generated/post/post-group-by.args.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; -import { Type } from 'class-transformer'; -import { PostOrderByWithAggregationInput } from './post-order-by-with-aggregation.input'; -import { PostScalarFieldEnum } from './post-scalar-field.enum'; -import { PostScalarWhereWithAggregatesInput } from './post-scalar-where-with-aggregates.input'; -import { Int } from '@nestjs/graphql'; -import { PostCountAggregateInput } from './post-count-aggregate.input'; -import { PostMinAggregateInput } from './post-min-aggregate.input'; -import { PostMaxAggregateInput } from './post-max-aggregate.input'; - -@ArgsType() -export class PostGroupByArgs { - - @Field(() => PostWhereInput, {nullable:true}) - @Type(() => PostWhereInput) - where?: PostWhereInput; - - @Field(() => [PostOrderByWithAggregationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => [PostScalarFieldEnum], {nullable:false}) - by!: Array<`${PostScalarFieldEnum}`>; - - @Field(() => PostScalarWhereWithAggregatesInput, {nullable:true}) - having?: PostScalarWhereWithAggregatesInput; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => PostCountAggregateInput, {nullable:true}) - _count?: PostCountAggregateInput; - - @Field(() => PostMinAggregateInput, {nullable:true}) - _min?: PostMinAggregateInput; - - @Field(() => PostMaxAggregateInput, {nullable:true}) - _max?: PostMaxAggregateInput; -} diff --git a/src/@generated/post/post-group-by.output.ts b/src/@generated/post/post-group-by.output.ts deleted file mode 100644 index a309a59..0000000 --- a/src/@generated/post/post-group-by.output.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { PostCountAggregate } from './post-count-aggregate.output'; -import { PostMinAggregate } from './post-min-aggregate.output'; -import { PostMaxAggregate } from './post-max-aggregate.output'; - -@ObjectType() -export class PostGroupBy { - - @Field(() => String, {nullable:false}) - id!: string; - - @Field(() => Date, {nullable:false}) - createdAt!: Date | string; - - @Field(() => Date, {nullable:false}) - updatedAt!: Date | string; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content?: string; - - @Field(() => String, {nullable:false}) - authorId!: string; - - @Field(() => PostCountAggregate, {nullable:true}) - _count?: PostCountAggregate; - - @Field(() => PostMinAggregate, {nullable:true}) - _min?: PostMinAggregate; - - @Field(() => PostMaxAggregate, {nullable:true}) - _max?: PostMaxAggregate; -} diff --git a/src/@generated/post/post-list-relation-filter.input.ts b/src/@generated/post/post-list-relation-filter.input.ts deleted file mode 100644 index 7c85434..0000000 --- a/src/@generated/post/post-list-relation-filter.input.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; - -@InputType() -export class PostListRelationFilter { - - @Field(() => PostWhereInput, {nullable:true}) - every?: PostWhereInput; - - @Field(() => PostWhereInput, {nullable:true}) - some?: PostWhereInput; - - @Field(() => PostWhereInput, {nullable:true}) - none?: PostWhereInput; -} diff --git a/src/@generated/post/post-max-aggregate.input.ts b/src/@generated/post/post-max-aggregate.input.ts deleted file mode 100644 index 8c8833c..0000000 --- a/src/@generated/post/post-max-aggregate.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostMaxAggregateInput { - - @Field(() => Boolean, {nullable:true}) - id?: true; - - @Field(() => Boolean, {nullable:true}) - createdAt?: true; - - @Field(() => Boolean, {nullable:true}) - updatedAt?: true; - - @Field(() => Boolean, {nullable:true}) - title?: true; - - @Field(() => Boolean, {nullable:true}) - content?: true; - - @Field(() => Boolean, {nullable:true}) - authorId?: true; -} diff --git a/src/@generated/post/post-max-aggregate.output.ts b/src/@generated/post/post-max-aggregate.output.ts deleted file mode 100644 index 3c79d9a..0000000 --- a/src/@generated/post/post-max-aggregate.output.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; - -@ObjectType() -export class PostMaxAggregate { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:true}) - title?: string; - - @Field(() => String, {nullable:true}) - content?: string; - - @Field(() => String, {nullable:true}) - authorId?: string; -} diff --git a/src/@generated/post/post-max-order-by-aggregate.input.ts b/src/@generated/post/post-max-order-by-aggregate.input.ts deleted file mode 100644 index 4d1d06b..0000000 --- a/src/@generated/post/post-max-order-by-aggregate.input.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; - -@InputType() -export class PostMaxOrderByAggregateInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - title?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - content?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - authorId?: `${SortOrder}`; -} diff --git a/src/@generated/post/post-min-aggregate.input.ts b/src/@generated/post/post-min-aggregate.input.ts deleted file mode 100644 index 92777b5..0000000 --- a/src/@generated/post/post-min-aggregate.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostMinAggregateInput { - - @Field(() => Boolean, {nullable:true}) - id?: true; - - @Field(() => Boolean, {nullable:true}) - createdAt?: true; - - @Field(() => Boolean, {nullable:true}) - updatedAt?: true; - - @Field(() => Boolean, {nullable:true}) - title?: true; - - @Field(() => Boolean, {nullable:true}) - content?: true; - - @Field(() => Boolean, {nullable:true}) - authorId?: true; -} diff --git a/src/@generated/post/post-min-aggregate.output.ts b/src/@generated/post/post-min-aggregate.output.ts deleted file mode 100644 index a003041..0000000 --- a/src/@generated/post/post-min-aggregate.output.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; - -@ObjectType() -export class PostMinAggregate { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:true}) - title?: string; - - @Field(() => String, {nullable:true}) - content?: string; - - @Field(() => String, {nullable:true}) - authorId?: string; -} diff --git a/src/@generated/post/post-min-order-by-aggregate.input.ts b/src/@generated/post/post-min-order-by-aggregate.input.ts deleted file mode 100644 index 745bc9c..0000000 --- a/src/@generated/post/post-min-order-by-aggregate.input.ts +++ /dev/null @@ -1,25 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; - -@InputType() -export class PostMinOrderByAggregateInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - title?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - content?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - authorId?: `${SortOrder}`; -} diff --git a/src/@generated/post/post-order-by-relation-aggregate.input.ts b/src/@generated/post/post-order-by-relation-aggregate.input.ts deleted file mode 100644 index ab188bc..0000000 --- a/src/@generated/post/post-order-by-relation-aggregate.input.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; - -@InputType() -export class PostOrderByRelationAggregateInput { - - @Field(() => SortOrder, {nullable:true}) - _count?: `${SortOrder}`; -} diff --git a/src/@generated/post/post-order-by-with-aggregation.input.ts b/src/@generated/post/post-order-by-with-aggregation.input.ts deleted file mode 100644 index ef2247d..0000000 --- a/src/@generated/post/post-order-by-with-aggregation.input.ts +++ /dev/null @@ -1,38 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; -import { SortOrderInput } from '../prisma/sort-order.input'; -import { PostCountOrderByAggregateInput } from './post-count-order-by-aggregate.input'; -import { PostMaxOrderByAggregateInput } from './post-max-order-by-aggregate.input'; -import { PostMinOrderByAggregateInput } from './post-min-order-by-aggregate.input'; - -@InputType() -export class PostOrderByWithAggregationInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - title?: `${SortOrder}`; - - @Field(() => SortOrderInput, {nullable:true}) - content?: SortOrderInput; - - @Field(() => SortOrder, {nullable:true}) - authorId?: `${SortOrder}`; - - @Field(() => PostCountOrderByAggregateInput, {nullable:true}) - _count?: PostCountOrderByAggregateInput; - - @Field(() => PostMaxOrderByAggregateInput, {nullable:true}) - _max?: PostMaxOrderByAggregateInput; - - @Field(() => PostMinOrderByAggregateInput, {nullable:true}) - _min?: PostMinOrderByAggregateInput; -} diff --git a/src/@generated/post/post-order-by-with-relation.input.ts b/src/@generated/post/post-order-by-with-relation.input.ts deleted file mode 100644 index eee0f04..0000000 --- a/src/@generated/post/post-order-by-with-relation.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; -import { SortOrderInput } from '../prisma/sort-order.input'; -import { UserOrderByWithRelationInput } from '../user/user-order-by-with-relation.input'; - -@InputType() -export class PostOrderByWithRelationInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - title?: `${SortOrder}`; - - @Field(() => SortOrderInput, {nullable:true}) - content?: SortOrderInput; - - @Field(() => SortOrder, {nullable:true}) - authorId?: `${SortOrder}`; - - @Field(() => UserOrderByWithRelationInput, {nullable:true}) - author?: UserOrderByWithRelationInput; -} diff --git a/src/@generated/post/post-scalar-field.enum.ts b/src/@generated/post/post-scalar-field.enum.ts deleted file mode 100644 index 7cca9c4..0000000 --- a/src/@generated/post/post-scalar-field.enum.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { registerEnumType } from '@nestjs/graphql'; - -export enum PostScalarFieldEnum { - id = "id", - createdAt = "createdAt", - updatedAt = "updatedAt", - title = "title", - content = "content", - authorId = "authorId" -} - - -registerEnumType(PostScalarFieldEnum, { name: 'PostScalarFieldEnum', description: undefined }) diff --git a/src/@generated/post/post-scalar-where-with-aggregates.input.ts b/src/@generated/post/post-scalar-where-with-aggregates.input.ts deleted file mode 100644 index 9207edd..0000000 --- a/src/@generated/post/post-scalar-where-with-aggregates.input.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input'; -import { DateTimeWithAggregatesFilter } from '../prisma/date-time-with-aggregates-filter.input'; -import { StringNullableWithAggregatesFilter } from '../prisma/string-nullable-with-aggregates-filter.input'; - -@InputType() -export class PostScalarWhereWithAggregatesInput { - - @Field(() => [PostScalarWhereWithAggregatesInput], {nullable:true}) - AND?: Array; - - @Field(() => [PostScalarWhereWithAggregatesInput], {nullable:true}) - OR?: Array; - - @Field(() => [PostScalarWhereWithAggregatesInput], {nullable:true}) - NOT?: Array; - - @Field(() => StringWithAggregatesFilter, {nullable:true}) - id?: StringWithAggregatesFilter; - - @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) - createdAt?: DateTimeWithAggregatesFilter; - - @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) - updatedAt?: DateTimeWithAggregatesFilter; - - @Field(() => StringWithAggregatesFilter, {nullable:true}) - title?: StringWithAggregatesFilter; - - @Field(() => StringNullableWithAggregatesFilter, {nullable:true}) - content?: StringNullableWithAggregatesFilter; - - @Field(() => StringWithAggregatesFilter, {nullable:true}) - authorId?: StringWithAggregatesFilter; -} diff --git a/src/@generated/post/post-scalar-where.input.ts b/src/@generated/post/post-scalar-where.input.ts deleted file mode 100644 index 3af375e..0000000 --- a/src/@generated/post/post-scalar-where.input.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFilter } from '../prisma/string-filter.input'; -import { DateTimeFilter } from '../prisma/date-time-filter.input'; -import { StringNullableFilter } from '../prisma/string-nullable-filter.input'; - -@InputType() -export class PostScalarWhereInput { - - @Field(() => [PostScalarWhereInput], {nullable:true}) - AND?: Array; - - @Field(() => [PostScalarWhereInput], {nullable:true}) - OR?: Array; - - @Field(() => [PostScalarWhereInput], {nullable:true}) - NOT?: Array; - - @Field(() => StringFilter, {nullable:true}) - id?: StringFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - createdAt?: DateTimeFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - updatedAt?: DateTimeFilter; - - @Field(() => StringFilter, {nullable:true}) - title?: StringFilter; - - @Field(() => StringNullableFilter, {nullable:true}) - content?: StringNullableFilter; - - @Field(() => StringFilter, {nullable:true}) - authorId?: StringFilter; -} diff --git a/src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts b/src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts deleted file mode 100644 index 432f0a3..0000000 --- a/src/@generated/post/post-unchecked-create-nested-many-without-author.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; -import { Type } from 'class-transformer'; -import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; -import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; - -@InputType() -export class PostUncheckedCreateNestedManyWithoutAuthorInput { - - @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateWithoutAuthorInput) - create?: Array; - - @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateOrConnectWithoutAuthorInput) - connectOrCreate?: Array; - - @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) - @Type(() => PostCreateManyAuthorInputEnvelope) - createMany?: PostCreateManyAuthorInputEnvelope; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - connect?: Array>; -} diff --git a/src/@generated/post/post-unchecked-create-without-author.input.ts b/src/@generated/post/post-unchecked-create-without-author.input.ts deleted file mode 100644 index 392d8f7..0000000 --- a/src/@generated/post/post-unchecked-create-without-author.input.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostUncheckedCreateWithoutAuthorInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content?: string; -} diff --git a/src/@generated/post/post-unchecked-create.input.ts b/src/@generated/post/post-unchecked-create.input.ts deleted file mode 100644 index 2d9b1a3..0000000 --- a/src/@generated/post/post-unchecked-create.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class PostUncheckedCreateInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content?: string; - - @Field(() => String, {nullable:false}) - authorId!: string; -} diff --git a/src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts b/src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts deleted file mode 100644 index 85f2cb4..0000000 --- a/src/@generated/post/post-unchecked-update-many-without-author-nested.input.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; -import { Type } from 'class-transformer'; -import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; -import { PostUpsertWithWhereUniqueWithoutAuthorInput } from './post-upsert-with-where-unique-without-author.input'; -import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { PostUpdateWithWhereUniqueWithoutAuthorInput } from './post-update-with-where-unique-without-author.input'; -import { PostUpdateManyWithWhereWithoutAuthorInput } from './post-update-many-with-where-without-author.input'; -import { PostScalarWhereInput } from './post-scalar-where.input'; - -@InputType() -export class PostUncheckedUpdateManyWithoutAuthorNestedInput { - - @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateWithoutAuthorInput) - create?: Array; - - @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateOrConnectWithoutAuthorInput) - connectOrCreate?: Array; - - @Field(() => [PostUpsertWithWhereUniqueWithoutAuthorInput], {nullable:true}) - @Type(() => PostUpsertWithWhereUniqueWithoutAuthorInput) - upsert?: Array; - - @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) - @Type(() => PostCreateManyAuthorInputEnvelope) - createMany?: PostCreateManyAuthorInputEnvelope; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - set?: Array>; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - disconnect?: Array>; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - delete?: Array>; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - connect?: Array>; - - @Field(() => [PostUpdateWithWhereUniqueWithoutAuthorInput], {nullable:true}) - @Type(() => PostUpdateWithWhereUniqueWithoutAuthorInput) - update?: Array; - - @Field(() => [PostUpdateManyWithWhereWithoutAuthorInput], {nullable:true}) - @Type(() => PostUpdateManyWithWhereWithoutAuthorInput) - updateMany?: Array; - - @Field(() => [PostScalarWhereInput], {nullable:true}) - @Type(() => PostScalarWhereInput) - deleteMany?: Array; -} diff --git a/src/@generated/post/post-unchecked-update-many-without-author.input.ts b/src/@generated/post/post-unchecked-update-many-without-author.input.ts deleted file mode 100644 index ec05122..0000000 --- a/src/@generated/post/post-unchecked-update-many-without-author.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; - -@InputType() -export class PostUncheckedUpdateManyWithoutAuthorInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - title?: StringFieldUpdateOperationsInput; - - @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) - content?: NullableStringFieldUpdateOperationsInput; -} diff --git a/src/@generated/post/post-unchecked-update-many.input.ts b/src/@generated/post/post-unchecked-update-many.input.ts deleted file mode 100644 index be4ac5e..0000000 --- a/src/@generated/post/post-unchecked-update-many.input.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; - -@InputType() -export class PostUncheckedUpdateManyInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - title?: StringFieldUpdateOperationsInput; - - @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) - content?: NullableStringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - authorId?: StringFieldUpdateOperationsInput; -} diff --git a/src/@generated/post/post-unchecked-update-without-author.input.ts b/src/@generated/post/post-unchecked-update-without-author.input.ts deleted file mode 100644 index c603555..0000000 --- a/src/@generated/post/post-unchecked-update-without-author.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; - -@InputType() -export class PostUncheckedUpdateWithoutAuthorInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - title?: StringFieldUpdateOperationsInput; - - @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) - content?: NullableStringFieldUpdateOperationsInput; -} diff --git a/src/@generated/post/post-unchecked-update.input.ts b/src/@generated/post/post-unchecked-update.input.ts deleted file mode 100644 index 363d11d..0000000 --- a/src/@generated/post/post-unchecked-update.input.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; - -@InputType() -export class PostUncheckedUpdateInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - title?: StringFieldUpdateOperationsInput; - - @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) - content?: NullableStringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - authorId?: StringFieldUpdateOperationsInput; -} diff --git a/src/@generated/post/post-update-many-mutation.input.ts b/src/@generated/post/post-update-many-mutation.input.ts deleted file mode 100644 index 562b58c..0000000 --- a/src/@generated/post/post-update-many-mutation.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; - -@InputType() -export class PostUpdateManyMutationInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - title?: StringFieldUpdateOperationsInput; - - @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) - content?: NullableStringFieldUpdateOperationsInput; -} diff --git a/src/@generated/post/post-update-many-with-where-without-author.input.ts b/src/@generated/post/post-update-many-with-where-without-author.input.ts deleted file mode 100644 index c23012a..0000000 --- a/src/@generated/post/post-update-many-with-where-without-author.input.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostScalarWhereInput } from './post-scalar-where.input'; -import { Type } from 'class-transformer'; -import { PostUpdateManyMutationInput } from './post-update-many-mutation.input'; - -@InputType() -export class PostUpdateManyWithWhereWithoutAuthorInput { - - @Field(() => PostScalarWhereInput, {nullable:false}) - @Type(() => PostScalarWhereInput) - where!: PostScalarWhereInput; - - @Field(() => PostUpdateManyMutationInput, {nullable:false}) - @Type(() => PostUpdateManyMutationInput) - data!: PostUpdateManyMutationInput; -} diff --git a/src/@generated/post/post-update-many-without-author-nested.input.ts b/src/@generated/post/post-update-many-without-author-nested.input.ts deleted file mode 100644 index c1679ec..0000000 --- a/src/@generated/post/post-update-many-without-author-nested.input.ts +++ /dev/null @@ -1,60 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; -import { Type } from 'class-transformer'; -import { PostCreateOrConnectWithoutAuthorInput } from './post-create-or-connect-without-author.input'; -import { PostUpsertWithWhereUniqueWithoutAuthorInput } from './post-upsert-with-where-unique-without-author.input'; -import { PostCreateManyAuthorInputEnvelope } from './post-create-many-author-input-envelope.input'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { PostUpdateWithWhereUniqueWithoutAuthorInput } from './post-update-with-where-unique-without-author.input'; -import { PostUpdateManyWithWhereWithoutAuthorInput } from './post-update-many-with-where-without-author.input'; -import { PostScalarWhereInput } from './post-scalar-where.input'; - -@InputType() -export class PostUpdateManyWithoutAuthorNestedInput { - - @Field(() => [PostCreateWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateWithoutAuthorInput) - create?: Array; - - @Field(() => [PostCreateOrConnectWithoutAuthorInput], {nullable:true}) - @Type(() => PostCreateOrConnectWithoutAuthorInput) - connectOrCreate?: Array; - - @Field(() => [PostUpsertWithWhereUniqueWithoutAuthorInput], {nullable:true}) - @Type(() => PostUpsertWithWhereUniqueWithoutAuthorInput) - upsert?: Array; - - @Field(() => PostCreateManyAuthorInputEnvelope, {nullable:true}) - @Type(() => PostCreateManyAuthorInputEnvelope) - createMany?: PostCreateManyAuthorInputEnvelope; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - set?: Array>; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - disconnect?: Array>; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - delete?: Array>; - - @Field(() => [PostWhereUniqueInput], {nullable:true}) - @Type(() => PostWhereUniqueInput) - connect?: Array>; - - @Field(() => [PostUpdateWithWhereUniqueWithoutAuthorInput], {nullable:true}) - @Type(() => PostUpdateWithWhereUniqueWithoutAuthorInput) - update?: Array; - - @Field(() => [PostUpdateManyWithWhereWithoutAuthorInput], {nullable:true}) - @Type(() => PostUpdateManyWithWhereWithoutAuthorInput) - updateMany?: Array; - - @Field(() => [PostScalarWhereInput], {nullable:true}) - @Type(() => PostScalarWhereInput) - deleteMany?: Array; -} diff --git a/src/@generated/post/post-update-with-where-unique-without-author.input.ts b/src/@generated/post/post-update-with-where-unique-without-author.input.ts deleted file mode 100644 index b8049c1..0000000 --- a/src/@generated/post/post-update-with-where-unique-without-author.input.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Type } from 'class-transformer'; -import { PostUpdateWithoutAuthorInput } from './post-update-without-author.input'; - -@InputType() -export class PostUpdateWithWhereUniqueWithoutAuthorInput { - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; - - @Field(() => PostUpdateWithoutAuthorInput, {nullable:false}) - @Type(() => PostUpdateWithoutAuthorInput) - data!: PostUpdateWithoutAuthorInput; -} diff --git a/src/@generated/post/post-update-without-author.input.ts b/src/@generated/post/post-update-without-author.input.ts deleted file mode 100644 index a9e1ceb..0000000 --- a/src/@generated/post/post-update-without-author.input.ts +++ /dev/null @@ -1,24 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; - -@InputType() -export class PostUpdateWithoutAuthorInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - title?: StringFieldUpdateOperationsInput; - - @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) - content?: NullableStringFieldUpdateOperationsInput; -} diff --git a/src/@generated/post/post-update.input.ts b/src/@generated/post/post-update.input.ts deleted file mode 100644 index 99b1123..0000000 --- a/src/@generated/post/post-update.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { NullableStringFieldUpdateOperationsInput } from '../prisma/nullable-string-field-update-operations.input'; -import { UserUpdateOneRequiredWithoutPostsNestedInput } from '../user/user-update-one-required-without-posts-nested.input'; - -@InputType() -export class PostUpdateInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - title?: StringFieldUpdateOperationsInput; - - @Field(() => NullableStringFieldUpdateOperationsInput, {nullable:true}) - content?: NullableStringFieldUpdateOperationsInput; - - @Field(() => UserUpdateOneRequiredWithoutPostsNestedInput, {nullable:true}) - author?: UserUpdateOneRequiredWithoutPostsNestedInput; -} diff --git a/src/@generated/post/post-upsert-with-where-unique-without-author.input.ts b/src/@generated/post/post-upsert-with-where-unique-without-author.input.ts deleted file mode 100644 index 12cf7b1..0000000 --- a/src/@generated/post/post-upsert-with-where-unique-without-author.input.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Type } from 'class-transformer'; -import { PostUpdateWithoutAuthorInput } from './post-update-without-author.input'; -import { PostCreateWithoutAuthorInput } from './post-create-without-author.input'; - -@InputType() -export class PostUpsertWithWhereUniqueWithoutAuthorInput { - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; - - @Field(() => PostUpdateWithoutAuthorInput, {nullable:false}) - @Type(() => PostUpdateWithoutAuthorInput) - update!: PostUpdateWithoutAuthorInput; - - @Field(() => PostCreateWithoutAuthorInput, {nullable:false}) - @Type(() => PostCreateWithoutAuthorInput) - create!: PostCreateWithoutAuthorInput; -} diff --git a/src/@generated/post/post-where-unique.input.ts b/src/@generated/post/post-where-unique.input.ts deleted file mode 100644 index 1182284..0000000 --- a/src/@generated/post/post-where-unique.input.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { PostWhereInput } from './post-where.input'; -import { DateTimeFilter } from '../prisma/date-time-filter.input'; -import { StringFilter } from '../prisma/string-filter.input'; -import { StringNullableFilter } from '../prisma/string-nullable-filter.input'; -import { UserScalarRelationFilter } from '../user/user-scalar-relation-filter.input'; - -@InputType() -export class PostWhereUniqueInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => [PostWhereInput], {nullable:true}) - AND?: Array; - - @Field(() => [PostWhereInput], {nullable:true}) - OR?: Array; - - @Field(() => [PostWhereInput], {nullable:true}) - NOT?: Array; - - @Field(() => DateTimeFilter, {nullable:true}) - createdAt?: DateTimeFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - updatedAt?: DateTimeFilter; - - @Field(() => StringFilter, {nullable:true}) - title?: StringFilter; - - @Field(() => StringNullableFilter, {nullable:true}) - content?: StringNullableFilter; - - @Field(() => StringFilter, {nullable:true}) - authorId?: StringFilter; - - @Field(() => UserScalarRelationFilter, {nullable:true}) - author?: UserScalarRelationFilter; -} diff --git a/src/@generated/post/post-where.input.ts b/src/@generated/post/post-where.input.ts deleted file mode 100644 index cb792b2..0000000 --- a/src/@generated/post/post-where.input.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFilter } from '../prisma/string-filter.input'; -import { DateTimeFilter } from '../prisma/date-time-filter.input'; -import { StringNullableFilter } from '../prisma/string-nullable-filter.input'; -import { UserScalarRelationFilter } from '../user/user-scalar-relation-filter.input'; - -@InputType() -export class PostWhereInput { - - @Field(() => [PostWhereInput], {nullable:true}) - AND?: Array; - - @Field(() => [PostWhereInput], {nullable:true}) - OR?: Array; - - @Field(() => [PostWhereInput], {nullable:true}) - NOT?: Array; - - @Field(() => StringFilter, {nullable:true}) - id?: StringFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - createdAt?: DateTimeFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - updatedAt?: DateTimeFilter; - - @Field(() => StringFilter, {nullable:true}) - title?: StringFilter; - - @Field(() => StringNullableFilter, {nullable:true}) - content?: StringNullableFilter; - - @Field(() => StringFilter, {nullable:true}) - authorId?: StringFilter; - - @Field(() => UserScalarRelationFilter, {nullable:true}) - author?: UserScalarRelationFilter; -} diff --git a/src/@generated/post/post.model.ts b/src/@generated/post/post.model.ts deleted file mode 100644 index fb06b81..0000000 --- a/src/@generated/post/post.model.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { ID } from '@nestjs/graphql'; -import { User } from '../user/user.model'; - -@ObjectType() -export class Post { - - @Field(() => ID, {nullable:false}) - id!: string; - - @Field(() => Date, {nullable:false}) - createdAt!: Date; - - @Field(() => Date, {nullable:false}) - updatedAt!: Date; - - @Field(() => String, {nullable:false}) - title!: string; - - @Field(() => String, {nullable:true}) - content!: string | null; - - @Field(() => String, {nullable:false}) - authorId!: string; - - @Field(() => User, {nullable:false}) - author?: User; -} diff --git a/src/@generated/post/update-many-post.args.ts b/src/@generated/post/update-many-post.args.ts deleted file mode 100644 index bfa491e..0000000 --- a/src/@generated/post/update-many-post.args.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostUpdateManyMutationInput } from './post-update-many-mutation.input'; -import { Type } from 'class-transformer'; -import { PostWhereInput } from './post-where.input'; -import { Int } from '@nestjs/graphql'; - -@ArgsType() -export class UpdateManyPostArgs { - - @Field(() => PostUpdateManyMutationInput, {nullable:false}) - @Type(() => PostUpdateManyMutationInput) - data!: PostUpdateManyMutationInput; - - @Field(() => PostWhereInput, {nullable:true}) - @Type(() => PostWhereInput) - where?: PostWhereInput; - - @Field(() => Int, {nullable:true}) - limit?: number; -} diff --git a/src/@generated/post/update-one-post.args.ts b/src/@generated/post/update-one-post.args.ts deleted file mode 100644 index b22c4f0..0000000 --- a/src/@generated/post/update-one-post.args.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { PostUpdateInput } from './post-update.input'; -import { Type } from 'class-transformer'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; - -@ArgsType() -export class UpdateOnePostArgs { - - @Field(() => PostUpdateInput, {nullable:false}) - @Type(() => PostUpdateInput) - data!: PostUpdateInput; - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/post/upsert-one-post.args.ts b/src/@generated/post/upsert-one-post.args.ts deleted file mode 100644 index 8f06f1b..0000000 --- a/src/@generated/post/upsert-one-post.args.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { PostWhereUniqueInput } from './post-where-unique.input'; -import { Type } from 'class-transformer'; -import { PostCreateInput } from './post-create.input'; -import { PostUpdateInput } from './post-update.input'; - -@ArgsType() -export class UpsertOnePostArgs { - - @Field(() => PostWhereUniqueInput, {nullable:false}) - @Type(() => PostWhereUniqueInput) - where!: Prisma.AtLeast; - - @Field(() => PostCreateInput, {nullable:false}) - @Type(() => PostCreateInput) - create!: PostCreateInput; - - @Field(() => PostUpdateInput, {nullable:false}) - @Type(() => PostUpdateInput) - update!: PostUpdateInput; -} diff --git a/src/@generated/prisma/affected-rows.output.ts b/src/@generated/prisma/affected-rows.output.ts deleted file mode 100644 index 05e4950..0000000 --- a/src/@generated/prisma/affected-rows.output.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { Int } from '@nestjs/graphql'; - -@ObjectType() -export class AffectedRows { - - @Field(() => Int, {nullable:false}) - count!: number; -} diff --git a/src/@generated/prisma/date-time-field-update-operations.input.ts b/src/@generated/prisma/date-time-field-update-operations.input.ts deleted file mode 100644 index d53a5dd..0000000 --- a/src/@generated/prisma/date-time-field-update-operations.input.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class DateTimeFieldUpdateOperationsInput { - - @Field(() => Date, {nullable:true}) - set?: Date | string; -} diff --git a/src/@generated/prisma/date-time-filter.input.ts b/src/@generated/prisma/date-time-filter.input.ts deleted file mode 100644 index 6bccf55..0000000 --- a/src/@generated/prisma/date-time-filter.input.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { NestedDateTimeFilter } from './nested-date-time-filter.input'; - -@InputType() -export class DateTimeFilter { - - @Field(() => Date, {nullable:true}) - equals?: Date | string; - - @Field(() => [Date], {nullable:true}) - in?: Array | Array; - - @Field(() => [Date], {nullable:true}) - notIn?: Array | Array; - - @Field(() => Date, {nullable:true}) - lt?: Date | string; - - @Field(() => Date, {nullable:true}) - lte?: Date | string; - - @Field(() => Date, {nullable:true}) - gt?: Date | string; - - @Field(() => Date, {nullable:true}) - gte?: Date | string; - - @Field(() => NestedDateTimeFilter, {nullable:true}) - not?: NestedDateTimeFilter; -} diff --git a/src/@generated/prisma/date-time-with-aggregates-filter.input.ts b/src/@generated/prisma/date-time-with-aggregates-filter.input.ts deleted file mode 100644 index ab663c4..0000000 --- a/src/@generated/prisma/date-time-with-aggregates-filter.input.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { NestedDateTimeWithAggregatesFilter } from './nested-date-time-with-aggregates-filter.input'; -import { NestedIntFilter } from './nested-int-filter.input'; -import { NestedDateTimeFilter } from './nested-date-time-filter.input'; - -@InputType() -export class DateTimeWithAggregatesFilter { - - @Field(() => Date, {nullable:true}) - equals?: Date | string; - - @Field(() => [Date], {nullable:true}) - in?: Array | Array; - - @Field(() => [Date], {nullable:true}) - notIn?: Array | Array; - - @Field(() => Date, {nullable:true}) - lt?: Date | string; - - @Field(() => Date, {nullable:true}) - lte?: Date | string; - - @Field(() => Date, {nullable:true}) - gt?: Date | string; - - @Field(() => Date, {nullable:true}) - gte?: Date | string; - - @Field(() => NestedDateTimeWithAggregatesFilter, {nullable:true}) - not?: NestedDateTimeWithAggregatesFilter; - - @Field(() => NestedIntFilter, {nullable:true}) - _count?: NestedIntFilter; - - @Field(() => NestedDateTimeFilter, {nullable:true}) - _min?: NestedDateTimeFilter; - - @Field(() => NestedDateTimeFilter, {nullable:true}) - _max?: NestedDateTimeFilter; -} diff --git a/src/@generated/prisma/enum-role-field-update-operations.input.ts b/src/@generated/prisma/enum-role-field-update-operations.input.ts deleted file mode 100644 index 775b697..0000000 --- a/src/@generated/prisma/enum-role-field-update-operations.input.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from './role.enum'; - -@InputType() -export class EnumRoleFieldUpdateOperationsInput { - - @Field(() => Role, {nullable:true}) - set?: `${Role}`; -} diff --git a/src/@generated/prisma/enum-role-filter.input.ts b/src/@generated/prisma/enum-role-filter.input.ts deleted file mode 100644 index 5723b7f..0000000 --- a/src/@generated/prisma/enum-role-filter.input.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from './role.enum'; -import { NestedEnumRoleFilter } from './nested-enum-role-filter.input'; - -@InputType() -export class EnumRoleFilter { - - @Field(() => Role, {nullable:true}) - equals?: `${Role}`; - - @Field(() => [Role], {nullable:true}) - in?: Array<`${Role}`>; - - @Field(() => [Role], {nullable:true}) - notIn?: Array<`${Role}`>; - - @Field(() => NestedEnumRoleFilter, {nullable:true}) - not?: NestedEnumRoleFilter; -} diff --git a/src/@generated/prisma/enum-role-with-aggregates-filter.input.ts b/src/@generated/prisma/enum-role-with-aggregates-filter.input.ts deleted file mode 100644 index ac2ffd3..0000000 --- a/src/@generated/prisma/enum-role-with-aggregates-filter.input.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from './role.enum'; -import { NestedEnumRoleWithAggregatesFilter } from './nested-enum-role-with-aggregates-filter.input'; -import { NestedIntFilter } from './nested-int-filter.input'; -import { NestedEnumRoleFilter } from './nested-enum-role-filter.input'; - -@InputType() -export class EnumRoleWithAggregatesFilter { - - @Field(() => Role, {nullable:true}) - equals?: `${Role}`; - - @Field(() => [Role], {nullable:true}) - in?: Array<`${Role}`>; - - @Field(() => [Role], {nullable:true}) - notIn?: Array<`${Role}`>; - - @Field(() => NestedEnumRoleWithAggregatesFilter, {nullable:true}) - not?: NestedEnumRoleWithAggregatesFilter; - - @Field(() => NestedIntFilter, {nullable:true}) - _count?: NestedIntFilter; - - @Field(() => NestedEnumRoleFilter, {nullable:true}) - _min?: NestedEnumRoleFilter; - - @Field(() => NestedEnumRoleFilter, {nullable:true}) - _max?: NestedEnumRoleFilter; -} diff --git a/src/@generated/prisma/nested-date-time-filter.input.ts b/src/@generated/prisma/nested-date-time-filter.input.ts deleted file mode 100644 index 36c9137..0000000 --- a/src/@generated/prisma/nested-date-time-filter.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class NestedDateTimeFilter { - - @Field(() => Date, {nullable:true}) - equals?: Date | string; - - @Field(() => [Date], {nullable:true}) - in?: Array | Array; - - @Field(() => [Date], {nullable:true}) - notIn?: Array | Array; - - @Field(() => Date, {nullable:true}) - lt?: Date | string; - - @Field(() => Date, {nullable:true}) - lte?: Date | string; - - @Field(() => Date, {nullable:true}) - gt?: Date | string; - - @Field(() => Date, {nullable:true}) - gte?: Date | string; - - @Field(() => NestedDateTimeFilter, {nullable:true}) - not?: NestedDateTimeFilter; -} diff --git a/src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts deleted file mode 100644 index 69263fc..0000000 --- a/src/@generated/prisma/nested-date-time-with-aggregates-filter.input.ts +++ /dev/null @@ -1,41 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { NestedIntFilter } from './nested-int-filter.input'; -import { NestedDateTimeFilter } from './nested-date-time-filter.input'; - -@InputType() -export class NestedDateTimeWithAggregatesFilter { - - @Field(() => Date, {nullable:true}) - equals?: Date | string; - - @Field(() => [Date], {nullable:true}) - in?: Array | Array; - - @Field(() => [Date], {nullable:true}) - notIn?: Array | Array; - - @Field(() => Date, {nullable:true}) - lt?: Date | string; - - @Field(() => Date, {nullable:true}) - lte?: Date | string; - - @Field(() => Date, {nullable:true}) - gt?: Date | string; - - @Field(() => Date, {nullable:true}) - gte?: Date | string; - - @Field(() => NestedDateTimeWithAggregatesFilter, {nullable:true}) - not?: NestedDateTimeWithAggregatesFilter; - - @Field(() => NestedIntFilter, {nullable:true}) - _count?: NestedIntFilter; - - @Field(() => NestedDateTimeFilter, {nullable:true}) - _min?: NestedDateTimeFilter; - - @Field(() => NestedDateTimeFilter, {nullable:true}) - _max?: NestedDateTimeFilter; -} diff --git a/src/@generated/prisma/nested-enum-role-filter.input.ts b/src/@generated/prisma/nested-enum-role-filter.input.ts deleted file mode 100644 index c116454..0000000 --- a/src/@generated/prisma/nested-enum-role-filter.input.ts +++ /dev/null @@ -1,19 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from './role.enum'; - -@InputType() -export class NestedEnumRoleFilter { - - @Field(() => Role, {nullable:true}) - equals?: `${Role}`; - - @Field(() => [Role], {nullable:true}) - in?: Array<`${Role}`>; - - @Field(() => [Role], {nullable:true}) - notIn?: Array<`${Role}`>; - - @Field(() => NestedEnumRoleFilter, {nullable:true}) - not?: NestedEnumRoleFilter; -} diff --git a/src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts deleted file mode 100644 index 3147f0e..0000000 --- a/src/@generated/prisma/nested-enum-role-with-aggregates-filter.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from './role.enum'; -import { NestedIntFilter } from './nested-int-filter.input'; -import { NestedEnumRoleFilter } from './nested-enum-role-filter.input'; - -@InputType() -export class NestedEnumRoleWithAggregatesFilter { - - @Field(() => Role, {nullable:true}) - equals?: `${Role}`; - - @Field(() => [Role], {nullable:true}) - in?: Array<`${Role}`>; - - @Field(() => [Role], {nullable:true}) - notIn?: Array<`${Role}`>; - - @Field(() => NestedEnumRoleWithAggregatesFilter, {nullable:true}) - not?: NestedEnumRoleWithAggregatesFilter; - - @Field(() => NestedIntFilter, {nullable:true}) - _count?: NestedIntFilter; - - @Field(() => NestedEnumRoleFilter, {nullable:true}) - _min?: NestedEnumRoleFilter; - - @Field(() => NestedEnumRoleFilter, {nullable:true}) - _max?: NestedEnumRoleFilter; -} diff --git a/src/@generated/prisma/nested-int-filter.input.ts b/src/@generated/prisma/nested-int-filter.input.ts deleted file mode 100644 index 57aafdd..0000000 --- a/src/@generated/prisma/nested-int-filter.input.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Int } from '@nestjs/graphql'; - -@InputType() -export class NestedIntFilter { - - @Field(() => Int, {nullable:true}) - equals?: number; - - @Field(() => [Int], {nullable:true}) - in?: Array; - - @Field(() => [Int], {nullable:true}) - notIn?: Array; - - @Field(() => Int, {nullable:true}) - lt?: number; - - @Field(() => Int, {nullable:true}) - lte?: number; - - @Field(() => Int, {nullable:true}) - gt?: number; - - @Field(() => Int, {nullable:true}) - gte?: number; - - @Field(() => NestedIntFilter, {nullable:true}) - not?: NestedIntFilter; -} diff --git a/src/@generated/prisma/nested-int-nullable-filter.input.ts b/src/@generated/prisma/nested-int-nullable-filter.input.ts deleted file mode 100644 index a16c881..0000000 --- a/src/@generated/prisma/nested-int-nullable-filter.input.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Int } from '@nestjs/graphql'; - -@InputType() -export class NestedIntNullableFilter { - - @Field(() => Int, {nullable:true}) - equals?: number; - - @Field(() => [Int], {nullable:true}) - in?: Array; - - @Field(() => [Int], {nullable:true}) - notIn?: Array; - - @Field(() => Int, {nullable:true}) - lt?: number; - - @Field(() => Int, {nullable:true}) - lte?: number; - - @Field(() => Int, {nullable:true}) - gt?: number; - - @Field(() => Int, {nullable:true}) - gte?: number; - - @Field(() => NestedIntNullableFilter, {nullable:true}) - not?: NestedIntNullableFilter; -} diff --git a/src/@generated/prisma/nested-string-filter.input.ts b/src/@generated/prisma/nested-string-filter.input.ts deleted file mode 100644 index 123325f..0000000 --- a/src/@generated/prisma/nested-string-filter.input.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class NestedStringFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => NestedStringFilter, {nullable:true}) - not?: NestedStringFilter; -} diff --git a/src/@generated/prisma/nested-string-nullable-filter.input.ts b/src/@generated/prisma/nested-string-nullable-filter.input.ts deleted file mode 100644 index 6924a93..0000000 --- a/src/@generated/prisma/nested-string-nullable-filter.input.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class NestedStringNullableFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => NestedStringNullableFilter, {nullable:true}) - not?: NestedStringNullableFilter; -} diff --git a/src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts deleted file mode 100644 index c147b2d..0000000 --- a/src/@generated/prisma/nested-string-nullable-with-aggregates-filter.input.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { NestedIntNullableFilter } from './nested-int-nullable-filter.input'; -import { NestedStringNullableFilter } from './nested-string-nullable-filter.input'; - -@InputType() -export class NestedStringNullableWithAggregatesFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => NestedStringNullableWithAggregatesFilter, {nullable:true}) - not?: NestedStringNullableWithAggregatesFilter; - - @Field(() => NestedIntNullableFilter, {nullable:true}) - _count?: NestedIntNullableFilter; - - @Field(() => NestedStringNullableFilter, {nullable:true}) - _min?: NestedStringNullableFilter; - - @Field(() => NestedStringNullableFilter, {nullable:true}) - _max?: NestedStringNullableFilter; -} diff --git a/src/@generated/prisma/nested-string-with-aggregates-filter.input.ts b/src/@generated/prisma/nested-string-with-aggregates-filter.input.ts deleted file mode 100644 index 027db0f..0000000 --- a/src/@generated/prisma/nested-string-with-aggregates-filter.input.ts +++ /dev/null @@ -1,50 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { NestedIntFilter } from './nested-int-filter.input'; -import { NestedStringFilter } from './nested-string-filter.input'; - -@InputType() -export class NestedStringWithAggregatesFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => NestedStringWithAggregatesFilter, {nullable:true}) - not?: NestedStringWithAggregatesFilter; - - @Field(() => NestedIntFilter, {nullable:true}) - _count?: NestedIntFilter; - - @Field(() => NestedStringFilter, {nullable:true}) - _min?: NestedStringFilter; - - @Field(() => NestedStringFilter, {nullable:true}) - _max?: NestedStringFilter; -} diff --git a/src/@generated/prisma/nullable-string-field-update-operations.input.ts b/src/@generated/prisma/nullable-string-field-update-operations.input.ts deleted file mode 100644 index c956508..0000000 --- a/src/@generated/prisma/nullable-string-field-update-operations.input.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class NullableStringFieldUpdateOperationsInput { - - @Field(() => String, {nullable:true}) - set?: string; -} diff --git a/src/@generated/prisma/nulls-order.enum.ts b/src/@generated/prisma/nulls-order.enum.ts deleted file mode 100644 index ca5e591..0000000 --- a/src/@generated/prisma/nulls-order.enum.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { registerEnumType } from '@nestjs/graphql'; - -export enum NullsOrder { - first = "first", - last = "last" -} - - -registerEnumType(NullsOrder, { name: 'NullsOrder', description: undefined }) diff --git a/src/@generated/prisma/query-mode.enum.ts b/src/@generated/prisma/query-mode.enum.ts deleted file mode 100644 index bf260c8..0000000 --- a/src/@generated/prisma/query-mode.enum.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { registerEnumType } from '@nestjs/graphql'; - -export enum QueryMode { - 'default' = "default", - insensitive = "insensitive" -} - - -registerEnumType(QueryMode, { name: 'QueryMode', description: undefined }) diff --git a/src/@generated/prisma/role.enum.ts b/src/@generated/prisma/role.enum.ts deleted file mode 100644 index f625fba..0000000 --- a/src/@generated/prisma/role.enum.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { registerEnumType } from '@nestjs/graphql'; - -export enum Role { - ADMIN = "ADMIN", - USER = "USER" -} - - -registerEnumType(Role, { name: 'Role', description: undefined }) diff --git a/src/@generated/prisma/sort-order.enum.ts b/src/@generated/prisma/sort-order.enum.ts deleted file mode 100644 index caeff7d..0000000 --- a/src/@generated/prisma/sort-order.enum.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { registerEnumType } from '@nestjs/graphql'; - -export enum SortOrder { - asc = "asc", - desc = "desc" -} - - -registerEnumType(SortOrder, { name: 'SortOrder', description: undefined }) diff --git a/src/@generated/prisma/sort-order.input.ts b/src/@generated/prisma/sort-order.input.ts deleted file mode 100644 index a478d83..0000000 --- a/src/@generated/prisma/sort-order.input.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from './sort-order.enum'; -import { NullsOrder } from './nulls-order.enum'; - -@InputType() -export class SortOrderInput { - - @Field(() => SortOrder, {nullable:false}) - sort!: `${SortOrder}`; - - @Field(() => NullsOrder, {nullable:true}) - nulls?: `${NullsOrder}`; -} diff --git a/src/@generated/prisma/string-field-update-operations.input.ts b/src/@generated/prisma/string-field-update-operations.input.ts deleted file mode 100644 index 002169f..0000000 --- a/src/@generated/prisma/string-field-update-operations.input.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class StringFieldUpdateOperationsInput { - - @Field(() => String, {nullable:true}) - set?: string; -} diff --git a/src/@generated/prisma/string-filter.input.ts b/src/@generated/prisma/string-filter.input.ts deleted file mode 100644 index 0f833dc..0000000 --- a/src/@generated/prisma/string-filter.input.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { QueryMode } from './query-mode.enum'; -import { NestedStringFilter } from './nested-string-filter.input'; - -@InputType() -export class StringFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => QueryMode, {nullable:true}) - mode?: `${QueryMode}`; - - @Field(() => NestedStringFilter, {nullable:true}) - not?: NestedStringFilter; -} diff --git a/src/@generated/prisma/string-nullable-filter.input.ts b/src/@generated/prisma/string-nullable-filter.input.ts deleted file mode 100644 index 603d8c6..0000000 --- a/src/@generated/prisma/string-nullable-filter.input.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { QueryMode } from './query-mode.enum'; -import { NestedStringNullableFilter } from './nested-string-nullable-filter.input'; - -@InputType() -export class StringNullableFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => QueryMode, {nullable:true}) - mode?: `${QueryMode}`; - - @Field(() => NestedStringNullableFilter, {nullable:true}) - not?: NestedStringNullableFilter; -} diff --git a/src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts b/src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts deleted file mode 100644 index cd8cce5..0000000 --- a/src/@generated/prisma/string-nullable-with-aggregates-filter.input.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { QueryMode } from './query-mode.enum'; -import { NestedStringNullableWithAggregatesFilter } from './nested-string-nullable-with-aggregates-filter.input'; -import { NestedIntNullableFilter } from './nested-int-nullable-filter.input'; -import { NestedStringNullableFilter } from './nested-string-nullable-filter.input'; - -@InputType() -export class StringNullableWithAggregatesFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => QueryMode, {nullable:true}) - mode?: `${QueryMode}`; - - @Field(() => NestedStringNullableWithAggregatesFilter, {nullable:true}) - not?: NestedStringNullableWithAggregatesFilter; - - @Field(() => NestedIntNullableFilter, {nullable:true}) - _count?: NestedIntNullableFilter; - - @Field(() => NestedStringNullableFilter, {nullable:true}) - _min?: NestedStringNullableFilter; - - @Field(() => NestedStringNullableFilter, {nullable:true}) - _max?: NestedStringNullableFilter; -} diff --git a/src/@generated/prisma/string-with-aggregates-filter.input.ts b/src/@generated/prisma/string-with-aggregates-filter.input.ts deleted file mode 100644 index 9f81b2e..0000000 --- a/src/@generated/prisma/string-with-aggregates-filter.input.ts +++ /dev/null @@ -1,55 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { QueryMode } from './query-mode.enum'; -import { NestedStringWithAggregatesFilter } from './nested-string-with-aggregates-filter.input'; -import { NestedIntFilter } from './nested-int-filter.input'; -import { NestedStringFilter } from './nested-string-filter.input'; - -@InputType() -export class StringWithAggregatesFilter { - - @Field(() => String, {nullable:true}) - equals?: string; - - @Field(() => [String], {nullable:true}) - in?: Array; - - @Field(() => [String], {nullable:true}) - notIn?: Array; - - @Field(() => String, {nullable:true}) - lt?: string; - - @Field(() => String, {nullable:true}) - lte?: string; - - @Field(() => String, {nullable:true}) - gt?: string; - - @Field(() => String, {nullable:true}) - gte?: string; - - @Field(() => String, {nullable:true}) - contains?: string; - - @Field(() => String, {nullable:true}) - startsWith?: string; - - @Field(() => String, {nullable:true}) - endsWith?: string; - - @Field(() => QueryMode, {nullable:true}) - mode?: `${QueryMode}`; - - @Field(() => NestedStringWithAggregatesFilter, {nullable:true}) - not?: NestedStringWithAggregatesFilter; - - @Field(() => NestedIntFilter, {nullable:true}) - _count?: NestedIntFilter; - - @Field(() => NestedStringFilter, {nullable:true}) - _min?: NestedStringFilter; - - @Field(() => NestedStringFilter, {nullable:true}) - _max?: NestedStringFilter; -} diff --git a/src/@generated/prisma/transaction-isolation-level.enum.ts b/src/@generated/prisma/transaction-isolation-level.enum.ts deleted file mode 100644 index f9e39c2..0000000 --- a/src/@generated/prisma/transaction-isolation-level.enum.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { registerEnumType } from '@nestjs/graphql'; - -export enum TransactionIsolationLevel { - ReadUncommitted = "ReadUncommitted", - ReadCommitted = "ReadCommitted", - RepeatableRead = "RepeatableRead", - Serializable = "Serializable" -} - - -registerEnumType(TransactionIsolationLevel, { name: 'TransactionIsolationLevel', description: undefined }) diff --git a/src/@generated/user/aggregate-user.output.ts b/src/@generated/user/aggregate-user.output.ts deleted file mode 100644 index 063dd54..0000000 --- a/src/@generated/user/aggregate-user.output.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { UserCountAggregate } from './user-count-aggregate.output'; -import { UserMinAggregate } from './user-min-aggregate.output'; -import { UserMaxAggregate } from './user-max-aggregate.output'; - -@ObjectType() -export class AggregateUser { - - @Field(() => UserCountAggregate, {nullable:true}) - _count?: UserCountAggregate; - - @Field(() => UserMinAggregate, {nullable:true}) - _min?: UserMinAggregate; - - @Field(() => UserMaxAggregate, {nullable:true}) - _max?: UserMaxAggregate; -} diff --git a/src/@generated/user/create-many-user.args.ts b/src/@generated/user/create-many-user.args.ts deleted file mode 100644 index d1e7141..0000000 --- a/src/@generated/user/create-many-user.args.ts +++ /dev/null @@ -1,15 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserCreateManyInput } from './user-create-many.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class CreateManyUserArgs { - - @Field(() => [UserCreateManyInput], {nullable:false}) - @Type(() => UserCreateManyInput) - data!: Array; - - @Field(() => Boolean, {nullable:true}) - skipDuplicates?: boolean; -} diff --git a/src/@generated/user/create-one-user.args.ts b/src/@generated/user/create-one-user.args.ts deleted file mode 100644 index 6a79103..0000000 --- a/src/@generated/user/create-one-user.args.ts +++ /dev/null @@ -1,12 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserCreateInput } from './user-create.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class CreateOneUserArgs { - - @Field(() => UserCreateInput, {nullable:false}) - @Type(() => UserCreateInput) - data!: UserCreateInput; -} diff --git a/src/@generated/user/delete-many-user.args.ts b/src/@generated/user/delete-many-user.args.ts deleted file mode 100644 index 6e2eec0..0000000 --- a/src/@generated/user/delete-many-user.args.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { Type } from 'class-transformer'; -import { Int } from '@nestjs/graphql'; - -@ArgsType() -export class DeleteManyUserArgs { - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => Int, {nullable:true}) - limit?: number; -} diff --git a/src/@generated/user/delete-one-user.args.ts b/src/@generated/user/delete-one-user.args.ts deleted file mode 100644 index ad40e81..0000000 --- a/src/@generated/user/delete-one-user.args.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class DeleteOneUserArgs { - - @Field(() => UserWhereUniqueInput, {nullable:false}) - @Type(() => UserWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/user/find-first-user-or-throw.args.ts b/src/@generated/user/find-first-user-or-throw.args.ts deleted file mode 100644 index e451597..0000000 --- a/src/@generated/user/find-first-user-or-throw.args.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { Type } from 'class-transformer'; -import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { UserScalarFieldEnum } from './user-scalar-field.enum'; - -@ArgsType() -export class FindFirstUserOrThrowArgs { - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => [UserOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => UserWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => [UserScalarFieldEnum], {nullable:true}) - distinct?: Array<`${UserScalarFieldEnum}`>; -} diff --git a/src/@generated/user/find-first-user.args.ts b/src/@generated/user/find-first-user.args.ts deleted file mode 100644 index 0b0daca..0000000 --- a/src/@generated/user/find-first-user.args.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { Type } from 'class-transformer'; -import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { UserScalarFieldEnum } from './user-scalar-field.enum'; - -@ArgsType() -export class FindFirstUserArgs { - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => [UserOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => UserWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => [UserScalarFieldEnum], {nullable:true}) - distinct?: Array<`${UserScalarFieldEnum}`>; -} diff --git a/src/@generated/user/find-many-user.args.ts b/src/@generated/user/find-many-user.args.ts deleted file mode 100644 index bbe3055..0000000 --- a/src/@generated/user/find-many-user.args.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { Type } from 'class-transformer'; -import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { UserScalarFieldEnum } from './user-scalar-field.enum'; - -@ArgsType() -export class FindManyUserArgs { - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => [UserOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => UserWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => [UserScalarFieldEnum], {nullable:true}) - distinct?: Array<`${UserScalarFieldEnum}`>; -} diff --git a/src/@generated/user/find-unique-user-or-throw.args.ts b/src/@generated/user/find-unique-user-or-throw.args.ts deleted file mode 100644 index d6f0391..0000000 --- a/src/@generated/user/find-unique-user-or-throw.args.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class FindUniqueUserOrThrowArgs { - - @Field(() => UserWhereUniqueInput, {nullable:false}) - @Type(() => UserWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/user/find-unique-user.args.ts b/src/@generated/user/find-unique-user.args.ts deleted file mode 100644 index 7975851..0000000 --- a/src/@generated/user/find-unique-user.args.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Type } from 'class-transformer'; - -@ArgsType() -export class FindUniqueUserArgs { - - @Field(() => UserWhereUniqueInput, {nullable:false}) - @Type(() => UserWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/user/update-many-user.args.ts b/src/@generated/user/update-many-user.args.ts deleted file mode 100644 index c5a3ba3..0000000 --- a/src/@generated/user/update-many-user.args.ts +++ /dev/null @@ -1,21 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserUpdateManyMutationInput } from './user-update-many-mutation.input'; -import { Type } from 'class-transformer'; -import { UserWhereInput } from './user-where.input'; -import { Int } from '@nestjs/graphql'; - -@ArgsType() -export class UpdateManyUserArgs { - - @Field(() => UserUpdateManyMutationInput, {nullable:false}) - @Type(() => UserUpdateManyMutationInput) - data!: UserUpdateManyMutationInput; - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => Int, {nullable:true}) - limit?: number; -} diff --git a/src/@generated/user/update-one-user.args.ts b/src/@generated/user/update-one-user.args.ts deleted file mode 100644 index 290a7ec..0000000 --- a/src/@generated/user/update-one-user.args.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserUpdateInput } from './user-update.input'; -import { Type } from 'class-transformer'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; - -@ArgsType() -export class UpdateOneUserArgs { - - @Field(() => UserUpdateInput, {nullable:false}) - @Type(() => UserUpdateInput) - data!: UserUpdateInput; - - @Field(() => UserWhereUniqueInput, {nullable:false}) - @Type(() => UserWhereUniqueInput) - where!: Prisma.AtLeast; -} diff --git a/src/@generated/user/upsert-one-user.args.ts b/src/@generated/user/upsert-one-user.args.ts deleted file mode 100644 index 1126615..0000000 --- a/src/@generated/user/upsert-one-user.args.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Type } from 'class-transformer'; -import { UserCreateInput } from './user-create.input'; -import { UserUpdateInput } from './user-update.input'; - -@ArgsType() -export class UpsertOneUserArgs { - - @Field(() => UserWhereUniqueInput, {nullable:false}) - @Type(() => UserWhereUniqueInput) - where!: Prisma.AtLeast; - - @Field(() => UserCreateInput, {nullable:false}) - @Type(() => UserCreateInput) - create!: UserCreateInput; - - @Field(() => UserUpdateInput, {nullable:false}) - @Type(() => UserUpdateInput) - update!: UserUpdateInput; -} diff --git a/src/@generated/user/user-aggregate.args.ts b/src/@generated/user/user-aggregate.args.ts deleted file mode 100644 index 1928cb4..0000000 --- a/src/@generated/user/user-aggregate.args.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { Type } from 'class-transformer'; -import { UserOrderByWithRelationInput } from './user-order-by-with-relation.input'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Int } from '@nestjs/graphql'; -import { UserCountAggregateInput } from './user-count-aggregate.input'; -import { UserMinAggregateInput } from './user-min-aggregate.input'; -import { UserMaxAggregateInput } from './user-max-aggregate.input'; - -@ArgsType() -export class UserAggregateArgs { - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => [UserOrderByWithRelationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => UserWhereUniqueInput, {nullable:true}) - cursor?: Prisma.AtLeast; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => UserCountAggregateInput, {nullable:true}) - _count?: UserCountAggregateInput; - - @Field(() => UserMinAggregateInput, {nullable:true}) - _min?: UserMinAggregateInput; - - @Field(() => UserMaxAggregateInput, {nullable:true}) - _max?: UserMaxAggregateInput; -} diff --git a/src/@generated/user/user-count-aggregate.input.ts b/src/@generated/user/user-count-aggregate.input.ts deleted file mode 100644 index 3a7e99b..0000000 --- a/src/@generated/user/user-count-aggregate.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class UserCountAggregateInput { - - @Field(() => Boolean, {nullable:true}) - id?: true; - - @Field(() => Boolean, {nullable:true}) - createdAt?: true; - - @Field(() => Boolean, {nullable:true}) - updatedAt?: true; - - @Field(() => Boolean, {nullable:true}) - email?: true; - - @Field(() => Boolean, {nullable:true}) - nickname?: true; - - @Field(() => Boolean, {nullable:true}) - password?: true; - - @Field(() => Boolean, {nullable:true}) - role?: true; - - @Field(() => Boolean, {nullable:true}) - _all?: true; -} diff --git a/src/@generated/user/user-count-aggregate.output.ts b/src/@generated/user/user-count-aggregate.output.ts deleted file mode 100644 index a429bd3..0000000 --- a/src/@generated/user/user-count-aggregate.output.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { Int } from '@nestjs/graphql'; - -@ObjectType() -export class UserCountAggregate { - - @Field(() => Int, {nullable:false}) - id!: number; - - @Field(() => Int, {nullable:false}) - createdAt!: number; - - @Field(() => Int, {nullable:false}) - updatedAt!: number; - - @Field(() => Int, {nullable:false}) - email!: number; - - @Field(() => Int, {nullable:false}) - nickname!: number; - - @Field(() => Int, {nullable:false}) - password!: number; - - @Field(() => Int, {nullable:false}) - role!: number; - - @Field(() => Int, {nullable:false}) - _all!: number; -} diff --git a/src/@generated/user/user-count-order-by-aggregate.input.ts b/src/@generated/user/user-count-order-by-aggregate.input.ts deleted file mode 100644 index cf148f8..0000000 --- a/src/@generated/user/user-count-order-by-aggregate.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; - -@InputType() -export class UserCountOrderByAggregateInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - email?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - nickname?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - password?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - role?: `${SortOrder}`; -} diff --git a/src/@generated/user/user-count.output.ts b/src/@generated/user/user-count.output.ts deleted file mode 100644 index 837e681..0000000 --- a/src/@generated/user/user-count.output.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { Int } from '@nestjs/graphql'; - -@ObjectType() -export class UserCount { - - @Field(() => Int, {nullable:false}) - posts?: number; -} diff --git a/src/@generated/user/user-create-many.input.ts b/src/@generated/user/user-create-many.input.ts deleted file mode 100644 index c74d239..0000000 --- a/src/@generated/user/user-create-many.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; - -@InputType() -export class UserCreateManyInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - email!: string; - - @Field(() => String, {nullable:false}) - nickname!: string; - - @Field(() => String, {nullable:false}) - password!: string; - - @Field(() => Role, {nullable:true}) - role?: `${Role}`; -} diff --git a/src/@generated/user/user-create-nested-one-without-posts.input.ts b/src/@generated/user/user-create-nested-one-without-posts.input.ts deleted file mode 100644 index 67a1dcd..0000000 --- a/src/@generated/user/user-create-nested-one-without-posts.input.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; -import { Type } from 'class-transformer'; -import { UserCreateOrConnectWithoutPostsInput } from './user-create-or-connect-without-posts.input'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; - -@InputType() -export class UserCreateNestedOneWithoutPostsInput { - - @Field(() => UserCreateWithoutPostsInput, {nullable:true}) - @Type(() => UserCreateWithoutPostsInput) - create?: UserCreateWithoutPostsInput; - - @Field(() => UserCreateOrConnectWithoutPostsInput, {nullable:true}) - @Type(() => UserCreateOrConnectWithoutPostsInput) - connectOrCreate?: UserCreateOrConnectWithoutPostsInput; - - @Field(() => UserWhereUniqueInput, {nullable:true}) - @Type(() => UserWhereUniqueInput) - connect?: Prisma.AtLeast; -} diff --git a/src/@generated/user/user-create-or-connect-without-posts.input.ts b/src/@generated/user/user-create-or-connect-without-posts.input.ts deleted file mode 100644 index c8c7912..0000000 --- a/src/@generated/user/user-create-or-connect-without-posts.input.ts +++ /dev/null @@ -1,18 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { Type } from 'class-transformer'; -import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; - -@InputType() -export class UserCreateOrConnectWithoutPostsInput { - - @Field(() => UserWhereUniqueInput, {nullable:false}) - @Type(() => UserWhereUniqueInput) - where!: Prisma.AtLeast; - - @Field(() => UserCreateWithoutPostsInput, {nullable:false}) - @Type(() => UserCreateWithoutPostsInput) - create!: UserCreateWithoutPostsInput; -} diff --git a/src/@generated/user/user-create-without-posts.input.ts b/src/@generated/user/user-create-without-posts.input.ts deleted file mode 100644 index b63f846..0000000 --- a/src/@generated/user/user-create-without-posts.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; - -@InputType() -export class UserCreateWithoutPostsInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - email!: string; - - @Field(() => String, {nullable:false}) - nickname!: string; - - @Field(() => String, {nullable:false}) - password!: string; - - @Field(() => Role, {nullable:true}) - role?: `${Role}`; -} diff --git a/src/@generated/user/user-create.input.ts b/src/@generated/user/user-create.input.ts deleted file mode 100644 index 0ce5e52..0000000 --- a/src/@generated/user/user-create.input.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; -import { PostCreateNestedManyWithoutAuthorInput } from '../post/post-create-nested-many-without-author.input'; - -@InputType() -export class UserCreateInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - email!: string; - - @Field(() => String, {nullable:false}) - nickname!: string; - - @Field(() => String, {nullable:false}) - password!: string; - - @Field(() => Role, {nullable:true}) - role?: `${Role}`; - - @Field(() => PostCreateNestedManyWithoutAuthorInput, {nullable:true}) - posts?: PostCreateNestedManyWithoutAuthorInput; -} diff --git a/src/@generated/user/user-group-by.args.ts b/src/@generated/user/user-group-by.args.ts deleted file mode 100644 index 928edd4..0000000 --- a/src/@generated/user/user-group-by.args.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ArgsType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { Type } from 'class-transformer'; -import { UserOrderByWithAggregationInput } from './user-order-by-with-aggregation.input'; -import { UserScalarFieldEnum } from './user-scalar-field.enum'; -import { UserScalarWhereWithAggregatesInput } from './user-scalar-where-with-aggregates.input'; -import { Int } from '@nestjs/graphql'; -import { UserCountAggregateInput } from './user-count-aggregate.input'; -import { UserMinAggregateInput } from './user-min-aggregate.input'; -import { UserMaxAggregateInput } from './user-max-aggregate.input'; - -@ArgsType() -export class UserGroupByArgs { - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => [UserOrderByWithAggregationInput], {nullable:true}) - orderBy?: Array; - - @Field(() => [UserScalarFieldEnum], {nullable:false}) - by!: Array<`${UserScalarFieldEnum}`>; - - @Field(() => UserScalarWhereWithAggregatesInput, {nullable:true}) - having?: UserScalarWhereWithAggregatesInput; - - @Field(() => Int, {nullable:true}) - take?: number; - - @Field(() => Int, {nullable:true}) - skip?: number; - - @Field(() => UserCountAggregateInput, {nullable:true}) - _count?: UserCountAggregateInput; - - @Field(() => UserMinAggregateInput, {nullable:true}) - _min?: UserMinAggregateInput; - - @Field(() => UserMaxAggregateInput, {nullable:true}) - _max?: UserMaxAggregateInput; -} diff --git a/src/@generated/user/user-group-by.output.ts b/src/@generated/user/user-group-by.output.ts deleted file mode 100644 index 406b799..0000000 --- a/src/@generated/user/user-group-by.output.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; -import { UserCountAggregate } from './user-count-aggregate.output'; -import { UserMinAggregate } from './user-min-aggregate.output'; -import { UserMaxAggregate } from './user-max-aggregate.output'; - -@ObjectType() -export class UserGroupBy { - - @Field(() => String, {nullable:false}) - id!: string; - - @Field(() => Date, {nullable:false}) - createdAt!: Date | string; - - @Field(() => Date, {nullable:false}) - updatedAt!: Date | string; - - @Field(() => String, {nullable:false}) - email!: string; - - @Field(() => String, {nullable:false}) - nickname!: string; - - @Field(() => String, {nullable:false}) - password!: string; - - @Field(() => Role, {nullable:false}) - role!: `${Role}`; - - @Field(() => UserCountAggregate, {nullable:true}) - _count?: UserCountAggregate; - - @Field(() => UserMinAggregate, {nullable:true}) - _min?: UserMinAggregate; - - @Field(() => UserMaxAggregate, {nullable:true}) - _max?: UserMaxAggregate; -} diff --git a/src/@generated/user/user-max-aggregate.input.ts b/src/@generated/user/user-max-aggregate.input.ts deleted file mode 100644 index 84b39c3..0000000 --- a/src/@generated/user/user-max-aggregate.input.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class UserMaxAggregateInput { - - @Field(() => Boolean, {nullable:true}) - id?: true; - - @Field(() => Boolean, {nullable:true}) - createdAt?: true; - - @Field(() => Boolean, {nullable:true}) - updatedAt?: true; - - @Field(() => Boolean, {nullable:true}) - email?: true; - - @Field(() => Boolean, {nullable:true}) - nickname?: true; - - @Field(() => Boolean, {nullable:true}) - password?: true; - - @Field(() => Boolean, {nullable:true}) - role?: true; -} diff --git a/src/@generated/user/user-max-aggregate.output.ts b/src/@generated/user/user-max-aggregate.output.ts deleted file mode 100644 index 5c81102..0000000 --- a/src/@generated/user/user-max-aggregate.output.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; - -@ObjectType() -export class UserMaxAggregate { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:true}) - email?: string; - - @Field(() => String, {nullable:true}) - nickname?: string; - - @Field(() => String, {nullable:true}) - password?: string; - - @Field(() => Role, {nullable:true}) - role?: `${Role}`; -} diff --git a/src/@generated/user/user-max-order-by-aggregate.input.ts b/src/@generated/user/user-max-order-by-aggregate.input.ts deleted file mode 100644 index 077670d..0000000 --- a/src/@generated/user/user-max-order-by-aggregate.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; - -@InputType() -export class UserMaxOrderByAggregateInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - email?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - nickname?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - password?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - role?: `${SortOrder}`; -} diff --git a/src/@generated/user/user-min-aggregate.input.ts b/src/@generated/user/user-min-aggregate.input.ts deleted file mode 100644 index 3eb2d47..0000000 --- a/src/@generated/user/user-min-aggregate.input.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; - -@InputType() -export class UserMinAggregateInput { - - @Field(() => Boolean, {nullable:true}) - id?: true; - - @Field(() => Boolean, {nullable:true}) - createdAt?: true; - - @Field(() => Boolean, {nullable:true}) - updatedAt?: true; - - @Field(() => Boolean, {nullable:true}) - email?: true; - - @Field(() => Boolean, {nullable:true}) - nickname?: true; - - @Field(() => Boolean, {nullable:true}) - password?: true; - - @Field(() => Boolean, {nullable:true}) - role?: true; -} diff --git a/src/@generated/user/user-min-aggregate.output.ts b/src/@generated/user/user-min-aggregate.output.ts deleted file mode 100644 index 4a192cd..0000000 --- a/src/@generated/user/user-min-aggregate.output.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; - -@ObjectType() -export class UserMinAggregate { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:true}) - email?: string; - - @Field(() => String, {nullable:true}) - nickname?: string; - - @Field(() => String, {nullable:true}) - password?: string; - - @Field(() => Role, {nullable:true}) - role?: `${Role}`; -} diff --git a/src/@generated/user/user-min-order-by-aggregate.input.ts b/src/@generated/user/user-min-order-by-aggregate.input.ts deleted file mode 100644 index 4381c4e..0000000 --- a/src/@generated/user/user-min-order-by-aggregate.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; - -@InputType() -export class UserMinOrderByAggregateInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - email?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - nickname?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - password?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - role?: `${SortOrder}`; -} diff --git a/src/@generated/user/user-order-by-with-aggregation.input.ts b/src/@generated/user/user-order-by-with-aggregation.input.ts deleted file mode 100644 index dcc27f4..0000000 --- a/src/@generated/user/user-order-by-with-aggregation.input.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; -import { UserCountOrderByAggregateInput } from './user-count-order-by-aggregate.input'; -import { UserMaxOrderByAggregateInput } from './user-max-order-by-aggregate.input'; -import { UserMinOrderByAggregateInput } from './user-min-order-by-aggregate.input'; - -@InputType() -export class UserOrderByWithAggregationInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - email?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - nickname?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - password?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - role?: `${SortOrder}`; - - @Field(() => UserCountOrderByAggregateInput, {nullable:true}) - _count?: UserCountOrderByAggregateInput; - - @Field(() => UserMaxOrderByAggregateInput, {nullable:true}) - _max?: UserMaxOrderByAggregateInput; - - @Field(() => UserMinOrderByAggregateInput, {nullable:true}) - _min?: UserMinOrderByAggregateInput; -} diff --git a/src/@generated/user/user-order-by-with-relation.input.ts b/src/@generated/user/user-order-by-with-relation.input.ts deleted file mode 100644 index 25e9117..0000000 --- a/src/@generated/user/user-order-by-with-relation.input.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { SortOrder } from '../prisma/sort-order.enum'; -import { PostOrderByRelationAggregateInput } from '../post/post-order-by-relation-aggregate.input'; - -@InputType() -export class UserOrderByWithRelationInput { - - @Field(() => SortOrder, {nullable:true}) - id?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - createdAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - updatedAt?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - email?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - nickname?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - password?: `${SortOrder}`; - - @Field(() => SortOrder, {nullable:true}) - role?: `${SortOrder}`; - - @Field(() => PostOrderByRelationAggregateInput, {nullable:true}) - posts?: PostOrderByRelationAggregateInput; -} diff --git a/src/@generated/user/user-scalar-field.enum.ts b/src/@generated/user/user-scalar-field.enum.ts deleted file mode 100644 index 6096dae..0000000 --- a/src/@generated/user/user-scalar-field.enum.ts +++ /dev/null @@ -1,14 +0,0 @@ -import { registerEnumType } from '@nestjs/graphql'; - -export enum UserScalarFieldEnum { - id = "id", - createdAt = "createdAt", - updatedAt = "updatedAt", - email = "email", - nickname = "nickname", - password = "password", - role = "role" -} - - -registerEnumType(UserScalarFieldEnum, { name: 'UserScalarFieldEnum', description: undefined }) diff --git a/src/@generated/user/user-scalar-relation-filter.input.ts b/src/@generated/user/user-scalar-relation-filter.input.ts deleted file mode 100644 index f3881f2..0000000 --- a/src/@generated/user/user-scalar-relation-filter.input.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; - -@InputType() -export class UserScalarRelationFilter { - - @Field(() => UserWhereInput, {nullable:true}) - is?: UserWhereInput; - - @Field(() => UserWhereInput, {nullable:true}) - isNot?: UserWhereInput; -} diff --git a/src/@generated/user/user-scalar-where-with-aggregates.input.ts b/src/@generated/user/user-scalar-where-with-aggregates.input.ts deleted file mode 100644 index 5228152..0000000 --- a/src/@generated/user/user-scalar-where-with-aggregates.input.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringWithAggregatesFilter } from '../prisma/string-with-aggregates-filter.input'; -import { DateTimeWithAggregatesFilter } from '../prisma/date-time-with-aggregates-filter.input'; -import { EnumRoleWithAggregatesFilter } from '../prisma/enum-role-with-aggregates-filter.input'; - -@InputType() -export class UserScalarWhereWithAggregatesInput { - - @Field(() => [UserScalarWhereWithAggregatesInput], {nullable:true}) - AND?: Array; - - @Field(() => [UserScalarWhereWithAggregatesInput], {nullable:true}) - OR?: Array; - - @Field(() => [UserScalarWhereWithAggregatesInput], {nullable:true}) - NOT?: Array; - - @Field(() => StringWithAggregatesFilter, {nullable:true}) - id?: StringWithAggregatesFilter; - - @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) - createdAt?: DateTimeWithAggregatesFilter; - - @Field(() => DateTimeWithAggregatesFilter, {nullable:true}) - updatedAt?: DateTimeWithAggregatesFilter; - - @Field(() => StringWithAggregatesFilter, {nullable:true}) - email?: StringWithAggregatesFilter; - - @Field(() => StringWithAggregatesFilter, {nullable:true}) - nickname?: StringWithAggregatesFilter; - - @Field(() => StringWithAggregatesFilter, {nullable:true}) - password?: StringWithAggregatesFilter; - - @Field(() => EnumRoleWithAggregatesFilter, {nullable:true}) - role?: EnumRoleWithAggregatesFilter; -} diff --git a/src/@generated/user/user-unchecked-create-without-posts.input.ts b/src/@generated/user/user-unchecked-create-without-posts.input.ts deleted file mode 100644 index 1342a7f..0000000 --- a/src/@generated/user/user-unchecked-create-without-posts.input.ts +++ /dev/null @@ -1,28 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; - -@InputType() -export class UserUncheckedCreateWithoutPostsInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - email!: string; - - @Field(() => String, {nullable:false}) - nickname!: string; - - @Field(() => String, {nullable:false}) - password!: string; - - @Field(() => Role, {nullable:true}) - role?: `${Role}`; -} diff --git a/src/@generated/user/user-unchecked-create.input.ts b/src/@generated/user/user-unchecked-create.input.ts deleted file mode 100644 index e9186ee..0000000 --- a/src/@generated/user/user-unchecked-create.input.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; -import { PostUncheckedCreateNestedManyWithoutAuthorInput } from '../post/post-unchecked-create-nested-many-without-author.input'; - -@InputType() -export class UserUncheckedCreateInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => Date, {nullable:true}) - createdAt?: Date | string; - - @Field(() => Date, {nullable:true}) - updatedAt?: Date | string; - - @Field(() => String, {nullable:false}) - email!: string; - - @Field(() => String, {nullable:false}) - nickname!: string; - - @Field(() => String, {nullable:false}) - password!: string; - - @Field(() => Role, {nullable:true}) - role?: `${Role}`; - - @Field(() => PostUncheckedCreateNestedManyWithoutAuthorInput, {nullable:true}) - posts?: PostUncheckedCreateNestedManyWithoutAuthorInput; -} diff --git a/src/@generated/user/user-unchecked-update-many.input.ts b/src/@generated/user/user-unchecked-update-many.input.ts deleted file mode 100644 index 382ee72..0000000 --- a/src/@generated/user/user-unchecked-update-many.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; - -@InputType() -export class UserUncheckedUpdateManyInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - email?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - nickname?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - password?: StringFieldUpdateOperationsInput; - - @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) - role?: EnumRoleFieldUpdateOperationsInput; -} diff --git a/src/@generated/user/user-unchecked-update-without-posts.input.ts b/src/@generated/user/user-unchecked-update-without-posts.input.ts deleted file mode 100644 index d99bfef..0000000 --- a/src/@generated/user/user-unchecked-update-without-posts.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; - -@InputType() -export class UserUncheckedUpdateWithoutPostsInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - email?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - nickname?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - password?: StringFieldUpdateOperationsInput; - - @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) - role?: EnumRoleFieldUpdateOperationsInput; -} diff --git a/src/@generated/user/user-unchecked-update.input.ts b/src/@generated/user/user-unchecked-update.input.ts deleted file mode 100644 index d3da533..0000000 --- a/src/@generated/user/user-unchecked-update.input.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; -import { PostUncheckedUpdateManyWithoutAuthorNestedInput } from '../post/post-unchecked-update-many-without-author-nested.input'; - -@InputType() -export class UserUncheckedUpdateInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - email?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - nickname?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - password?: StringFieldUpdateOperationsInput; - - @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) - role?: EnumRoleFieldUpdateOperationsInput; - - @Field(() => PostUncheckedUpdateManyWithoutAuthorNestedInput, {nullable:true}) - posts?: PostUncheckedUpdateManyWithoutAuthorNestedInput; -} diff --git a/src/@generated/user/user-update-many-mutation.input.ts b/src/@generated/user/user-update-many-mutation.input.ts deleted file mode 100644 index dd3d107..0000000 --- a/src/@generated/user/user-update-many-mutation.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; - -@InputType() -export class UserUpdateManyMutationInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - email?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - nickname?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - password?: StringFieldUpdateOperationsInput; - - @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) - role?: EnumRoleFieldUpdateOperationsInput; -} diff --git a/src/@generated/user/user-update-one-required-without-posts-nested.input.ts b/src/@generated/user/user-update-one-required-without-posts-nested.input.ts deleted file mode 100644 index 7429c93..0000000 --- a/src/@generated/user/user-update-one-required-without-posts-nested.input.ts +++ /dev/null @@ -1,33 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; -import { Type } from 'class-transformer'; -import { UserCreateOrConnectWithoutPostsInput } from './user-create-or-connect-without-posts.input'; -import { UserUpsertWithoutPostsInput } from './user-upsert-without-posts.input'; -import { Prisma } from '@prisma/client'; -import { UserWhereUniqueInput } from './user-where-unique.input'; -import { UserUpdateToOneWithWhereWithoutPostsInput } from './user-update-to-one-with-where-without-posts.input'; - -@InputType() -export class UserUpdateOneRequiredWithoutPostsNestedInput { - - @Field(() => UserCreateWithoutPostsInput, {nullable:true}) - @Type(() => UserCreateWithoutPostsInput) - create?: UserCreateWithoutPostsInput; - - @Field(() => UserCreateOrConnectWithoutPostsInput, {nullable:true}) - @Type(() => UserCreateOrConnectWithoutPostsInput) - connectOrCreate?: UserCreateOrConnectWithoutPostsInput; - - @Field(() => UserUpsertWithoutPostsInput, {nullable:true}) - @Type(() => UserUpsertWithoutPostsInput) - upsert?: UserUpsertWithoutPostsInput; - - @Field(() => UserWhereUniqueInput, {nullable:true}) - @Type(() => UserWhereUniqueInput) - connect?: Prisma.AtLeast; - - @Field(() => UserUpdateToOneWithWhereWithoutPostsInput, {nullable:true}) - @Type(() => UserUpdateToOneWithWhereWithoutPostsInput) - update?: UserUpdateToOneWithWhereWithoutPostsInput; -} diff --git a/src/@generated/user/user-update-to-one-with-where-without-posts.input.ts b/src/@generated/user/user-update-to-one-with-where-without-posts.input.ts deleted file mode 100644 index aa36738..0000000 --- a/src/@generated/user/user-update-to-one-with-where-without-posts.input.ts +++ /dev/null @@ -1,17 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { Type } from 'class-transformer'; -import { UserUpdateWithoutPostsInput } from './user-update-without-posts.input'; - -@InputType() -export class UserUpdateToOneWithWhereWithoutPostsInput { - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; - - @Field(() => UserUpdateWithoutPostsInput, {nullable:false}) - @Type(() => UserUpdateWithoutPostsInput) - data!: UserUpdateWithoutPostsInput; -} diff --git a/src/@generated/user/user-update-without-posts.input.ts b/src/@generated/user/user-update-without-posts.input.ts deleted file mode 100644 index 060510a..0000000 --- a/src/@generated/user/user-update-without-posts.input.ts +++ /dev/null @@ -1,30 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; - -@InputType() -export class UserUpdateWithoutPostsInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - email?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - nickname?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - password?: StringFieldUpdateOperationsInput; - - @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) - role?: EnumRoleFieldUpdateOperationsInput; -} diff --git a/src/@generated/user/user-update.input.ts b/src/@generated/user/user-update.input.ts deleted file mode 100644 index e401322..0000000 --- a/src/@generated/user/user-update.input.ts +++ /dev/null @@ -1,34 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFieldUpdateOperationsInput } from '../prisma/string-field-update-operations.input'; -import { DateTimeFieldUpdateOperationsInput } from '../prisma/date-time-field-update-operations.input'; -import { EnumRoleFieldUpdateOperationsInput } from '../prisma/enum-role-field-update-operations.input'; -import { PostUpdateManyWithoutAuthorNestedInput } from '../post/post-update-many-without-author-nested.input'; - -@InputType() -export class UserUpdateInput { - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - id?: StringFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - createdAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => DateTimeFieldUpdateOperationsInput, {nullable:true}) - updatedAt?: DateTimeFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - email?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - nickname?: StringFieldUpdateOperationsInput; - - @Field(() => StringFieldUpdateOperationsInput, {nullable:true}) - password?: StringFieldUpdateOperationsInput; - - @Field(() => EnumRoleFieldUpdateOperationsInput, {nullable:true}) - role?: EnumRoleFieldUpdateOperationsInput; - - @Field(() => PostUpdateManyWithoutAuthorNestedInput, {nullable:true}) - posts?: PostUpdateManyWithoutAuthorNestedInput; -} diff --git a/src/@generated/user/user-upsert-without-posts.input.ts b/src/@generated/user/user-upsert-without-posts.input.ts deleted file mode 100644 index 239df3f..0000000 --- a/src/@generated/user/user-upsert-without-posts.input.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { UserUpdateWithoutPostsInput } from './user-update-without-posts.input'; -import { Type } from 'class-transformer'; -import { UserCreateWithoutPostsInput } from './user-create-without-posts.input'; -import { UserWhereInput } from './user-where.input'; - -@InputType() -export class UserUpsertWithoutPostsInput { - - @Field(() => UserUpdateWithoutPostsInput, {nullable:false}) - @Type(() => UserUpdateWithoutPostsInput) - update!: UserUpdateWithoutPostsInput; - - @Field(() => UserCreateWithoutPostsInput, {nullable:false}) - @Type(() => UserCreateWithoutPostsInput) - create!: UserCreateWithoutPostsInput; - - @Field(() => UserWhereInput, {nullable:true}) - @Type(() => UserWhereInput) - where?: UserWhereInput; -} diff --git a/src/@generated/user/user-where-unique.input.ts b/src/@generated/user/user-where-unique.input.ts deleted file mode 100644 index 520af25..0000000 --- a/src/@generated/user/user-where-unique.input.ts +++ /dev/null @@ -1,44 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { UserWhereInput } from './user-where.input'; -import { DateTimeFilter } from '../prisma/date-time-filter.input'; -import { StringFilter } from '../prisma/string-filter.input'; -import { EnumRoleFilter } from '../prisma/enum-role-filter.input'; -import { PostListRelationFilter } from '../post/post-list-relation-filter.input'; - -@InputType() -export class UserWhereUniqueInput { - - @Field(() => String, {nullable:true}) - id?: string; - - @Field(() => String, {nullable:true}) - email?: string; - - @Field(() => [UserWhereInput], {nullable:true}) - AND?: Array; - - @Field(() => [UserWhereInput], {nullable:true}) - OR?: Array; - - @Field(() => [UserWhereInput], {nullable:true}) - NOT?: Array; - - @Field(() => DateTimeFilter, {nullable:true}) - createdAt?: DateTimeFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - updatedAt?: DateTimeFilter; - - @Field(() => StringFilter, {nullable:true}) - nickname?: StringFilter; - - @Field(() => StringFilter, {nullable:true}) - password?: StringFilter; - - @Field(() => EnumRoleFilter, {nullable:true}) - role?: EnumRoleFilter; - - @Field(() => PostListRelationFilter, {nullable:true}) - posts?: PostListRelationFilter; -} diff --git a/src/@generated/user/user-where.input.ts b/src/@generated/user/user-where.input.ts deleted file mode 100644 index 95c75ea..0000000 --- a/src/@generated/user/user-where.input.ts +++ /dev/null @@ -1,43 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { InputType } from '@nestjs/graphql'; -import { StringFilter } from '../prisma/string-filter.input'; -import { DateTimeFilter } from '../prisma/date-time-filter.input'; -import { EnumRoleFilter } from '../prisma/enum-role-filter.input'; -import { PostListRelationFilter } from '../post/post-list-relation-filter.input'; - -@InputType() -export class UserWhereInput { - - @Field(() => [UserWhereInput], {nullable:true}) - AND?: Array; - - @Field(() => [UserWhereInput], {nullable:true}) - OR?: Array; - - @Field(() => [UserWhereInput], {nullable:true}) - NOT?: Array; - - @Field(() => StringFilter, {nullable:true}) - id?: StringFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - createdAt?: DateTimeFilter; - - @Field(() => DateTimeFilter, {nullable:true}) - updatedAt?: DateTimeFilter; - - @Field(() => StringFilter, {nullable:true}) - email?: StringFilter; - - @Field(() => StringFilter, {nullable:true}) - nickname?: StringFilter; - - @Field(() => StringFilter, {nullable:true}) - password?: StringFilter; - - @Field(() => EnumRoleFilter, {nullable:true}) - role?: EnumRoleFilter; - - @Field(() => PostListRelationFilter, {nullable:true}) - posts?: PostListRelationFilter; -} diff --git a/src/@generated/user/user.model.ts b/src/@generated/user/user.model.ts deleted file mode 100644 index a71aedb..0000000 --- a/src/@generated/user/user.model.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { Field } from '@nestjs/graphql'; -import { ObjectType } from '@nestjs/graphql'; -import { ID } from '@nestjs/graphql'; -import { Role } from '../prisma/role.enum'; -import { Post } from '../post/post.model'; -import { UserCount } from './user-count.output'; - -@ObjectType() -export class User { - - @Field(() => ID, {nullable:false}) - id!: string; - - @Field(() => Date, {nullable:false}) - createdAt!: Date; - - @Field(() => Date, {nullable:false}) - updatedAt!: Date; - - @Field(() => String, {nullable:false}) - email!: string; - - @Field(() => String, {nullable:false}) - nickname!: string; - - @Field(() => String, {nullable:false}) - password!: string; - - @Field(() => Role, {defaultValue:'USER',nullable:false}) - role!: `${Role}`; - - @Field(() => [Post], {nullable:true}) - posts?: Array; - - @Field(() => UserCount, {nullable:false}) - _count?: UserCount; -}