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

@argos-ci/util

Package Overview
Dependencies
Maintainers
0
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@argos-ci/util - npm Package Compare versions

Comparing version 2.1.2 to 2.2.0

dist/browser.js

7

dist/browser.d.ts

@@ -34,3 +34,2 @@ type ScreenshotMetadata = {

};
// Metdata used to pass informations later removed from metadata.
transient?: {

@@ -45,2 +44,3 @@ threshold?: number;

declare function getMetadataPath(screenshotPath: string): string;
/**

@@ -52,2 +52,3 @@ * Build a screenshot name from a test name and options.

}): string;
/**

@@ -57,3 +58,3 @@ * Validates the threshold value.

declare function validateThreshold(threshold: number): void;
export { getMetadataPath, getScreenshotName, validateThreshold };
export type { ScreenshotMetadata };
export { type ScreenshotMetadata, getMetadataPath, getScreenshotName, validateThreshold };

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

import { ScreenshotMetadata } from './browser.js';
export { getMetadataPath, getScreenshotName, validateThreshold } from './browser.js';
/**

@@ -5,2 +8,3 @@ * Get the top level of the git repository.

declare function getGitRepositoryPath(): Promise<string | null>;
/**

@@ -10,46 +14,4 @@ * Read the version from a package.json file.

declare function readVersionFromPackage(pkgPath: string): Promise<string>;
type ScreenshotMetadata = {
url?: string;
viewport?: {
width: number;
height: number;
};
colorScheme?: "light" | "dark";
mediaType?: "screen" | "print";
test: {
id?: string;
title: string;
titlePath: string[];
retries?: number;
retry?: number;
repeat?: number;
location?: {
file: string;
line: number;
column: number;
};
} | null;
browser?: {
name: string;
version: string;
};
automationLibrary: {
name: string;
version: string;
};
sdk: {
name: string;
version: string;
};
// Metdata used to pass informations later removed from metadata.
transient?: {
threshold?: number;
baseName?: string;
};
};
/**
* Get metadata path from screenshot path.
*/
declare function getMetadataPath(screenshotPath: string): string;
/**
* Write screenshot metadata to disk.

@@ -63,9 +25,4 @@ */

declare function readMetadata(screenshotPath: string): Promise<ScreenshotMetadata | null>;
/**
* Build a screenshot name from a test name and options.
*/
declare function getScreenshotName(name: string, options?: {
viewportWidth?: number;
}): string;
/**
* Get playwright trace from screenshot path.

@@ -75,6 +32,3 @@ * If not found, returns null.

declare function getPlaywrightTracePath(screenshotPath: string): Promise<string | null>;
/**
* Validates the threshold value.
*/
declare function validateThreshold(threshold: number): void;
export { getGitRepositoryPath, readVersionFromPackage, ScreenshotMetadata, getMetadataPath, writeMetadata, readMetadata, getScreenshotName, getPlaywrightTracePath, validateThreshold };
export { ScreenshotMetadata, getGitRepositoryPath, getPlaywrightTracePath, readMetadata, readVersionFromPackage, writeMetadata };
{
"name": "@argos-ci/util",
"description": "Set of utilities used across all Argos SDKs.",
"version": "2.1.2",
"version": "2.2.0",
"author": "Smooth Code",

@@ -27,9 +27,9 @@ "license": "MIT",

"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"default": "./dist/index.mjs"
"import": "./dist/index.js",
"default": "./dist/index.js"
},
"./browser": {
"types": "./dist/browser.d.ts",
"import": "./dist/browser.mjs",
"default": "./dist/browser.mjs"
"import": "./dist/browser.js",
"default": "./dist/browser.js"
},

@@ -42,4 +42,3 @@ "./package.json": "./package.json"

"scripts": {
"prebuild": "rm -rf dist",
"build": "rollup -c"
"build": "tsup"
},

@@ -49,3 +48,3 @@ "devDependencies": {

},
"gitHead": "d0fa8cd790ffd2343d1cd32706bcb757c4f3b26e"
"gitHead": "fe6e055a43e955e7df362ddaec59c84dc274bbb2"
}
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