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

@engervall/shared

Package Overview
Dependencies
Maintainers
0
Versions
44
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@engervall/shared - npm Package Compare versions

Comparing version 1.0.30 to 1.0.31

2

dist/utils/get-filename-from-error-stack.d.ts

@@ -1,1 +0,1 @@

export declare function getFilenameFromErrorStack(errorStack?: string): string;
export declare function getFilenameFromErrorStack(errorStack: string, backendDistPath?: string): string;

@@ -5,13 +5,17 @@ "use strict";

const array_pick_at_1 = require("./array-pick-at");
function getFilenameFromErrorStack(errorStack) {
const FALLBACK = 'N/A (filename)';
function getFilenameFromErrorStack(errorStack, backendDistPath = 'packages/backend/dist/') {
var _a;
const line = (0, array_pick_at_1.arrayPickAt)(errorStack === null || errorStack === void 0 ? void 0 : errorStack.split('\n'), 2);
if (!errorStack) {
return FALLBACK;
}
const line = (0, array_pick_at_1.arrayPickAt)(errorStack.split('\n'), 2);
if (!line) {
return 'N/A (line)';
}
const filename = (0, array_pick_at_1.arrayPickAt)((_a = (0, array_pick_at_1.arrayPickAt)(line.split('packages/backend/dist/'), 1)) === null || _a === void 0 ? void 0 : _a.split('.'), 0);
const filename = (0, array_pick_at_1.arrayPickAt)((_a = (0, array_pick_at_1.arrayPickAt)(line.split(backendDistPath), 1)) === null || _a === void 0 ? void 0 : _a.split('.'), 0);
if (!filename) {
return 'N/A (filename)';
return FALLBACK;
}
return filename;
}
{
"name": "@engervall/shared",
"version": "1.0.30",
"version": "1.0.31",
"main": "dist/index.js",

@@ -27,3 +27,3 @@ "repository": "git@github.com:erikengervall/gigalib.git",

},
"gitHead": "94dadebd0caf2f22aca98c2a95881aece74544f1"
"gitHead": "8ce7072644d5d02c59298ce7294a9bd6be331fcb"
}

@@ -22,3 +22,3 @@ import { getFilenameFromErrorStack } from './get-filename-from-error-stack';

it('should return the filename from the error stack', () => {
const errorStack = undefined;
const errorStack = undefined as unknown as NonNullable<Error['stack']>;

@@ -25,0 +25,0 @@ const filename = getFilenameFromErrorStack(errorStack);

import { arrayPickAt } from './array-pick-at';
export function getFilenameFromErrorStack(errorStack?: string) {
const line = arrayPickAt(errorStack?.split('\n'), 2);
const FALLBACK = 'N/A (filename)';
export function getFilenameFromErrorStack(
errorStack: string,
backendDistPath = 'packages/backend/dist/',
) {
if (!errorStack) {
return FALLBACK;
}
const line = arrayPickAt(errorStack.split('\n'), 2);
if (!line) {

@@ -11,3 +20,3 @@ return 'N/A (line)';

const filename = arrayPickAt(
arrayPickAt(line.split('packages/backend/dist/'), 1)?.split('.'),
arrayPickAt(line.split(backendDistPath), 1)?.split('.'),
0,

@@ -17,3 +26,3 @@ );

if (!filename) {
return 'N/A (filename)';
return FALLBACK;
}

@@ -20,0 +29,0 @@

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