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
1119
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 3.0.0 to 3.1.0-alpha.0

dist/adapters/sapper.d.ts

1

dist/adapters/standalone.d.ts

@@ -10,2 +10,3 @@ /// <reference types="node" />

router: TRouter;
path?: string;
}

@@ -12,0 +13,0 @@ export declare function createHttpHandler<TContext, TRouter extends AnyRouter<TContext>>(opts: CreateHttpHandlerOptions<TRouter, TContext>): (req: http.IncomingMessage, res: http.ServerResponse) => Promise<void>;

15

dist/adapters/standalone.js

@@ -13,11 +13,16 @@ "use strict";

return function (req, res) { return tslib_1.__awaiter(_this, void 0, void 0, function () {
var endpoint;
return tslib_1.__generator(this, function (_a) {
switch (_a.label) {
var path, endpoint;
var _a;
return tslib_1.__generator(this, function (_b) {
switch (_b.label) {
case 0:
endpoint = url_1.default.parse(req.url).pathname.substr(1);
path = (_a = opts.path) !== null && _a !== void 0 ? _a : '';
endpoint = url_1.default
.parse(req.url)
.pathname.substr(1)
.substr(path.length);
return [4 /*yield*/, http_2.requestHandler(tslib_1.__assign(tslib_1.__assign({}, opts), { req: req,
res: res, path: endpoint }))];
case 1:
_a.sent();
_b.sent();
return [2 /*return*/];

@@ -24,0 +29,0 @@ }

@@ -78,3 +78,3 @@ "use strict";

var instance = new Constructor({
middlewares: tslib_1.__spreadArrays(middlewares, this.middlewares),
middlewares: tslib_1.__spreadArray(tslib_1.__spreadArray([], middlewares), this.middlewares),
resolver: this.resolver,

@@ -81,0 +81,0 @@ inputParser: this.inputParser,

@@ -80,3 +80,3 @@ "use strict";

var duplicateSubscriptions = Object.keys(childRouter._def.subscriptions).filter(function (key) { return _this.has('subscriptions', prefix + key); });
var duplicates = tslib_1.__spreadArrays(duplicateQueries, duplicateMutations, duplicateSubscriptions);
var duplicates = tslib_1.__spreadArray(tslib_1.__spreadArray(tslib_1.__spreadArray([], duplicateQueries), duplicateMutations), duplicateSubscriptions);
if (duplicates.length) {

@@ -170,3 +170,3 @@ throw new Error("Duplicate endpoint(s): " + duplicates.join(', '));

Router.prototype.middleware = function (middleware) {
return new Router(tslib_1.__assign(tslib_1.__assign({}, this._def), { middlewares: tslib_1.__spreadArrays(this._def.middlewares, [middleware]) }));
return new Router(tslib_1.__assign(tslib_1.__assign({}, this._def), { middlewares: tslib_1.__spreadArray(tslib_1.__spreadArray([], this._def.middlewares), [middleware]) }));
};

@@ -173,0 +173,0 @@ return Router;

{
"name": "@trpc/server",
"version": "3.0.0",
"version": "3.1.0-alpha.0",
"description": "TRPC Server",

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

},
"gitHead": "5b3917ec0222e813803763efdfc79ee06a9b618b"
"gitHead": "3777540e63cc32d991e1d402cac935e1417b6a9d"
}
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