@replayio/replay
Advanced tools
Comparing version 0.0.0-experimental-6ca7d6b6 to 0.0.0-experimental-6d2f8c30
@@ -14,2 +14,7 @@ "use strict"; | ||
}), | ||
trigger: optional(object({ | ||
user: optional(string()), | ||
name: string(), | ||
workflow: optional(string()), | ||
})), | ||
merge: optional(object({ | ||
@@ -16,0 +21,0 @@ id: string(), |
{ | ||
"name": "@replayio/replay", | ||
"version": "0.0.0-experimental-6ca7d6b6", | ||
"version": "0.0.0-experimental-6d2f8c30", | ||
"description": "CLI tool for uploading and managing recordings", | ||
@@ -29,2 +29,3 @@ "bin": { | ||
"dependencies": { | ||
"@replayio/sourcemap-upload": "^1.0.1", | ||
"commander": "^7.2.0", | ||
@@ -38,3 +39,3 @@ "is-uuid": "^1.0.2", | ||
}, | ||
"gitHead": "6ca7d6b62051ae3c3f4e0f62c4a530650453207b", | ||
"gitHead": "6d2f8c30e64432c896657d04badfa369db5979af", | ||
"devDependencies": { | ||
@@ -41,0 +42,0 @@ "@types/ws": "^8.5.3", |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const sourcemap_upload_1 = require("@replayio/sourcemap-upload"); | ||
const commander_1 = require("commander"); | ||
@@ -61,2 +62,14 @@ const main_1 = require("./main"); | ||
commander_1.program | ||
.command("upload-sourcemaps") | ||
.requiredOption("-g, --group <name>", "The name to group this sourcemap into, e.g. A commit SHA or release version.") | ||
.option("--api-key <key>", "Authentication API Key") | ||
.option("--dry-run", "Perform all of the usual CLI logic, but the final sourcemap upload.") | ||
.option("-x, --extensions <exts>", "A comma-separated list of extensions to process. Defaults to '.js,.map'.", collectExtensions) | ||
.option("-i, --ignore <pattern>", "Ignore files that match this pattern", collectIgnorePatterns) | ||
.option("-q, --quiet", "Silence all stdout logging.") | ||
.option("-v, --verbose", "Output extra data to stdout when processing files.") | ||
.option("--root <dirname>", "The base directory to use when computing relative paths") | ||
.arguments("<paths...>") | ||
.action((filepaths, opts) => commandUploadSourcemaps(filepaths, opts)); | ||
commander_1.program | ||
.parseAsync() | ||
@@ -67,2 +80,8 @@ .catch((err) => { | ||
}); | ||
function collectExtensions(value) { | ||
return value.split(","); | ||
} | ||
function collectIgnorePatterns(value, previous = []) { | ||
return previous.concat([value]); | ||
} | ||
function commandListAllRecordings(opts) { | ||
@@ -105,2 +124,26 @@ const recordings = (0, main_1.listAllRecordings)({ ...opts, verbose: true }); | ||
} | ||
async function commandUploadSourcemaps(filepaths, cliOpts) { | ||
const { quiet, verbose, apiKey, ...uploadOpts } = cliOpts; | ||
let log; | ||
if (!quiet) { | ||
if (verbose) { | ||
log = (_level, message) => { | ||
console.log(message); | ||
}; | ||
} | ||
else { | ||
log = (level, message) => { | ||
if (level === "normal") { | ||
console.log(message); | ||
} | ||
}; | ||
} | ||
} | ||
await (0, sourcemap_upload_1.uploadSourceMaps)({ | ||
filepaths, | ||
key: apiKey, | ||
...uploadOpts, | ||
log, | ||
}); | ||
} | ||
//# sourceMappingURL=bin.js.map |
@@ -20,2 +20,11 @@ export interface CommandLineOptions { | ||
export declare type Options = CommandLineOptions & NodeOptions; | ||
export interface SourcemapUploadOptions { | ||
group: string; | ||
dryRun?: boolean; | ||
extensions?: Array<string>; | ||
ignore?: Array<string>; | ||
quiet?: boolean; | ||
verbose?: boolean; | ||
root?: string; | ||
} | ||
/** | ||
@@ -22,0 +31,0 @@ * Supported replay browsers |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Deprecated
MaintenanceThe maintainer of the package marked it as deprecated. This could indicate that a single version should not be used, or that the package is no longer maintained and any new vulnerabilities will not be fixed.
Found 1 instance in 1 package
114421
1501
0
5
+ Added@replayio/sourcemap-upload@1.1.5(transitive)
+ Addedarray-buffer-byte-length@1.0.2(transitive)
+ Addedarraybuffer.prototype.slice@1.0.4(transitive)
+ Addedasync-function@1.0.0(transitive)
+ Addedavailable-typed-arrays@1.0.7(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedcall-bind@1.0.8(transitive)
+ Addedcall-bind-apply-helpers@1.0.2(transitive)
+ Addedcall-bound@1.0.4(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addeddata-view-buffer@1.0.2(transitive)
+ Addeddata-view-byte-length@1.0.2(transitive)
+ Addeddata-view-byte-offset@1.0.1(transitive)
+ Addeddebug@4.4.0(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addeddefine-properties@1.2.1(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedes-abstract@1.23.9(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedes-set-tostringtag@2.1.0(transitive)
+ Addedes-to-primitive@1.3.0(transitive)
+ Addedfor-each@0.3.5(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedfunction.prototype.name@1.1.8(transitive)
+ Addedfunctions-have-names@1.2.3(transitive)
+ Addedget-intrinsic@1.3.0(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedget-symbol-description@1.1.0(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedglobalthis@1.0.4(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedhas-bigints@1.1.0(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-proto@1.2.0(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhas-tostringtag@1.0.2(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedinternal-slot@1.1.0(transitive)
+ Addedis-array-buffer@3.0.5(transitive)
+ Addedis-async-function@2.1.1(transitive)
+ Addedis-bigint@1.1.0(transitive)
+ Addedis-boolean-object@1.2.2(transitive)
+ Addedis-callable@1.2.7(transitive)
+ Addedis-data-view@1.0.2(transitive)
+ Addedis-date-object@1.1.0(transitive)
+ Addedis-finalizationregistry@1.1.1(transitive)
+ Addedis-generator-function@1.1.0(transitive)
+ Addedis-map@2.0.3(transitive)
+ Addedis-number-object@1.1.1(transitive)
+ Addedis-regex@1.2.1(transitive)
+ Addedis-set@2.0.3(transitive)
+ Addedis-shared-array-buffer@1.0.4(transitive)
+ Addedis-string@1.1.1(transitive)
+ Addedis-symbol@1.1.1(transitive)
+ Addedis-typed-array@1.1.15(transitive)
+ Addedis-weakmap@2.0.2(transitive)
+ Addedis-weakref@1.1.1(transitive)
+ Addedis-weakset@2.0.4(transitive)
+ Addedisarray@2.0.5(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedms@2.1.3(transitive)
+ Addednode-fetch@2.7.0(transitive)
+ Addedobject-inspect@1.13.4(transitive)
+ Addedobject-keys@1.1.1(transitive)
+ Addedobject.assign@4.1.7(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedown-keys@1.0.1(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpossible-typed-array-names@1.1.0(transitive)
+ Addedreflect.getprototypeof@1.0.10(transitive)
+ Addedregexp.prototype.flags@1.5.4(transitive)
+ Addedsafe-array-concat@1.1.3(transitive)
+ Addedsafe-push-apply@1.0.0(transitive)
+ Addedsafe-regex-test@1.1.0(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedset-function-name@2.0.2(transitive)
+ Addedset-proto@1.0.0(transitive)
+ Addedside-channel@1.1.0(transitive)
+ Addedside-channel-list@1.0.0(transitive)
+ Addedside-channel-map@1.0.1(transitive)
+ Addedside-channel-weakmap@1.0.2(transitive)
+ Addedstring.prototype.matchall@4.0.12(transitive)
+ Addedstring.prototype.trim@1.2.10(transitive)
+ Addedstring.prototype.trimend@1.0.9(transitive)
+ Addedstring.prototype.trimstart@1.0.8(transitive)
+ Addedtr46@0.0.3(transitive)
+ Addedtyped-array-buffer@1.0.3(transitive)
+ Addedtyped-array-byte-length@1.0.3(transitive)
+ Addedtyped-array-byte-offset@1.0.4(transitive)
+ Addedtyped-array-length@1.0.7(transitive)
+ Addedunbox-primitive@1.1.0(transitive)
+ Addedwebidl-conversions@3.0.1(transitive)
+ Addedwhatwg-url@5.0.0(transitive)
+ Addedwhich-boxed-primitive@1.1.1(transitive)
+ Addedwhich-builtin-type@1.2.1(transitive)
+ Addedwhich-collection@1.0.2(transitive)
+ Addedwhich-typed-array@1.1.18(transitive)
+ Addedwrappy@1.0.2(transitive)