{
  "bundleSize": 46165,
  "bundleOrigSize": 82147,
  "bundleReduction": 43.8,
  "modules": [
    {
      "id": "/src/http/resolveHTTPResponse.ts",
      "size": 9336,
      "origSize": 12025,
      "renderedExports": [
        "resolveHTTPResponse"
      ],
      "removedExports": [],
      "dependents": [
        "/src/http/index.ts"
      ],
      "percent": 20.22,
      "reduction": 22.36
    },
    {
      "id": "/src/internals/procedureBuilder.ts",
      "size": 5460,
      "origSize": 11413,
      "renderedExports": [
        "createBuilder"
      ],
      "removedExports": [],
      "dependents": [
        "/src/initTRPC.ts",
        "/src/index.ts"
      ],
      "percent": 11.83,
      "reduction": 52.16
    },
    {
      "id": "/src/router.ts",
      "size": 3968,
      "origSize": 6759,
      "renderedExports": [
        "createRouterFactory",
        "callProcedure",
        "createCallerFactory"
      ],
      "removedExports": [],
      "dependents": [
        "/src/internals/mergeRouters.ts",
        "/src/initTRPC.ts",
        "/src/index.ts"
      ],
      "percent": 8.6,
      "reduction": 41.29
    },
    {
      "id": "/src/initTRPC.ts",
      "size": 2663,
      "origSize": 5391,
      "renderedExports": [
        "initTRPC"
      ],
      "removedExports": [],
      "dependents": [
        "/src/index.ts"
      ],
      "percent": 5.77,
      "reduction": 50.6
    },
    {
      "id": "/src/middleware.ts",
      "size": 2602,
      "origSize": 5819,
      "renderedExports": [
        "createMiddlewareFactory",
        "experimental_standaloneMiddleware",
        "createInputMiddleware",
        "createOutputMiddleware"
      ],
      "removedExports": [],
      "dependents": [
        "/src/internals/procedureBuilder.ts",
        "/src/initTRPC.ts",
        "/src/index.ts"
      ],
      "percent": 5.64,
      "reduction": 55.28
    },
    {
      "id": "/src/observable/observable.ts",
      "size": 1850,
      "origSize": 1971,
      "renderedExports": [
        "isObservable",
        "observable"
      ],
      "removedExports": [],
      "dependents": [
        "/src/observable/index.ts"
      ],
      "percent": 4.01,
      "reduction": 6.14
    },
    {
      "id": "/src/observable/operators/share.ts",
      "size": 1691,
      "origSize": 1548,
      "renderedExports": [
        "share"
      ],
      "removedExports": [],
      "dependents": [],
      "percent": 3.66,
      "reduction": 0
    },
    {
      "id": "/src/rpc/parseTRPCMessage.ts",
      "size": 1637,
      "origSize": 2005,
      "renderedExports": [
        "parseTRPCMessage"
      ],
      "removedExports": [],
      "dependents": [
        "/src/rpc/index.ts"
      ],
      "percent": 3.55,
      "reduction": 18.35
    },
    {
      "id": "/src/http/contentType.ts",
      "size": 1636,
      "origSize": 2492,
      "renderedExports": [
        "getJsonContentTypeInputs"
      ],
      "removedExports": [],
      "dependents": [
        "/src/http/resolveHTTPResponse.ts",
        "/src/http/index.ts"
      ],
      "percent": 3.54,
      "reduction": 34.35
    },
    {
      "id": "/src/internals/mergeRouters.ts",
      "size": 1579,
      "origSize": 2630,
      "renderedExports": [
        "mergeRouters"
      ],
      "removedExports": [],
      "dependents": [
        "/src/initTRPC.ts",
        "/src/index.ts"
      ],
      "percent": 3.42,
      "reduction": 39.96
    },
    {
      "id": "/src/shared/createProxy/index.ts",
      "size": 1507,
      "origSize": 1596,
      "renderedExports": [
        "createRecursiveProxy",
        "createFlatProxy"
      ],
      "removedExports": [],
      "dependents": [
        "/src/initTRPC.ts",
        "/src/shared/index.ts",
        "/src/router.ts"
      ],
      "percent": 3.26,
      "reduction": 5.58
    },
    {
      "id": "/src/http/getHTTPStatusCode.ts",
      "size": 1313,
      "origSize": 1665,
      "renderedExports": [
        "TRPC_ERROR_CODES_BY_NUMBER",
        "getHTTPStatusCode",
        "getHTTPStatusCodeFromError"
      ],
      "removedExports": [],
      "dependents": [
        "/src/http/resolveHTTPResponse.ts",
        "/src/http/index.ts",
        "/src/shared/getErrorShape.ts"
      ],
      "percent": 2.84,
      "reduction": 21.14
    },
    {
      "id": "/src/observable/internals/observableToPromise.ts",
      "size": 1187,
      "origSize": 1116,
      "renderedExports": [
        "ObservableAbortError",
        "observableToPromise"
      ],
      "removedExports": [],
      "dependents": [
        "/src/observable/index.ts"
      ],
      "percent": 2.57,
      "reduction": 0
    },
    {
      "id": "/src/error/TRPCError.ts",
      "size": 1065,
      "origSize": 1501,
      "renderedExports": [
        "getTRPCErrorFromUnknown",
        "TRPCError"
      ],
      "removedExports": [],
      "dependents": [
        "/src/middleware.ts",
        "/src/internals/procedureBuilder.ts",
        "/src/index.ts",
        "/src/http/contentType.ts",
        "/src/http/resolveHTTPResponse.ts",
        "/src/router.ts"
      ],
      "percent": 2.31,
      "reduction": 29.05
    },
    {
      "id": "/src/rpc/codes.ts",
      "size": 1014,
      "origSize": 1334,
      "renderedExports": [
        "TRPC_ERROR_CODES_BY_KEY",
        "TRPC_ERROR_CODES_BY_NUMBER"
      ],
      "removedExports": [],
      "dependents": [
        "/src/rpc/index.ts"
      ],
      "percent": 2.2,
      "reduction": 23.99
    },
    {
      "id": "/src/internals/getParseFn.ts",
      "size": 972,
      "origSize": 1051,
      "renderedExports": [
        "getParseFn"
      ],
      "removedExports": [],
      "dependents": [
        "/src/internals/procedureBuilder.ts"
      ],
      "percent": 2.11,
      "reduction": 7.52
    },
    {
      "id": "/src/shared/transformTRPCResponse.ts",
      "size": 758,
      "origSize": 1074,
      "renderedExports": [
        "transformTRPCResponse"
      ],
      "removedExports": [],
      "dependents": [
        "/src/http/resolveHTTPResponse.ts",
        "/src/shared/index.ts"
      ],
      "percent": 1.64,
      "reduction": 29.42
    },
    {
      "id": "/src/http/batchStreamFormatter.ts",
      "size": 667,
      "origSize": 671,
      "renderedExports": [
        "getBatchStreamFormatter"
      ],
      "removedExports": [],
      "dependents": [
        "/src/http/index.ts"
      ],
      "percent": 1.44,
      "reduction": 0.6
    },
    {
      "id": "/src/shared/getCauseFromUnknown.ts",
      "size": 662,
      "origSize": 716,
      "renderedExports": [
        "getCauseFromUnknown"
      ],
      "removedExports": [],
      "dependents": [
        "/src/shared/index.ts",
        "/src/error/TRPCError.ts"
      ],
      "percent": 1.43,
      "reduction": 7.54
    },
    {
      "id": "/src/observable/operators/tap.ts",
      "size": 656,
      "origSize": 654,
      "renderedExports": [
        "tap"
      ],
      "removedExports": [],
      "dependents": [],
      "percent": 1.42,
      "reduction": 0
    },
    {
      "id": "/src/observable/operators/map.ts",
      "size": 631,
      "origSize": 687,
      "renderedExports": [
        "map"
      ],
      "removedExports": [],
      "dependents": [],
      "percent": 1.37,
      "reduction": 8.15
    },
    {
      "id": "/src/shared/getErrorShape.ts",
      "size": 607,
      "origSize": 1103,
      "renderedExports": [
        "getErrorShape"
      ],
      "removedExports": [],
      "dependents": [
        "/src/http/resolveHTTPResponse.ts",
        "/src/shared/index.ts"
      ],
      "percent": 1.31,
      "reduction": 44.97
    },
    {
      "id": "/src/internals/mergeWithoutOverrides.ts",
      "size": 471,
      "origSize": 562,
      "renderedExports": [
        "mergeWithoutOverrides"
      ],
      "removedExports": [],
      "dependents": [
        "/src/internals/mergeRouters.ts",
        "/src/internals/procedureBuilder.ts"
      ],
      "percent": 1.02,
      "reduction": 16.19
    },
    {
      "id": "/src/transformer.ts",
      "size": 467,
      "origSize": 1996,
      "renderedExports": [
        "getDataTransformer",
        "defaultTransformer"
      ],
      "removedExports": [],
      "dependents": [
        "/src/internals/mergeRouters.ts",
        "/src/initTRPC.ts",
        "/src/index.ts",
        "/src/router.ts"
      ],
      "percent": 1.01,
      "reduction": 76.6
    },
    {
      "id": "/src/error/utils.ts",
      "size": 415,
      "origSize": 484,
      "renderedExports": [
        "isObject",
        "getMessageFromUnknownError"
      ],
      "removedExports": [],
      "dependents": [
        "/src/index.ts",
        "/src/shared/getCauseFromUnknown.ts"
      ],
      "percent": 0.9,
      "reduction": 14.26
    },
    {
      "id": "/src/internals/config.ts",
      "size": 343,
      "origSize": 2388,
      "renderedExports": [
        "isServerDefault"
      ],
      "removedExports": [],
      "dependents": [
        "/src/initTRPC.ts",
        "/src/internals/index.ts"
      ],
      "percent": 0.74,
      "reduction": 85.64
    },
    {
      "id": "/src/observable/internals/pipe.ts",
      "size": 339,
      "origSize": 606,
      "renderedExports": [
        "pipeFromArray"
      ],
      "removedExports": [],
      "dependents": [
        "/src/observable/observable.ts"
      ],
      "percent": 0.73,
      "reduction": 44.06
    },
    {
      "id": "/src/internals/invert.ts",
      "size": 190,
      "origSize": 550,
      "renderedExports": [
        "invert"
      ],
      "removedExports": [],
      "dependents": [
        "/src/http/getHTTPStatusCode.ts",
        "/src/rpc/codes.ts"
      ],
      "percent": 0.41,
      "reduction": 65.45
    },
    {
      "id": "/src/internals/omitPrototype.ts",
      "size": 176,
      "origSize": 237,
      "renderedExports": [
        "omitPrototype"
      ],
      "removedExports": [],
      "dependents": [
        "/src/router.ts"
      ],
      "percent": 0.38,
      "reduction": 25.74
    },
    {
      "id": "/src/internals/utils.ts",
      "size": 129,
      "origSize": 1911,
      "renderedExports": [
        "middlewareMarker",
        "unsetMarker"
      ],
      "removedExports": [],
      "dependents": [
        "/src/internals/procedureBuilder.ts",
        "/src/index.ts"
      ],
      "percent": 0.28,
      "reduction": 93.25
    },
    {
      "id": "/src/types.ts",
      "size": 75,
      "origSize": 4762,
      "renderedExports": [
        "procedureTypes"
      ],
      "removedExports": [],
      "dependents": [
        "/src/index.ts"
      ],
      "percent": 0.16,
      "reduction": 98.43
    },
    {
      "id": "/src/error/formatter.ts",
      "size": 61,
      "origSize": 1043,
      "renderedExports": [
        "defaultFormatter"
      ],
      "removedExports": [],
      "dependents": [
        "/src/internals/mergeRouters.ts",
        "/src/initTRPC.ts",
        "/src/router.ts"
      ],
      "percent": 0.13,
      "reduction": 94.15
    },
    {
      "id": "/src/observable/internals/identity.ts",
      "size": 38,
      "origSize": 65,
      "renderedExports": [
        "identity"
      ],
      "removedExports": [],
      "dependents": [
        "/src/observable/internals/pipe.ts"
      ],
      "percent": 0.08,
      "reduction": 41.54
    },
    {
      "id": "/src/index.ts",
      "size": 0,
      "origSize": 1448,
      "renderedExports": [],
      "removedExports": [],
      "dependents": [
        "/src/http/resolveHTTPResponse.ts"
      ],
      "percent": 0,
      "reduction": 100
    },
    {
      "id": "/src/http/index.ts",
      "size": 0,
      "origSize": 207,
      "renderedExports": [],
      "removedExports": [],
      "dependents": [],
      "percent": 0,
      "reduction": 100
    },
    {
      "id": "/src/rpc/index.ts",
      "size": 0,
      "origSize": 90,
      "renderedExports": [],
      "removedExports": [],
      "dependents": [
        "/src/http/getHTTPStatusCode.ts",
        "/src/shared/getErrorShape.ts"
      ],
      "percent": 0,
      "reduction": 100
    },
    {
      "id": "/src/observable/index.ts",
      "size": 0,
      "origSize": 155,
      "renderedExports": [],
      "removedExports": [],
      "dependents": [],
      "percent": 0,
      "reduction": 100
    },
    {
      "id": "/src/internals/index.ts",
      "size": 0,
      "origSize": 51,
      "renderedExports": [],
      "removedExports": [],
      "dependents": [],
      "percent": 0,
      "reduction": 100
    },
    {
      "id": "/src/shared/index.ts",
      "size": 0,
      "origSize": 371,
      "renderedExports": [],
      "removedExports": [],
      "dependents": [],
      "percent": 0,
      "reduction": 100
    }
  ],
  "moduleCount": 39
}