@argos-ci/util
Advanced tools
Comparing version 2.1.2 to 2.2.0
@@ -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" | ||
} |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
8
8294
195
1