New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@trpc/server

Package Overview
Dependencies
Maintainers
3
Versions
1110
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@trpc/server - npm Package Compare versions

Comparing version 11.0.0-alpha-tmp-01-22-fix.719 to 11.0.0-alpha-tmp-01-22-fix.721

60

dist/bundle-analysis.json
{
"bundleSize": 193504,
"bundleOrigSize": 223944,
"bundleReduction": 13.59,
"bundleOrigSize": 223977,
"bundleReduction": 13.61,
"modules": [

@@ -115,3 +115,3 @@ {

"size": 6448,
"origSize": 10609,
"origSize": 10642,
"renderedExports": [

@@ -129,3 +129,3 @@ "createRouterFactory",

"percent": 3.33,
"reduction": 39.22
"reduction": 39.41
},

@@ -360,6 +360,6 @@ {

"/src/unstable-core-do-not-import/router.ts",
"/src/unstable-core-do-not-import/rpc/parseTRPCMessage.ts",
"/src/unstable-core-do-not-import/http/contentType.ts",
"/src/unstable-core-do-not-import/http/isAbortError.ts",
"/src/unstable-core-do-not-import/procedureBuilder.ts",
"/src/unstable-core-do-not-import/rpc/parseTRPCMessage.ts",
"/src/unstable-core-do-not-import/stream/jsonl.ts",

@@ -865,8 +865,16 @@ "/src/unstable-core-do-not-import/stream/sse.ts"

{
"id": "/src/shared.ts",
"id": "/src/unstable-core-do-not-import.ts",
"size": 0,
"origSize": 653,
"origSize": 2375,
"renderedExports": [],
"removedExports": [],
"dependents": [],
"dependents": [
"/src/adapters/express.ts",
"/src/adapters/next.ts",
"/src/adapters/standalone.ts",
"/src/adapters/ws.ts",
"/src/adapters/node-http/nodeHTTPRequestHandler.ts",
"/src/adapters/next-app-dir/nextAppDirCaller.ts",
"/src/adapters/node-http/writeResponse.ts"
],
"percent": 0,

@@ -886,16 +894,8 @@ "reduction": 100

{
"id": "/src/unstable-core-do-not-import.ts",
"id": "/src/shared.ts",
"size": 0,
"origSize": 2375,
"origSize": 653,
"renderedExports": [],
"removedExports": [],
"dependents": [
"/src/adapters/express.ts",
"/src/adapters/standalone.ts",
"/src/adapters/next.ts",
"/src/adapters/ws.ts",
"/src/adapters/next-app-dir/nextAppDirCaller.ts",
"/src/adapters/node-http/nodeHTTPRequestHandler.ts",
"/src/adapters/node-http/writeResponse.ts"
],
"dependents": [],
"percent": 0,

@@ -927,12 +927,2 @@ "reduction": 100

{
"id": "/src/adapters/fastify/index.ts",
"size": 0,
"origSize": 78,
"renderedExports": [],
"removedExports": [],
"dependents": [],
"percent": 0,
"reduction": 100
},
{
"id": "/src/adapters/fetch/index.ts",

@@ -955,4 +945,4 @@ "size": 0,

"/src/adapters/express.ts",
"/src/adapters/next.ts",
"/src/adapters/standalone.ts",
"/src/adapters/next.ts",
"/src/adapters/ws.ts",

@@ -963,2 +953,12 @@ "/src/adapters/fastify/fastifyRequestHandler.ts"

"reduction": 100
},
{
"id": "/src/adapters/fastify/index.ts",
"size": 0,
"origSize": 78,
"renderedExports": [],
"removedExports": [],
"dependents": [],
"percent": 0,
"reduction": 100
}

@@ -965,0 +965,0 @@ ],

@@ -13,3 +13,3 @@ import type { inferObservableValue } from '../../observable';

export type GetInferenceHelpers<TType extends 'input' | 'output', TRoot extends AnyClientTypes, TRecord extends RouterRecord> = {
[TKey in keyof TRecord]: TRecord[TKey] extends infer $Value ? $Value extends RouterRecord ? GetInferenceHelpers<TType, TRoot, $Value> : $Value extends AnyProcedure ? TType extends 'input' ? inferProcedureInput<$Value> : inferTransformedProcedureOutput<TRoot, $Value> : never : never;
[TKey in keyof TRecord]: TRecord[TKey] extends infer $Value ? $Value extends AnyProcedure ? TType extends 'input' ? inferProcedureInput<$Value> : inferTransformedProcedureOutput<TRoot, $Value> : $Value extends RouterRecord ? GetInferenceHelpers<TType, TRoot, $Value> : never : never;
};

@@ -16,0 +16,0 @@ export type inferRouterInputs<TRouter extends AnyRouter> = GetInferenceHelpers<'input', TRouter['_def']['_config']['$types'], TRouter['_def']['record']>;

@@ -15,3 +15,3 @@ import type { Observable } from '../observable';

export type DecorateRouterRecord<TRecord extends RouterRecord> = {
[TKey in keyof TRecord]: TRecord[TKey] extends AnyProcedure ? DecorateProcedure<TRecord[TKey]> : TRecord[TKey] extends RouterRecord ? DecorateRouterRecord<TRecord[TKey]> : never;
[TKey in keyof TRecord]: TRecord[TKey] extends infer $Value ? $Value extends AnyProcedure ? DecorateProcedure<$Value> : $Value extends RouterRecord ? DecorateRouterRecord<$Value> : never : never;
};

@@ -18,0 +18,0 @@ /**

{
"name": "@trpc/server",
"version": "11.0.0-alpha-tmp-01-22-fix.719+3aba9dfa0",
"version": "11.0.0-alpha-tmp-01-22-fix.721+5f2b8a36a",
"description": "The tRPC server library",

@@ -155,3 +155,3 @@ "author": "KATT",

},
"gitHead": "3aba9dfa047316926e28ad9b8bca5c95bb939812"
"gitHead": "5f2b8a36acd14e41a8f9111c7d5dba167a888bb0"
}

@@ -40,8 +40,8 @@ import type { inferObservableValue } from '../../observable';

[TKey in keyof TRecord]: TRecord[TKey] extends infer $Value
? $Value extends RouterRecord
? GetInferenceHelpers<TType, TRoot, $Value>
: $Value extends AnyProcedure
? TType extends 'input'
? inferProcedureInput<$Value>
: inferTransformedProcedureOutput<TRoot, $Value>
? $Value extends AnyProcedure
? TType extends 'input'
? inferProcedureInput<$Value>
: inferTransformedProcedureOutput<TRoot, $Value>
: $Value extends RouterRecord
? GetInferenceHelpers<TType, TRoot, $Value>
: never

@@ -48,0 +48,0 @@ : never;

@@ -36,7 +36,9 @@ import type { Observable } from '../observable';

export type DecorateRouterRecord<TRecord extends RouterRecord> = {
[TKey in keyof TRecord]: TRecord[TKey] extends AnyProcedure
? DecorateProcedure<TRecord[TKey]>
: TRecord[TKey] extends RouterRecord
? DecorateRouterRecord<TRecord[TKey]>
: never;
[TKey in keyof TRecord]: TRecord[TKey] extends infer $Value
? $Value extends AnyProcedure
? DecorateProcedure<$Value>
: $Value extends RouterRecord
? DecorateRouterRecord<$Value>
: never
: never;
};

@@ -43,0 +45,0 @@

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc