Skip to content

Make it treeshakeable #98

@kevinsimper

Description

@kevinsimper

Hi Mistral

This page is published in a way that esbuild is not able to treeshake code:

Gives a bundle that is 1 Megabyte! Not good for serverless and alike.

$ npx esbuild index.ts --bundle --platform=node --format=esm --outfile=out.js --minify --analyze
import { Mistral } from "@mistralai/mistralai";

const apiKey = process.env.MISTRAL_API_KEY;
const client = new Mistral({ apiKey: apiKey });

const ocrResponse = await client.ocr.process({
  model: "mistral-ocr-latest",
  document: {
    type: "image_url",
    imageUrl:
      "https://raw.githubusercontent.com/mistralai/cookbook/refs/heads/main/mistral/ocr/receipt.png",
  },
});

console.log(ocrResponse);
$ npx esbuild index.ts --bundle --platform=node --format=esm --outfile=out.js --minify --analyze

  out.js                                                                                                    539.3kb  100.0%
   ├ node_modules/zod/lib/types.js                                                                           57.4kb   10.6%
   ├ node_modules/@mistralai/mistralai/models/components/chatmoderationrequest.js                             8.2kb    1.5%
   ├ node_modules/@mistralai/mistralai/models/components/chatcompletionstreamrequest.js                       7.9kb    1.5%
   ├ node_modules/@mistralai/mistralai/models/components/agentscompletionstreamrequest.js                     7.8kb    1.4%
   ├ node_modules/@mistralai/mistralai/models/components/completiondetailedjobout.js                          7.6kb    1.4%
   ├ node_modules/@mistralai/mistralai/models/components/agentscompletionrequest.js                           7.5kb    1.4%
   ├ node_modules/@mistralai/mistralai/models/components/chatcompletionrequest.js                             7.1kb    1.3%
   ├ node_modules/@mistralai/mistralai/models/components/classifierdetailedjobout.js                          6.8kb    1.3%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/string.js                                               6.5kb    1.2%
   ├ node_modules/@mistralai/mistralai/models/components/classifierjobout.js                                  5.8kb    1.1%
   ├ node_modules/@mistralai/mistralai/models/components/completionjobout.js                                  5.7kb    1.1%
   ├ node_modules/@mistralai/mistralai/lib/sdks.js                                                            5.7kb    1.1%
   ├ node_modules/@mistralai/mistralai/models/components/jobin.js                                             5.2kb    1.0%
   ├ node_modules/@mistralai/mistralai/lib/encodings.js                                                       4.7kb    0.9%
   ├ node_modules/@mistralai/mistralai/models/components/inputs.js                                            4.6kb    0.9%
   ├ node_modules/@mistralai/mistralai/models/components/classifierftmodelout.js                              3.9kb    0.7%
   ├ node_modules/@mistralai/mistralai/models/components/instructrequest.js                                   3.8kb    0.7%
   ├ node_modules/@mistralai/mistralai/models/components/legacyjobmetadataout.js                              3.7kb    0.7%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuninggetfinetuningjobs.js          3.7kb    0.7%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuningupdatefinetunedmodel.js       3.7kb    0.7%
   ├ node_modules/@mistralai/mistralai/models/components/batchjobout.js                                       3.6kb    0.7%
   ├ node_modules/@mistralai/mistralai/models/operations/retrievemodelv1modelsmodelidget.js                   3.5kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuningcancelfinetuningjob.js        3.5kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuningstartfinetuningjob.js         3.4kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/completionftmodelout.js                              3.4kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuninggetfinetuningjob.js           3.4kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/jobsout.js                                           3.4kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/fimcompletionstreamrequest.js                        3.4kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuningcreatefinetuningjob.js        3.3kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/assistantmessage.js                                  3.2kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/ftmodelcard.js                                       3.2kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/fimcompletionrequest.js                              3.2kb    0.6%
   ├ node_modules/zod/lib/locales/en.js                                                                       3.2kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/toolmessage.js                                       3.0kb    0.6%
   ├ node_modules/@mistralai/mistralai/models/components/basemodelcard.js                                     3.0kb    0.5%
   ├ node_modules/@mistralai/mistralai/lib/http.js                                                            2.9kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/ocrrequest.js                                        2.9kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/completionresponsestreamchoice.js                    2.8kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/imageurlchunk.js                                     2.8kb    0.5%
   ├ node_modules/zod-to-json-schema/dist/cjs/selectParser.js                                                 2.8kb    0.5%
   ├ node_modules/@mistralai/mistralai/lib/matchers.js                                                        2.8kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/usermessage.js                                       2.7kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/modellist.js                                         2.7kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/operations/filesapiroutesuploadfile.js                          2.7kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/jobmetadataout.js                                    2.6kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesbatchgetbatchjobs.js                    2.6kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/completiontrainingparametersin.js                    2.6kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/systemmessage.js                                     2.6kb    0.5%
   ├ node_modules/@mistralai/mistralai/funcs/filesUpload.js                                                   2.5kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/completiontrainingparameters.js                      2.5kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/classificationrequest.js                             2.5kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/deltamessage.js                                      2.4kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/classifiertrainingparametersin.js                    2.4kb    0.5%
   ├ node_modules/@mistralai/mistralai/models/components/wandbintegrationout.js                               2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/agentsStream.js                                                  2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/classifiertrainingparameters.js                      2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/fineTuningJobsList.js                                            2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/chatStream.js                                                    2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/fimStream.js                                                     2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/githubrepositoryout.js                               2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/modelsRetrieve.js                                                2.4kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/modelsUpdate.js                                                  2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/embeddingrequest.js                                  2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/wandbintegration.js                                  2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/modelsDelete.js                                                  2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/operations/filesapirouteslistfiles.js                           2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/chatcompletionchoice.js                              2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/classifiersClassifyChat.js                                       2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/documenturlchunk.js                                  2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/batchJobsList.js                                                 2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/agentsComplete.js                                                2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/classifiersModerateChat.js                                       2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/classifiersClassify.js                                           2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/chatComplete.js                                                  2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/fimComplete.js                                                   2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/classifiersModerate.js                                           2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/fineTuningJobsCancel.js                                          2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/modelsUnarchive.js                                               2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/fineTuningJobsStart.js                                           2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/embeddingsCreate.js                                              2.3kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/modelsArchive.js                                                 2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/githubrepositoryin.js                                2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/filesGetSignedUrl.js                                             2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/fineTuningJobsGet.js                                             2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/filesList.js                                                     2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/ocrProcess.js                                                    2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/batchJobsCancel.js                                               2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/fineTuningJobsCreate.js                                          2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/filesDownload.js                                                 2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/batchJobsGet.js                                                  2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/filesRetrieve.js                                                 2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/filesDelete.js                                                   2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/contentchunk.js                                      2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/lib/event-streams.js                                                   2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/retrievefileout.js                                   2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/unarchiveftmodelout.js                               2.2kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/batchJobsCreate.js                                               2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/ftmodelcapabilitiesout.js                            2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/referencechunk.js                                    2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/lib/security.js                                                        2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/ocrimageobject.js                                    2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/uploadfileout.js                                     2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/archiveftmodelout.js                                 2.1kb    0.4%
   ├ node_modules/zod/lib/helpers/util.js                                                                     2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/fileschema.js                                        2.1kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/modelcapabilities.js                                 2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/errors/sdkvalidationerror.js                                    2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/batchjobsout.js                                      2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/functioncall.js                                      2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/components/validationerror.js                                   2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/lib/retries.js                                                         2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/funcs/modelsList.js                                                    2.0kb    0.4%
   ├ node_modules/zod/lib/helpers/parseUtil.js                                                                2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuningunarchivefinetunedmodel.js    2.0kb    0.4%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesfinetuningarchivefinetunedmodel.js      1.9kb    0.4%
   ├ node_modules/zod/lib/ZodError.js                                                                         1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/batchjobin.js                                        1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/metricout.js                                         1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/classifiertargetin.js                                1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/chatcompletionresponse.js                            1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/fimcompletionresponse.js                             1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/textchunk.js                                         1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/operations/deletemodelv1modelsmodeliddelete.js                  1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/operations/filesapiroutesgetsignedurl.js                        1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesbatchcancelbatchjob.js                  1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/completionchunk.js                                   1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/classifiertargetout.js                               1.8kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/operations/jobsapiroutesbatchgetbatchjob.js                     1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/operations/filesapiroutesdownloadfile.js                        1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/operations/filesapiroutesretrievefile.js                        1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/usageinfo.js                                         1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/operations/filesapiroutesdeletefile.js                          1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/responseformat.js                                    1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/moderationobject.js                                  1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/chatclassificationrequest.js                         1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/ocrusageinfo.js                                      1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/checkpointout.js                                     1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/embeddingresponse.js                                 1.7kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/jsonschema.js                                        1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/classificationresponse.js                            1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/ocrpageobject.js                                     1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/embeddingresponsedata.js                             1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/ocrresponse.js                                       1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/completionevent.js                                   1.6kb    0.3%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/union.js                                                1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/errors/httpvalidationerror.js                                   1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/toolcall.js                                          1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/moderationresponse.js                                1.6kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/eventout.js                                          1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/classificationtargetresult.js                        1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/index.js                                             1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/updateftmodelin.js                                   1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/ocrpagedimensions.js                                 1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/trainingfile.js                                      1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/deletemodelout.js                                    1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/function.js                                          1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/listfilesout.js                                      1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/toolchoice.js                                        1.5kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/prediction.js                                        1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/deletefileout.js                                     1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/security.js                                          1.4kb    0.3%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/record.js                                               1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/hooks/hooks.js                                                         1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/apiendpoint.js                                       1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/batcherror.js                                        1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/tool.js                                              1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/imageurl.js                                          1.4kb    0.3%
   ├ node_modules/@mistralai/mistralai/models/components/filesignedurl.js                                     1.3kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/functionname.js                                      1.3kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/sampletype.js                                        1.3kb    0.2%
   ├ node_modules/@mistralai/mistralai/types/async.js                                                         1.3kb    0.2%
   ├ node_modules/@mistralai/mistralai/lib/base64.js                                                          1.3kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/batchjobstatus.js                                    1.3kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/ftclassifierlossfunction.js                          1.3kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/finetuneablemodeltype.js                             1.2kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/filepurpose.js                                       1.2kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/responseformats.js                                   1.2kb    0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/zodToJsonSchema.js                                              1.2kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/source.js                                            1.2kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/tooltypes.js                                         1.2kb    0.2%
   ├ node_modules/@mistralai/mistralai/models/components/toolchoiceenum.js                                    1.2kb    0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/parseDef.js                                                     1.1kb    0.2%
   ├ node_modules/@mistralai/mistralai/lib/primitives.js                                                      1.1kb    0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/object.js                                               1.1kb    0.2%
   ├ node_modules/@mistralai/mistralai/types/blobs.js                                                         1.1kb    0.2%
   ├ node_modules/@mistralai/mistralai/lib/env.js                                                             1.0kb    0.2%
   ├ node_modules/@mistralai/mistralai/sdk/sdk.js                                                             1.0kb    0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/number.js                                              1012b     0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/index.js                                                        999b     0.2%
   ├ node_modules/@mistralai/mistralai/models/errors/httpclienterrors.js                                      994b     0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/Options.js                                                      986b     0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/bigint.js                                               950b     0.2%
   ├ node_modules/zod/lib/index.js                                                                            906b     0.2%
   ├ node_modules/@mistralai/mistralai/index.js                                                               903b     0.2%
   ├ node_modules/@mistralai/mistralai/extra/structChat.js                                                    841b     0.2%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/nullable.js                                             784b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/array.js                                                753b     0.1%
   ├ node_modules/@mistralai/mistralai/models/operations/index.js                                             741b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/intersection.js                                         735b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/date.js                                                 707b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/files.js                                                           661b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/models.js                                                          657b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/tuple.js                                                655b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/chat.js                                                            649b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/jobs.js                                                            595b     0.1%
   ├ node_modules/@mistralai/mistralai/lib/schemas.js                                                         587b     0.1%
   ├ node_modules/zod/lib/external.js                                                                         585b     0.1%
   ├ node_modules/@mistralai/mistralai/lib/config.js                                                          567b     0.1%
   ├ node_modules/@mistralai/mistralai/models/errors/index.js                                                 561b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/classifiers.js                                                     551b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/map.js                                                  504b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/mistraljobs.js                                                     501b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/pipeline.js                                             492b     0.1%
   ├ node_modules/@mistralai/mistralai/lib/url.js                                                             491b     0.1%
   ├ node_modules/@mistralai/mistralai/hooks/deprecation_warning.js                                           479b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/set.js                                                  475b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/Refs.js                                                         419b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/literal.js                                              390b     0.1%
   ├ node_modules/@mistralai/mistralai/models/errors/sdkerror.js                                              383b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/optional.js                                             375b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/nativeEnum.js                                           365b     0.1%
   ├ node_modules/zod/lib/errors.js                                                                           360b     0.1%
   ├ node_modules/@mistralai/mistralai/hooks/custom_user_agent.js                                             349b     0.1%
   ├ node_modules/@mistralai/mistralai/types/fp.js                                                            330b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/agents.js                                                          329b     0.1%
   ├ node_modules/@mistralai/mistralai/lib/files.js                                                           327b     0.1%
   ├ node_modules/@mistralai/mistralai/sdk/fim.js                                                             317b     0.1%
   ├ node_modules/zod-to-json-schema/dist/cjs/errorMessages.js                                                315b     0.1%
   ├ node_modules/@mistralai/mistralai/lib/is-plain-object.js                                                 312b     0.1%
   ├ index.ts                                                                                                 282b     0.1%
   ├ node_modules/@mistralai/mistralai/hooks/registration.js                                                  261b     0.0%
   ├ node_modules/@mistralai/mistralai/types/streams.js                                                       260b     0.0%
   ├ node_modules/@mistralai/mistralai/sdk/embeddings.js                                                      255b     0.0%
   ├ node_modules/zod/lib/helpers/errorUtil.js                                                                244b     0.0%
   ├ node_modules/@mistralai/mistralai/sdk/finetuning.js                                                      239b     0.0%
   ├ node_modules/@mistralai/mistralai/sdk/batch.js                                                           236b     0.0%
   ├ node_modules/@mistralai/mistralai/sdk/ocr.js                                                             236b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/default.js                                              228b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/effects.js                                              226b     0.0%
   ├ node_modules/@mistralai/mistralai/lib/dlv.js                                                             219b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/null.js                                                 207b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/branded.js                                              193b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/promise.js                                              193b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/readonly.js                                             187b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/enum.js                                                 184b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/catch.js                                                181b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/boolean.js                                              164b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/undefined.js                                            160b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/never.js                                                152b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/unknown.js                                              150b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parsers/any.js                                                  142b     0.0%
   ├ node_modules/@mistralai/mistralai/types/enums.js                                                         132b     0.0%
   ├ node_modules/zod-to-json-schema/dist/cjs/parseTypes.js                                                    79b     0.0%
   └ node_modules/zod/lib/helpers/typeAliases.js                                                               79b     0.0%


  out.js  539.3kb

⚡ Done in 42ms

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions