Skip to content

Commit 821d45d

Browse files
committed
removed stack-trace package
1 parent 983e858 commit 821d45d

6 files changed

Lines changed: 25 additions & 7961 deletions

File tree

.npmignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,4 @@
1010
!/VERSION
1111
!/package.json
1212
!/packages/**/*
13+
!/dist/**/*

packages/node/package.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,7 @@
88
"types": "dist/index.d.ts",
99
"dependencies": {
1010
"@klepper/commons": "0.0.1",
11-
"@klepper/transport": "0.0.1",
12-
"@types/stack-trace": "^0.0.29",
13-
"stack-trace": "0.0.10"
11+
"@klepper/transport": "0.0.1"
1412
},
1513
"devDependencies": {
1614
"jest": "^26.5.5",

packages/node/src/helpers.ts

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
import { BaseObject, KlepperIncomingMessage, KlepperRequest, Trace } from "@klepper/transport";
2-
import { StackFrame } from "stack-trace";
3-
4-
const prepareStackTraces = (stackFrames: StackFrame[]): Trace[] => {
5-
const parseTraces = (frame: StackFrame): Trace => {
6-
return {
7-
functionName: frame.getFunctionName(),
8-
rowNo: frame.getLineNumber(),
9-
colNo: frame.getColumnNumber(),
10-
fileName: frame.getFileName(),
11-
absolutePath: frame.getFunctionName(),
12-
isInternal: isInternal(frame.getFileName()),
13-
}
14-
}
15-
16-
const traces = stackFrames.map((frame) => parseTraces(frame)) || [];
17-
return traces;
18-
}
1+
import { BaseObject, KlepperIncomingMessage, KlepperRequest } from "@klepper/transport";
2+
// import { StackFrame } from "stack-trace";
3+
4+
// const prepareStackTraces = (stackFrames: StackFrame[]): Trace[] => {
5+
// const parseTraces = (frame: StackFrame): Trace => {
6+
// return {
7+
// functionName: frame.getFunctionName(),
8+
// rowNo: frame.getLineNumber(),
9+
// colNo: frame.getColumnNumber(),
10+
// fileName: frame.getFileName(),
11+
// absolutePath: frame.getFunctionName(),
12+
// isInternal: isInternal(frame.getFileName()),
13+
// }
14+
// }
15+
16+
// const traces = stackFrames.map((frame) => parseTraces(frame)) || [];
17+
// return traces;
18+
// }
1919

2020
const isInternal = (fileName: string): boolean => !!fileName && !fileName.includes('node_modules') && !fileName.startsWith('/') && !fileName.startsWith('node:') && fileName.includes(":\\");
2121

@@ -77,7 +77,7 @@ const getProtocol = (req: KlepperIncomingMessage): string => {
7777
export const helpers = {
7878
getIp,
7979
mapRequestData,
80-
prepareStackTraces,
80+
// prepareStackTraces,
8181
getProtocol,
8282
isLocalhost
8383
}

packages/node/src/middlewares/error.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { ErrorMiddlewareOptions, KlepperError, KlepperEvent, KlepperIncomingMessage, KlepperServerResponse, RequestPayload } from "@klepper/transport";
22
import { helpers } from "src/helpers";
3-
import { parse } from "stack-trace";
43
import { http } from "@klepper/commons";
54

65
/**
@@ -75,15 +74,15 @@ export const catchException = (error: KlepperError, req: KlepperIncomingMessage)
7574
const { message, name } = error;
7675

7776
try {
78-
const traces = helpers.prepareStackTraces(parse(error));
77+
// const traces = helpers.prepareStackTraces(parse(error));
7978
const request = helpers.mapRequestData(req);
8079

8180
const event: KlepperEvent = {
8281
date: new Date().getDate(),
8382
requestData: request,
8483
type: name,
8584
message,
86-
traces
85+
stack: error.stack as string
8786
};
8887

8988
const payload: RequestPayload = {

packages/transport/src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,8 @@ export interface KlepperEvent {
6969
type: string;
7070
message: string;
7171
date: number;
72-
traces: Trace[];
72+
// traces: Trace[];
73+
stack: string;
7374
requestData?: KlepperRequest;
7475
}
7576

0 commit comments

Comments
 (0)