@flashcatcloud/flashcat-cli
Advanced tools
| export {}; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const upload_1 = require("../upload"); | ||
| describe("UploadCommand", () => { | ||
| describe("parseDwarfdumpOutput", () => { | ||
| it("should parse single architecture dwarfdump output", () => { | ||
| const command = new upload_1.UploadCommand(); | ||
| const output = "UUID: C8469F85-B060-3085-B69D-E46C645560EA (arm64) /path/to/MyApp.framework.dSYM/Contents/Resources/DWARF/MyApp"; | ||
| // @ts-ignore - accessing private method for testing | ||
| const result = command.parseDwarfdumpOutput(output); | ||
| expect(result).toHaveLength(1); | ||
| expect(result[0]).toEqual({ | ||
| uuid: "C8469F85-B060-3085-B69D-E46C645560EA", | ||
| arch: "arm64", | ||
| objectPath: "/path/to/MyApp.framework.dSYM/Contents/Resources/DWARF/MyApp", | ||
| }); | ||
| }); | ||
| it("should parse multiple architecture dwarfdump output", () => { | ||
| const command = new upload_1.UploadCommand(); | ||
| const output = `UUID: C8469F85-B060-3085-B69D-E46C645560EA (armv7) DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest | ||
| UUID: 06EE3D68-D605-3E92-B92D-2F48C02A505E (arm64) DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest`; | ||
| // @ts-ignore - accessing private method for testing | ||
| const result = command.parseDwarfdumpOutput(output); | ||
| expect(result).toHaveLength(2); | ||
| expect(result[0]).toEqual({ | ||
| uuid: "C8469F85-B060-3085-B69D-E46C645560EA", | ||
| arch: "armv7", | ||
| objectPath: "DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest", | ||
| }); | ||
| expect(result[1]).toEqual({ | ||
| uuid: "06EE3D68-D605-3E92-B92D-2F48C02A505E", | ||
| arch: "arm64", | ||
| objectPath: "DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest", | ||
| }); | ||
| }); | ||
| it("should handle empty output", () => { | ||
| const command = new upload_1.UploadCommand(); | ||
| const output = ""; | ||
| // @ts-ignore - accessing private method for testing | ||
| const result = command.parseDwarfdumpOutput(output); | ||
| expect(result).toHaveLength(0); | ||
| }); | ||
| it("should ignore invalid lines", () => { | ||
| const command = new upload_1.UploadCommand(); | ||
| const output = `Some random output | ||
| UUID: C8469F85-B060-3085-B69D-E46C645560EA (arm64) DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest | ||
| Invalid line here | ||
| UUID: invalid format`; | ||
| // @ts-ignore - accessing private method for testing | ||
| const result = command.parseDwarfdumpOutput(output); | ||
| expect(result).toHaveLength(1); | ||
| expect(result[0].uuid).toBe("C8469F85-B060-3085-B69D-E46C645560EA"); | ||
| }); | ||
| }); | ||
| }); | ||
| //# sourceMappingURL=upload.test.js.map |
| {"version":3,"file":"upload.test.js","sourceRoot":"","sources":["../../../../src/commands/dsyms/__tests__/upload.test.ts"],"names":[],"mappings":";;AAAA,sCAA0C;AAE1C,QAAQ,CAAC,eAAe,EAAE,GAAG,EAAE;IAC7B,QAAQ,CAAC,sBAAsB,EAAE,GAAG,EAAE;QACpC,EAAE,CAAC,mDAAmD,EAAE,GAAG,EAAE;YAC3D,MAAM,OAAO,GAAG,IAAI,sBAAa,EAAE,CAAC;YACpC,MAAM,MAAM,GACV,iHAAiH,CAAC;YAEpH,oDAAoD;YACpD,MAAM,MAAM,GAAG,OAAO,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC;YAEpD,MAAM,CAAC,MAAM,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YAC/B,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;gBACxB,IAAI,EAAE,sCAAsC;gBAC5C,IAAI,EAAE,OAAO;gBACb,UAAU,EACR,8DAA8D;aACjE,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,qDAAqD,EAAE,GAAG,EAAE;YAC7D,MAAM,OAAO,GAAG,IAAI,sBAAa,EAAE,CAAC;YACpC,MAAM,MAAM,GAAG;yGACoF,CAAC;YAEpG,oDAAoD;YACpD,MAAM,MAAM,GAAG,OAAO,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC;YAEpD,MAAM,CAAC,MAAM,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YAC/B,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;gBACxB,IAAI,EAAE,sCAAsC;gBAC5C,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,uDAAuD;aACpE,CAAC,CAAC;YACH,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,OAAO,CAAC;gBACxB,IAAI,EAAE,sCAAsC;gBAC5C,IAAI,EAAE,OAAO;gBACb,UAAU,EAAE,uDAAuD;aACpE,CAAC,CAAC;QACL,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,4BAA4B,EAAE,GAAG,EAAE;YACpC,MAAM,OAAO,GAAG,IAAI,sBAAa,EAAE,CAAC;YACpC,MAAM,MAAM,GAAG,EAAE,CAAC;YAElB,oDAAoD;YACpD,MAAM,MAAM,GAAG,OAAO,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC;YAEpD,MAAM,CAAC,MAAM,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;QACjC,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,6BAA6B,EAAE,GAAG,EAAE;YACrC,MAAM,OAAO,GAAG,IAAI,sBAAa,EAAE,CAAC;YACpC,MAAM,MAAM,GAAG;;;qBAGA,CAAC;YAEhB,oDAAoD;YACpD,MAAM,MAAM,GAAG,OAAO,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC;YAEpD,MAAM,CAAC,MAAM,CAAC,CAAC,YAAY,CAAC,CAAC,CAAC,CAAC;YAC/B,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,sCAAsC,CAAC,CAAC;QACtE,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} |
| export {}; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const utils_1 = require("../utils"); | ||
| describe("utils", () => { | ||
| describe("pluralize", () => { | ||
| it("should return singular form for 0", () => { | ||
| expect((0, utils_1.pluralize)(0, "file", "files")).toBe("0 file"); | ||
| }); | ||
| it("should return singular form for 1", () => { | ||
| expect((0, utils_1.pluralize)(1, "file", "files")).toBe("1 file"); | ||
| }); | ||
| it("should return plural form for 2", () => { | ||
| expect((0, utils_1.pluralize)(2, "file", "files")).toBe("2 files"); | ||
| }); | ||
| it("should return plural form for numbers greater than 2", () => { | ||
| expect((0, utils_1.pluralize)(10, "file", "files")).toBe("10 files"); | ||
| }); | ||
| }); | ||
| describe("isZipFile", () => { | ||
| it("should return false for non-existent file", () => __awaiter(void 0, void 0, void 0, function* () { | ||
| const result = yield (0, utils_1.isZipFile)("/non/existent/file.zip"); | ||
| expect(result).toBe(false); | ||
| })); | ||
| it("should return false for file without .zip extension", () => __awaiter(void 0, void 0, void 0, function* () { | ||
| const result = yield (0, utils_1.isZipFile)(__filename); | ||
| expect(result).toBe(false); | ||
| })); | ||
| }); | ||
| }); | ||
| //# sourceMappingURL=utils.test.js.map |
| {"version":3,"file":"utils.test.js","sourceRoot":"","sources":["../../../../src/commands/dsyms/__tests__/utils.test.ts"],"names":[],"mappings":";;;;;;;;;;;AAAA,oCAAgD;AAEhD,QAAQ,CAAC,OAAO,EAAE,GAAG,EAAE;IACrB,QAAQ,CAAC,WAAW,EAAE,GAAG,EAAE;QACzB,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;YAC3C,MAAM,CAAC,IAAA,iBAAS,EAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACvD,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,mCAAmC,EAAE,GAAG,EAAE;YAC3C,MAAM,CAAC,IAAA,iBAAS,EAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QACvD,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,iCAAiC,EAAE,GAAG,EAAE;YACzC,MAAM,CAAC,IAAA,iBAAS,EAAC,CAAC,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;QACxD,CAAC,CAAC,CAAC;QAEH,EAAE,CAAC,sDAAsD,EAAE,GAAG,EAAE;YAC9D,MAAM,CAAC,IAAA,iBAAS,EAAC,EAAE,EAAE,MAAM,EAAE,OAAO,CAAC,CAAC,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC;QAC1D,CAAC,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;IAEH,QAAQ,CAAC,WAAW,EAAE,GAAG,EAAE;QACzB,EAAE,CAAC,2CAA2C,EAAE,GAAS,EAAE;YACzD,MAAM,MAAM,GAAG,MAAM,IAAA,iBAAS,EAAC,wBAAwB,CAAC,CAAC;YACzD,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC7B,CAAC,CAAA,CAAC,CAAC;QAEH,EAAE,CAAC,qDAAqD,EAAE,GAAS,EAAE;YACnE,MAAM,MAAM,GAAG,MAAM,IAAA,iBAAS,EAAC,UAAU,CAAC,CAAC;YAC3C,MAAM,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;QAC7B,CAAC,CAAA,CAAC,CAAC;IACL,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} |
| export {}; |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| const upload_1 = require("./upload"); | ||
| module.exports = [upload_1.UploadCommand]; | ||
| //# sourceMappingURL=cli.js.map |
| {"version":3,"file":"cli.js","sourceRoot":"","sources":["../../../src/commands/dsyms/cli.ts"],"names":[],"mappings":";;AAAA,qCAAyC;AAEzC,MAAM,CAAC,OAAO,GAAG,CAAC,sBAAa,CAAC,CAAC"} |
| import { MultipartPayload } from "../../helpers/upload"; | ||
| export interface Dsym { | ||
| bundlePath: string; | ||
| slices: ArchSlice[]; | ||
| } | ||
| export interface ArchSlice { | ||
| arch: string; | ||
| objectPath: string; | ||
| uuid: string; | ||
| } | ||
| export declare class CompressedDsym { | ||
| archivePath: string; | ||
| dsym: Dsym; | ||
| constructor(archivePath: string, dsym: Dsym); | ||
| asMultipartPayload(): MultipartPayload; | ||
| private getMetadataPayload; | ||
| } |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.CompressedDsym = void 0; | ||
| class CompressedDsym { | ||
| constructor(archivePath, dsym) { | ||
| this.archivePath = archivePath; | ||
| this.dsym = dsym; | ||
| } | ||
| asMultipartPayload() { | ||
| const content = new Map([ | ||
| [ | ||
| "symbols_archive", | ||
| { | ||
| type: "file", | ||
| path: this.archivePath, | ||
| options: { filename: "ios_symbols_archive" }, | ||
| }, | ||
| ], | ||
| ["event", this.getMetadataPayload()], | ||
| ]); | ||
| return { | ||
| content, | ||
| }; | ||
| } | ||
| getMetadataPayload() { | ||
| const concatUUIDs = this.dsym.slices.map((slice) => slice.uuid).join(); | ||
| return { | ||
| type: "string", | ||
| options: { | ||
| contentType: "application/json", | ||
| filename: "event", | ||
| }, | ||
| value: JSON.stringify({ | ||
| type: "ios_symbols", | ||
| uuids: concatUUIDs, | ||
| }), | ||
| }; | ||
| } | ||
| } | ||
| exports.CompressedDsym = CompressedDsym; | ||
| //# sourceMappingURL=interfaces.js.map |
| {"version":3,"file":"interfaces.js","sourceRoot":"","sources":["../../../src/commands/dsyms/interfaces.ts"],"names":[],"mappings":";;;AAaA,MAAa,cAAc;IAIzB,YAAY,WAAmB,EAAE,IAAU;QACzC,IAAI,CAAC,WAAW,GAAG,WAAW,CAAC;QAC/B,IAAI,CAAC,IAAI,GAAG,IAAI,CAAC;IACnB,CAAC;IAEM,kBAAkB;QACvB,MAAM,OAAO,GAAG,IAAI,GAAG,CAAC;YACtB;gBACE,iBAAiB;gBACjB;oBACE,IAAI,EAAE,MAAM;oBACZ,IAAI,EAAE,IAAI,CAAC,WAAW;oBACtB,OAAO,EAAE,EAAE,QAAQ,EAAE,qBAAqB,EAAE;iBAC7C;aACF;YACD,CAAC,OAAO,EAAE,IAAI,CAAC,kBAAkB,EAAE,CAAC;SACrC,CAAC,CAAC;QAEH,OAAO;YACL,OAAO;SACR,CAAC;IACJ,CAAC;IAEO,kBAAkB;QACxB,MAAM,WAAW,GAAG,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,CAAC;QAEvE,OAAO;YACL,IAAI,EAAE,QAAQ;YACd,OAAO,EAAE;gBACP,WAAW,EAAE,kBAAkB;gBAC/B,QAAQ,EAAE,OAAO;aAClB;YACD,KAAK,EAAE,IAAI,CAAC,SAAS,CAAC;gBACpB,IAAI,EAAE,aAAa;gBACnB,KAAK,EAAE,WAAW;aACnB,CAAC;SACH,CAAC;IACJ,CAAC;CACF;AA1CD,wCA0CC"} |
| import { UploadStatus } from "../../helpers/upload"; | ||
| import { ArchSlice, CompressedDsym, Dsym } from "./interfaces"; | ||
| export declare const renderConfigurationError: (error: Error) => string; | ||
| export declare const renderInvalidDsymWarning: (dSYMPath: string) => string; | ||
| export declare const renderDSYMSlimmingFailure: (dSYM: Dsym, slice: ArchSlice) => string; | ||
| export declare const renderFailedUpload: (dSYM: CompressedDsym, errorMessage: string) => string; | ||
| export declare const renderRetriedUpload: (dSYM: CompressedDsym, errorMessage: string, attempt: number) => string; | ||
| export declare const renderSuccessfulCommand: (statuses: UploadStatus[], duration: number, dryRun: boolean) => string; | ||
| export declare const renderCommandInfo: (basePath: string, poolLimit: number, dryRun: boolean) => string; | ||
| export declare const renderCommandDetail: (intermediateDirectory: string, uploadDirectory: string) => string; | ||
| export declare const renderUpload: (dSYM: CompressedDsym) => string; |
| "use strict"; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.renderUpload = exports.renderCommandDetail = exports.renderCommandInfo = exports.renderSuccessfulCommand = exports.renderRetriedUpload = exports.renderFailedUpload = exports.renderDSYMSlimmingFailure = exports.renderInvalidDsymWarning = exports.renderConfigurationError = void 0; | ||
| const path_1 = __importDefault(require("path")); | ||
| const chalk_1 = __importDefault(require("chalk")); | ||
| const formatting_1 = require("../../helpers/formatting"); | ||
| const upload_1 = require("../../helpers/upload"); | ||
| const utils_1 = require("./utils"); | ||
| const renderConfigurationError = (error) => chalk_1.default.red(`${formatting_1.ICONS.FAILED} Configuration error: ${error}.\n`); | ||
| exports.renderConfigurationError = renderConfigurationError; | ||
| const renderInvalidDsymWarning = (dSYMPath) => chalk_1.default.yellow(`${formatting_1.ICONS.WARNING} Invalid dSYM file, will be skipped: ${dSYMPath}\n`); | ||
| exports.renderInvalidDsymWarning = renderInvalidDsymWarning; | ||
| const renderDSYMSlimmingFailure = (dSYM, slice) => chalk_1.default.yellow(`${formatting_1.ICONS.WARNING} Failed to export '${slice.arch}' arch (${slice.uuid}) from ${dSYM.bundlePath}\n`); | ||
| exports.renderDSYMSlimmingFailure = renderDSYMSlimmingFailure; | ||
| const renderFailedUpload = (dSYM, errorMessage) => { | ||
| const dSYMPathBold = `[${chalk_1.default.bold.dim(dSYM.dsym.bundlePath)}]`; | ||
| return chalk_1.default.red(`${formatting_1.ICONS.FAILED} Failed upload dSYM for ${dSYMPathBold}: ${errorMessage}\n`); | ||
| }; | ||
| exports.renderFailedUpload = renderFailedUpload; | ||
| const renderRetriedUpload = (dSYM, errorMessage, attempt) => { | ||
| const dSYMPathBold = `[${chalk_1.default.bold.dim(dSYM.dsym.bundlePath)}]`; | ||
| return chalk_1.default.yellow(`[attempt ${attempt}] Retrying dSYM upload ${dSYMPathBold}: ${errorMessage}\n`); | ||
| }; | ||
| exports.renderRetriedUpload = renderRetriedUpload; | ||
| const renderSuccessfulCommand = (statuses, duration, dryRun) => { | ||
| const results = new Map(); | ||
| statuses.forEach((status) => { | ||
| if (!results.has(status)) { | ||
| results.set(status, 0); | ||
| } | ||
| results.set(status, results.get(status) + 1); | ||
| }); | ||
| const output = ["", chalk_1.default.bold("Command summary:")]; | ||
| if (results.get(upload_1.UploadStatus.Failure)) { | ||
| output.push(chalk_1.default.red(`${formatting_1.ICONS.FAILED} Some dSYMS have not been uploaded correctly.`)); | ||
| } | ||
| else if (results.get(upload_1.UploadStatus.Skipped)) { | ||
| output.push(chalk_1.default.yellow(`${formatting_1.ICONS.WARNING} Some dSYMs have been skipped.`)); | ||
| } | ||
| else if (results.get(upload_1.UploadStatus.Success)) { | ||
| if (dryRun) { | ||
| output.push(chalk_1.default.green(`${formatting_1.ICONS.SUCCESS} [DRYRUN] Handled ${(0, utils_1.pluralize)(results.get(upload_1.UploadStatus.Success), "dSYM", "dSYMs")} with success in ${duration} seconds.`)); | ||
| } | ||
| else { | ||
| output.push(chalk_1.default.green(`${formatting_1.ICONS.SUCCESS} Uploaded ${(0, utils_1.pluralize)(results.get(upload_1.UploadStatus.Success), "dSYM", "dSYMs")} in ${duration} seconds.`)); | ||
| } | ||
| } | ||
| else { | ||
| output.push(chalk_1.default.yellow(`${formatting_1.ICONS.WARNING} No dSYMs detected. Did you specify the correct directory?`)); | ||
| } | ||
| if (results.get(upload_1.UploadStatus.Failure) || results.get(upload_1.UploadStatus.Skipped)) { | ||
| output.push(`Details about the found ${(0, utils_1.pluralize)(statuses.length, "dSYM", "dSYMs")}:`); | ||
| if (results.get(upload_1.UploadStatus.Success)) { | ||
| output.push(` * ${(0, utils_1.pluralize)(results.get(upload_1.UploadStatus.Success), "dSYM", "dSYMs")} successfully uploaded`); | ||
| } | ||
| if (results.get(upload_1.UploadStatus.Skipped)) { | ||
| output.push(chalk_1.default.yellow(` * ${(0, utils_1.pluralize)(results.get(upload_1.UploadStatus.Skipped), "dSYM was", "dSYMs were")} skipped`)); | ||
| } | ||
| if (results.get(upload_1.UploadStatus.Failure)) { | ||
| output.push(chalk_1.default.red(` * ${(0, utils_1.pluralize)(results.get(upload_1.UploadStatus.Failure), "dSYM", "dSYMs")} failed to upload`)); | ||
| } | ||
| } | ||
| return output.join("\n") + "\n"; | ||
| }; | ||
| exports.renderSuccessfulCommand = renderSuccessfulCommand; | ||
| const renderCommandInfo = (basePath, poolLimit, dryRun) => { | ||
| let fullStr = ""; | ||
| if (dryRun) { | ||
| fullStr += chalk_1.default.yellow(`${formatting_1.ICONS.WARNING} DRY-RUN MODE ENABLED. WILL NOT UPLOAD DSYMS\n`); | ||
| } | ||
| const startStr = chalk_1.default.green(`Starting upload with concurrency ${poolLimit}. \n`); | ||
| fullStr += startStr; | ||
| const basePathStr = chalk_1.default.green(`Will look for dSYMs in ${basePath}\n`); | ||
| fullStr += basePathStr; | ||
| fullStr += chalk_1.default.green(`Once dSYMs upload is successful files will be processed and ready to use within the next 5 minutes.\n`); | ||
| return fullStr; | ||
| }; | ||
| exports.renderCommandInfo = renderCommandInfo; | ||
| const renderCommandDetail = (intermediateDirectory, uploadDirectory) => `Will use temporary intermediate directory: ${intermediateDirectory}\n` + | ||
| `Will use temporary upload directory: ${uploadDirectory}\n`; | ||
| exports.renderCommandDetail = renderCommandDetail; | ||
| const renderUpload = (dSYM) => { | ||
| const archiveName = path_1.default.basename(dSYM.archivePath); | ||
| const objectName = dSYM.dsym.slices.map((slice) => path_1.default.basename(slice.objectPath))[0]; | ||
| const archs = dSYM.dsym.slices.map((slice) => slice.arch).join(); | ||
| const uuids = dSYM.dsym.slices.map((slice) => slice.uuid).join(); | ||
| return `Uploading ${archiveName} (${objectName}, arch: ${archs}, UUID: ${uuids})\n`; | ||
| }; | ||
| exports.renderUpload = renderUpload; | ||
| //# sourceMappingURL=renderer.js.map |
| {"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../../src/commands/dsyms/renderer.ts"],"names":[],"mappings":"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"} |
| import { Command } from "clipanion"; | ||
| export declare class UploadCommand extends Command { | ||
| static paths: string[][]; | ||
| static usage: import("clipanion").Usage; | ||
| private basePath; | ||
| private dryRun; | ||
| private maxConcurrency; | ||
| private cliVersion; | ||
| private config; | ||
| execute(): Promise<0 | 1>; | ||
| private compressDSYMsToDirectory; | ||
| private findDSYMsInDirectory; | ||
| private getRequestBuilder; | ||
| /** | ||
| * Parses the output of `dwarfdump --uuid` command (ref.: https://www.unix.com/man-page/osx/1/dwarfdump/). | ||
| * It returns one or many arch slices read from the output. | ||
| * | ||
| * Example `dwarfdump --uuid` output: | ||
| * ``` | ||
| * $ dwarfdump --uuid DDTest.framework.dSYM | ||
| * UUID: C8469F85-B060-3085-B69D-E46C645560EA (armv7) DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest | ||
| * UUID: 06EE3D68-D605-3E92-B92D-2F48C02A505E (arm64) DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest | ||
| * ``` | ||
| */ | ||
| private parseDwarfdumpOutput; | ||
| /** | ||
| * It takes fat dSYM as input and returns multiple dSYMs by extracting **each arch** | ||
| * to separate dSYM file. New files are saved to `intermediatePath` and named by their object uuid (`<uuid>.dSYM`). | ||
| * | ||
| * For example, given `<source path>/Foo.dSYM/Contents/Resources/DWARF/Foo` dSYM with two arch slices: `arm64` (uuid1) | ||
| * and `x86_64` (uuid2), it will: | ||
| * - create `<intermediate path>/<uuid1>.dSYM/Contents/Resources/DWARF/Foo` for `arm64`, | ||
| * - create `<intermediate path>/<uuid2>.dSYM/Contents/Resources/DWARF/Foo` for `x86_64`. | ||
| */ | ||
| private thinDSYM; | ||
| /** | ||
| * It takes `N` dSYMs and returns `N` or more dSYMs. If a dSYM includes more than one arch slice, | ||
| * it will be thinned by extracting each arch to a new dSYM in `intermediatePath`. | ||
| */ | ||
| private thinDSYMs; | ||
| private uploadDSYM; | ||
| } |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (this && this.__importStar) || function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.UploadCommand = void 0; | ||
| const fs_1 = require("fs"); | ||
| const path_1 = __importDefault(require("path")); | ||
| const chalk_1 = __importDefault(require("chalk")); | ||
| const clipanion_1 = require("clipanion"); | ||
| const glob_1 = require("glob"); | ||
| const apikey_1 = require("../../helpers/apikey"); | ||
| const base_intake_url_1 = require("../../helpers/base-intake-url"); | ||
| const concurrency_1 = require("../../helpers/concurrency"); | ||
| const errors_1 = require("../../helpers/errors"); | ||
| const upload_1 = require("../../helpers/upload"); | ||
| const utils_1 = require("../../helpers/utils"); | ||
| const validation = __importStar(require("../../helpers/validation")); | ||
| const version_1 = require("../../helpers/version"); | ||
| const interfaces_1 = require("./interfaces"); | ||
| const renderer_1 = require("./renderer"); | ||
| const utils_2 = require("./utils"); | ||
| class UploadCommand extends clipanion_1.Command { | ||
| constructor() { | ||
| super(...arguments); | ||
| this.basePath = clipanion_1.Option.String({ required: true }); | ||
| this.dryRun = clipanion_1.Option.Boolean("--dry-run", false); | ||
| this.maxConcurrency = clipanion_1.Option.String("--max-concurrency", "20", { | ||
| validator: validation.isInteger(), | ||
| }); | ||
| this.cliVersion = version_1.version; | ||
| this.config = { | ||
| apiKey: process.env.FLASHCAT_API_KEY, | ||
| flashcatSite: process.env.FLASHCAT_SITE || "flashcat.cloud", | ||
| }; | ||
| this.compressDSYMsToDirectory = (dsyms, directoryPath) => __awaiter(this, void 0, void 0, function* () { | ||
| yield fs_1.promises.mkdir(directoryPath, { recursive: true }); | ||
| return Promise.all(dsyms.map((dsym) => __awaiter(this, void 0, void 0, function* () { | ||
| const archivePath = (0, utils_1.buildPath)(directoryPath, `${dsym.slices[0].uuid}.zip`); | ||
| yield (0, utils_2.zipDirectoryToArchive)(dsym.bundlePath, archivePath); | ||
| return new interfaces_1.CompressedDsym(archivePath, dsym); | ||
| }))); | ||
| }); | ||
| this.findDSYMsInDirectory = (directoryPath) => __awaiter(this, void 0, void 0, function* () { | ||
| const dsyms = []; | ||
| for (const dSYMPath of glob_1.glob.sync((0, utils_1.buildPath)(directoryPath, "**/*.dSYM"))) { | ||
| try { | ||
| const stdout = (yield (0, utils_2.executeDwarfdump)(dSYMPath)).stdout; | ||
| const archSlices = this.parseDwarfdumpOutput(stdout); | ||
| dsyms.push({ bundlePath: dSYMPath, slices: archSlices }); | ||
| } | ||
| catch (_a) { | ||
| this.context.stdout.write((0, renderer_1.renderInvalidDsymWarning)(dSYMPath)); | ||
| } | ||
| } | ||
| return Promise.all(dsyms); | ||
| }); | ||
| /** | ||
| * Parses the output of `dwarfdump --uuid` command (ref.: https://www.unix.com/man-page/osx/1/dwarfdump/). | ||
| * It returns one or many arch slices read from the output. | ||
| * | ||
| * Example `dwarfdump --uuid` output: | ||
| * ``` | ||
| * $ dwarfdump --uuid DDTest.framework.dSYM | ||
| * UUID: C8469F85-B060-3085-B69D-E46C645560EA (armv7) DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest | ||
| * UUID: 06EE3D68-D605-3E92-B92D-2F48C02A505E (arm64) DDTest.framework.dSYM/Contents/Resources/DWARF/DDTest | ||
| * ``` | ||
| */ | ||
| this.parseDwarfdumpOutput = (output) => { | ||
| const lineRegexp = /UUID: ([0-9A-F]{8}-(?:[0-9A-F]{4}-){3}[0-9A-F]{12}) \(([a-z0-9_]+)\) (.+)/; | ||
| return output | ||
| .split("\n") | ||
| .map((line) => { | ||
| const match = line.match(lineRegexp); | ||
| return match | ||
| ? [{ arch: match[2], objectPath: match[3], uuid: match[1] }] | ||
| : []; | ||
| }) | ||
| .reduce((acc, nextSlice) => acc.concat(nextSlice), []); | ||
| }; | ||
| /** | ||
| * It takes fat dSYM as input and returns multiple dSYMs by extracting **each arch** | ||
| * to separate dSYM file. New files are saved to `intermediatePath` and named by their object uuid (`<uuid>.dSYM`). | ||
| * | ||
| * For example, given `<source path>/Foo.dSYM/Contents/Resources/DWARF/Foo` dSYM with two arch slices: `arm64` (uuid1) | ||
| * and `x86_64` (uuid2), it will: | ||
| * - create `<intermediate path>/<uuid1>.dSYM/Contents/Resources/DWARF/Foo` for `arm64`, | ||
| * - create `<intermediate path>/<uuid2>.dSYM/Contents/Resources/DWARF/Foo` for `x86_64`. | ||
| */ | ||
| this.thinDSYM = (dsym, intermediatePath) => __awaiter(this, void 0, void 0, function* () { | ||
| const slimmedDSYMs = []; | ||
| for (const slice of dsym.slices) { | ||
| try { | ||
| const newDSYMBundleName = `${slice.uuid}.dSYM`; | ||
| const newDSYMBundlePath = (0, utils_1.buildPath)(intermediatePath, newDSYMBundleName); | ||
| const newObjectPath = (0, utils_1.buildPath)(newDSYMBundlePath, path_1.default.relative(dsym.bundlePath, slice.objectPath)); | ||
| // Extract arch slice: | ||
| yield fs_1.promises.mkdir(path_1.default.dirname(newObjectPath), { recursive: true }); | ||
| yield (0, utils_2.executeLipo)(slice.objectPath, slice.arch, newObjectPath); | ||
| // The original dSYM bundle can also include `Info.plist` file, so copy it to the `<uuid>.dSYM` as well. | ||
| // Ref.: https://opensource.apple.com/source/lldb/lldb-179.1/www/symbols.html | ||
| const infoPlistPath = glob_1.glob.sync((0, utils_1.buildPath)(dsym.bundlePath, "**/Info.plist"))[0]; | ||
| if (infoPlistPath) { | ||
| const newInfoPlistPath = (0, utils_1.buildPath)(newDSYMBundlePath, path_1.default.relative(dsym.bundlePath, infoPlistPath)); | ||
| yield fs_1.promises.mkdir(path_1.default.dirname(newInfoPlistPath), { | ||
| recursive: true, | ||
| }); | ||
| yield fs_1.promises.copyFile(infoPlistPath, newInfoPlistPath); | ||
| } | ||
| slimmedDSYMs.push({ | ||
| bundlePath: newDSYMBundlePath, | ||
| slices: [ | ||
| { arch: slice.arch, uuid: slice.uuid, objectPath: newObjectPath }, | ||
| ], | ||
| }); | ||
| } | ||
| catch (_b) { | ||
| this.context.stdout.write((0, renderer_1.renderDSYMSlimmingFailure)(dsym, slice)); | ||
| } | ||
| } | ||
| return Promise.all(slimmedDSYMs); | ||
| }); | ||
| /** | ||
| * It takes `N` dSYMs and returns `N` or more dSYMs. If a dSYM includes more than one arch slice, | ||
| * it will be thinned by extracting each arch to a new dSYM in `intermediatePath`. | ||
| */ | ||
| this.thinDSYMs = (dsyms, intermediatePath) => __awaiter(this, void 0, void 0, function* () { | ||
| yield fs_1.promises.mkdir(intermediatePath, { recursive: true }); | ||
| let slimDSYMs = []; | ||
| for (const dsym of dsyms) { | ||
| if (dsym.slices.length > 1) { | ||
| slimDSYMs = slimDSYMs.concat(yield this.thinDSYM(dsym, intermediatePath)); | ||
| } | ||
| else { | ||
| slimDSYMs.push(dsym); | ||
| } | ||
| } | ||
| return Promise.all(slimDSYMs); | ||
| }); | ||
| } | ||
| execute() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| // Normalizing the basePath to resolve .. and . | ||
| this.basePath = path_1.default.posix.normalize(this.basePath); | ||
| this.context.stdout.write((0, renderer_1.renderCommandInfo)(this.basePath, this.maxConcurrency, this.dryRun)); | ||
| const apiKeyValidator = (0, apikey_1.newApiKeyValidator)({ | ||
| apiKey: this.config.apiKey, | ||
| flashcatSite: this.config.flashcatSite, | ||
| }); | ||
| const initialTime = Date.now(); | ||
| const tmpDirectory = yield (0, utils_2.createUniqueTmpDirectory)(); | ||
| const intermediateDirectory = (0, utils_1.buildPath)(tmpDirectory, "flashcat-cli", "dsyms", "intermediate"); | ||
| const uploadDirectory = (0, utils_1.buildPath)(tmpDirectory, "flashcat-cli", "dsyms", "upload"); | ||
| this.context.stdout.write((0, renderer_1.renderCommandDetail)(intermediateDirectory, uploadDirectory)); | ||
| // The CLI input path can be a folder or `.zip` archive with `*.dSYM` files. | ||
| // In case of `.zip`, extract it to temporary location, so it can be handled the same way as folder. | ||
| let dSYMsSearchDirectory = this.basePath; | ||
| if (yield (0, utils_2.isZipFile)(this.basePath)) { | ||
| yield (0, utils_2.unzipArchiveToDirectory)(this.basePath, tmpDirectory); | ||
| dSYMsSearchDirectory = tmpDirectory; | ||
| } | ||
| const dsyms = yield this.findDSYMsInDirectory(dSYMsSearchDirectory); | ||
| // Reduce dSYMs size by extracting arch slices from fat dSYMs to separate single-arch dSYMs in intermediate location. | ||
| // This is to avoid exceeding intake limit whenever possible. | ||
| const slimDSYMs = yield this.thinDSYMs(dsyms, intermediateDirectory); | ||
| // Compress each dSYM into single `.zip` archive. | ||
| const compressedDSYMs = yield this.compressDSYMsToDirectory(slimDSYMs, uploadDirectory); | ||
| const requestBuilder = this.getRequestBuilder(); | ||
| const uploadDSYM = this.uploadDSYM(requestBuilder, apiKeyValidator); | ||
| try { | ||
| const results = yield (0, concurrency_1.doWithMaxConcurrency)(this.maxConcurrency, compressedDSYMs, uploadDSYM); | ||
| const totalTime = (Date.now() - initialTime) / 1000; | ||
| this.context.stdout.write((0, renderer_1.renderSuccessfulCommand)(results, totalTime, this.dryRun)); | ||
| return 0; | ||
| } | ||
| catch (error) { | ||
| if (error instanceof errors_1.InvalidConfigurationError) { | ||
| this.context.stdout.write((0, renderer_1.renderConfigurationError)(error)); | ||
| return 1; | ||
| } | ||
| // Otherwise unknown error, let's propagate the exception | ||
| throw error; | ||
| } | ||
| finally { | ||
| yield (0, utils_2.deleteDirectory)(tmpDirectory); | ||
| } | ||
| }); | ||
| } | ||
| getRequestBuilder() { | ||
| if (!this.config.apiKey) { | ||
| throw new errors_1.InvalidConfigurationError(`Missing ${chalk_1.default.bold("FLASHCAT_API_KEY")} in your environment.`); | ||
| } | ||
| return (0, utils_1.getRequestBuilder)({ | ||
| apiKey: this.config.apiKey, | ||
| baseUrl: (0, base_intake_url_1.getBaseSourcemapIntakeUrl)(this.config.flashcatSite), | ||
| headers: new Map([ | ||
| ["DD-EVP-ORIGIN", "flashcat-cli_dsyms"], | ||
| ["DD-EVP-ORIGIN-VERSION", this.cliVersion], | ||
| ]), | ||
| overrideUrl: "/sourcemap/upload", | ||
| }); | ||
| } | ||
| uploadDSYM(requestBuilder, apiKeyValidator) { | ||
| return (dSYM) => __awaiter(this, void 0, void 0, function* () { | ||
| const payload = dSYM.asMultipartPayload(); | ||
| if (this.dryRun) { | ||
| this.context.stdout.write(`[DRYRUN] ${(0, renderer_1.renderUpload)(dSYM)}`); | ||
| return upload_1.UploadStatus.Success; | ||
| } | ||
| return (0, upload_1.upload)(requestBuilder)(payload, { | ||
| apiKeyValidator, | ||
| onError: (e) => { | ||
| this.context.stdout.write((0, renderer_1.renderFailedUpload)(dSYM, e.message)); | ||
| }, | ||
| onRetry: (e, attempts) => { | ||
| this.context.stdout.write((0, renderer_1.renderRetriedUpload)(dSYM, e.message, attempts)); | ||
| }, | ||
| onUpload: () => { | ||
| this.context.stdout.write((0, renderer_1.renderUpload)(dSYM)); | ||
| }, | ||
| retries: 5, | ||
| }); | ||
| }); | ||
| } | ||
| } | ||
| exports.UploadCommand = UploadCommand; | ||
| UploadCommand.paths = [["dsyms", "upload"]]; | ||
| UploadCommand.usage = clipanion_1.Command.Usage({ | ||
| category: "RUM", | ||
| description: "Upload dSYM files to Flashcat.", | ||
| details: ` | ||
| This command will upload all dSYM files to Flashcat in order to symbolicate crash reports received by Flashcat.\n | ||
| See README for details. | ||
| `, | ||
| examples: [ | ||
| [ | ||
| "Upload all dSYM files in Derived Data path", | ||
| "flashcat-cli dsyms upload ~/Library/Developer/Xcode/DerivedData", | ||
| ], | ||
| [ | ||
| "Upload all dSYM files in a zip file (this is usually the case if your app has Bitcode enabled)", | ||
| "flashcat-cli dsyms upload /path/to/folder/my_file.zip", | ||
| ], | ||
| ], | ||
| }); | ||
| //# sourceMappingURL=upload.js.map |
| {"version":3,"file":"upload.js","sourceRoot":"","sources":["../../../src/commands/dsyms/upload.ts"],"names":[],"mappings":"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"} |
| export declare const isZipFile: (filepath: string) => Promise<boolean>; | ||
| export declare const createUniqueTmpDirectory: () => Promise<string>; | ||
| export declare const deleteDirectory: (directoryPath: string) => Promise<void>; | ||
| export declare const zipDirectoryToArchive: (directoryPath: string, archivePath: string) => Promise<void>; | ||
| export declare const unzipArchiveToDirectory: (archivePath: string, directoryPath: string) => Promise<void>; | ||
| export declare const executeDwarfdump: (dSYMPath: string) => Promise<{ | ||
| stderr: string; | ||
| stdout: string; | ||
| }>; | ||
| export declare const executeLipo: (objectPath: string, arch: string, newObjectPath: string) => Promise<{ | ||
| stderr: string; | ||
| stdout: string; | ||
| }>; | ||
| export declare const pluralize: (nb: number, singular: string, plural: string) => string; |
| "use strict"; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
| function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| return new (P || (P = Promise))(function (resolve, reject) { | ||
| function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
| function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
| function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
| step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
| }); | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.pluralize = exports.executeLipo = exports.executeDwarfdump = exports.unzipArchiveToDirectory = exports.zipDirectoryToArchive = exports.deleteDirectory = exports.createUniqueTmpDirectory = exports.isZipFile = void 0; | ||
| const promises_1 = __importDefault(require("fs/promises")); | ||
| const os_1 = require("os"); | ||
| const path_1 = __importDefault(require("path")); | ||
| const utils_1 = require("../../helpers/utils"); | ||
| const isZipFile = (filepath) => __awaiter(void 0, void 0, void 0, function* () { | ||
| try { | ||
| const stats = yield promises_1.default.stat(filepath); | ||
| return stats.size !== 0 && path_1.default.extname(filepath) === ".zip"; | ||
| } | ||
| catch (error) { | ||
| return false; | ||
| } | ||
| }); | ||
| exports.isZipFile = isZipFile; | ||
| const createUniqueTmpDirectory = () => __awaiter(void 0, void 0, void 0, function* () { | ||
| const uniqueValue = Math.random() * Number.MAX_SAFE_INTEGER; | ||
| const directoryPath = (0, utils_1.buildPath)((0, os_1.tmpdir)(), uniqueValue.toString()); | ||
| yield promises_1.default.mkdir(directoryPath, { recursive: true }); | ||
| return directoryPath; | ||
| }); | ||
| exports.createUniqueTmpDirectory = createUniqueTmpDirectory; | ||
| const deleteDirectory = (directoryPath) => __awaiter(void 0, void 0, void 0, function* () { | ||
| yield promises_1.default.rm(directoryPath, { recursive: true }); | ||
| }); | ||
| exports.deleteDirectory = deleteDirectory; | ||
| const zipDirectoryToArchive = (directoryPath, archivePath) => __awaiter(void 0, void 0, void 0, function* () { | ||
| const cwd = path_1.default.dirname(directoryPath); | ||
| const directoryName = path_1.default.basename(directoryPath); | ||
| yield (0, utils_1.execute)(`zip -r '${archivePath}' '${directoryName}'`, cwd); | ||
| }); | ||
| exports.zipDirectoryToArchive = zipDirectoryToArchive; | ||
| const unzipArchiveToDirectory = (archivePath, directoryPath) => __awaiter(void 0, void 0, void 0, function* () { | ||
| yield promises_1.default.mkdir(directoryPath, { recursive: true }); | ||
| yield (0, utils_1.execute)(`unzip -o '${archivePath}' -d '${directoryPath}'`); | ||
| }); | ||
| exports.unzipArchiveToDirectory = unzipArchiveToDirectory; | ||
| const executeDwarfdump = (dSYMPath) => __awaiter(void 0, void 0, void 0, function* () { return (0, utils_1.execute)(`dwarfdump --uuid '${dSYMPath}'`); }); | ||
| exports.executeDwarfdump = executeDwarfdump; | ||
| const executeLipo = (objectPath, arch, newObjectPath) => __awaiter(void 0, void 0, void 0, function* () { return (0, utils_1.execute)(`lipo '${objectPath}' -thin ${arch} -output '${newObjectPath}'`); }); | ||
| exports.executeLipo = executeLipo; | ||
| const pluralize = (nb, singular, plural) => { | ||
| if (nb >= 2) { | ||
| return `${nb} ${plural}`; | ||
| } | ||
| return `${nb} ${singular}`; | ||
| }; | ||
| exports.pluralize = pluralize; | ||
| //# sourceMappingURL=utils.js.map |
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../../../src/commands/dsyms/utils.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,2DAA6B;AAC7B,2BAA4B;AAC5B,gDAAwB;AAExB,+CAAyD;AAElD,MAAM,SAAS,GAAG,CAAO,QAAgB,EAAE,EAAE;IAClD,IAAI,CAAC;QACH,MAAM,KAAK,GAAG,MAAM,kBAAE,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAC;QAEtC,OAAO,KAAK,CAAC,IAAI,KAAK,CAAC,IAAI,cAAI,CAAC,OAAO,CAAC,QAAQ,CAAC,KAAK,MAAM,CAAC;IAC/D,CAAC;IAAC,OAAO,KAAK,EAAE,CAAC;QACf,OAAO,KAAK,CAAC;IACf,CAAC;AACH,CAAC,CAAA,CAAC;AARW,QAAA,SAAS,aAQpB;AAEK,MAAM,wBAAwB,GAAG,GAA0B,EAAE;IAClE,MAAM,WAAW,GAAG,IAAI,CAAC,MAAM,EAAE,GAAG,MAAM,CAAC,gBAAgB,CAAC;IAC5D,MAAM,aAAa,GAAG,IAAA,iBAAS,EAAC,IAAA,WAAM,GAAE,EAAE,WAAW,CAAC,QAAQ,EAAE,CAAC,CAAC;IAClE,MAAM,kBAAE,CAAC,KAAK,CAAC,aAAa,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;IAEnD,OAAO,aAAa,CAAC;AACvB,CAAC,CAAA,CAAC;AANW,QAAA,wBAAwB,4BAMnC;AAEK,MAAM,eAAe,GAAG,CAAO,aAAqB,EAAiB,EAAE;IAC5E,MAAM,kBAAE,CAAC,EAAE,CAAC,aAAa,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;AAClD,CAAC,CAAA,CAAC;AAFW,QAAA,eAAe,mBAE1B;AAEK,MAAM,qBAAqB,GAAG,CACnC,aAAqB,EACrB,WAAmB,EACnB,EAAE;IACF,MAAM,GAAG,GAAG,cAAI,CAAC,OAAO,CAAC,aAAa,CAAC,CAAC;IACxC,MAAM,aAAa,GAAG,cAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,CAAC;IACnD,MAAM,IAAA,eAAO,EAAC,WAAW,WAAW,MAAM,aAAa,GAAG,EAAE,GAAG,CAAC,CAAC;AACnE,CAAC,CAAA,CAAC;AAPW,QAAA,qBAAqB,yBAOhC;AAEK,MAAM,uBAAuB,GAAG,CACrC,WAAmB,EACnB,aAAqB,EACrB,EAAE;IACF,MAAM,kBAAE,CAAC,KAAK,CAAC,aAAa,EAAE,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC;IACnD,MAAM,IAAA,eAAO,EAAC,aAAa,WAAW,SAAS,aAAa,GAAG,CAAC,CAAC;AACnE,CAAC,CAAA,CAAC;AANW,QAAA,uBAAuB,2BAMlC;AAEK,MAAM,gBAAgB,GAAG,CAC9B,QAAgB,EAC6B,EAAE,kDAC/C,OAAA,IAAA,eAAO,EAAC,qBAAqB,QAAQ,GAAG,CAAC,CAAA,GAAA,CAAC;AAH/B,QAAA,gBAAgB,oBAGe;AAErC,MAAM,WAAW,GAAG,CACzB,UAAkB,EAClB,IAAY,EACZ,aAAqB,EACwB,EAAE,kDAC/C,OAAA,IAAA,eAAO,EAAC,SAAS,UAAU,WAAW,IAAI,aAAa,aAAa,GAAG,CAAC,CAAA,GAAA,CAAC;AAL9D,QAAA,WAAW,eAKmD;AAEpE,MAAM,SAAS,GAAG,CAAC,EAAU,EAAE,QAAgB,EAAE,MAAc,EAAE,EAAE;IACxE,IAAI,EAAE,IAAI,CAAC,EAAE,CAAC;QACZ,OAAO,GAAG,EAAE,IAAI,MAAM,EAAE,CAAC;IAC3B,CAAC;IAED,OAAO,GAAG,EAAE,IAAI,QAAQ,EAAE,CAAC;AAC7B,CAAC,CAAC;AANW,QAAA,SAAS,aAMpB"} |
@@ -42,2 +42,6 @@ "use strict"; | ||
| jest.spyOn(promises_1.default, 'mkdtemp').mockRestore(); | ||
| // Restore execSync and axios.create spies to avoid call accumulation between tests | ||
| // Note: Don't use jest.restoreAllMocks() here as it would also restore Math.random mock | ||
| jest.spyOn(child_process_1.default, 'execSync').mockRestore(); | ||
| jest.spyOn(axios_1.default, 'create').mockRestore(); | ||
| }); | ||
@@ -44,0 +48,0 @@ afterAll(() => { |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"gitdb.test.js","sourceRoot":"","sources":["../../../../src/commands/git-metadata/__tests__/gitdb.test.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"gitdb.test.js","sourceRoot":"","sources":["../../../../src/commands/git-metadata/__tests__/gitdb.test.ts"],"names":[],"mappings":"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"} |
@@ -11,8 +11,4 @@ "use strict"; | ||
| }; | ||
| var __importDefault = (this && this.__importDefault) || function (mod) { | ||
| return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
| }; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| exports.createMockContext = void 0; | ||
| const os_1 = __importDefault(require("os")); | ||
| const advanced_1 = require("clipanion/lib/advanced"); | ||
@@ -59,12 +55,11 @@ const upload_1 = require("../upload"); | ||
| const { code, context } = yield runCLI('PLACEHOLDER'); | ||
| const output = context.stdout.toString().split(os_1.default.EOL); | ||
| output.reverse(); | ||
| expect(output[1]).toContain('[DRYRUN] Handled'); | ||
| const output = context.stdout.toString(); | ||
| expect(output).toContain('[DRYRUN] Handled'); | ||
| expect(code).toBe(0); | ||
| })); | ||
| }), 30000); | ||
| test('runCLI without api key', () => __awaiter(void 0, void 0, void 0, function* () { | ||
| const { code, context } = yield runCLI(''); | ||
| const output = context.stdout.toString().split(os_1.default.EOL); | ||
| output.reverse(); | ||
| expect(output[1]).toContain('Missing FLASHCAT_API_KEY in your environment'); | ||
| const output = context.stdout.toString(); | ||
| // Use simple includes check to avoid ANSI color code issues | ||
| expect(output.includes('FLASHCAT_API_KEY')).toBe(true); | ||
| expect(code).toBe(1); | ||
@@ -71,0 +66,0 @@ })); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"upload.test.js","sourceRoot":"","sources":["../../../../src/commands/git-metadata/__tests__/upload.test.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,4CAAmB;AAEnB,qDAA0C;AAE1C,sCAAuC;AAGhC,MAAM,iBAAiB,GAAG,CAAC,sBAAsB,GAAG,IAAI,EAAkB,EAAE;IACjF,IAAI,GAAG,GAAG,EAAE,CAAA;IACZ,IAAI,GAAG,GAAG,EAAE,CAAA;IAEZ,OAAO;QACL,MAAM,EAAE;YACN,QAAQ,EAAE,GAAG,EAAE,CAAC,GAAG;YACnB,KAAK,EAAE,CAAC,KAAa,EAAE,EAAE;gBACvB,GAAG,IAAI,KAAK,CAAA;YACd,CAAC;SACF;QACD,MAAM,EAAE;YACN,QAAQ,EAAE,GAAG,EAAE,CAAC,GAAG;YACnB,KAAK,EAAE,CAAC,KAAa,EAAE,EAAE;gBACvB,GAAG,IAAI,KAAK,CAAA;gBACZ,6FAA6F;gBAC7F,4FAA4F;gBAC5F,IAAI,sBAAsB,EAAE,CAAC;oBAC3B,GAAG,IAAI,KAAK,CAAA;gBACd,CAAC;YACH,CAAC;SACF;KACgB,CAAA;AACrB,CAAC,CAAA;AAvBY,QAAA,iBAAiB,qBAuB7B;AAGD,QAAQ,CAAC,SAAS,EAAE,GAAG,EAAE;IACvB,MAAM,MAAM,GAAG,CAAO,MAAc,EAAE,EAAE;QACtC,MAAM,GAAG,GAAG,OAAO,EAAE,CAAA;QACrB,MAAM,OAAO,GAAG,IAAA,yBAAiB,GAAE,CAAA;QACnC,IAAI,MAAM,KAAK,EAAE,EAAE,CAAC;YAClB,OAAO,CAAC,GAAG,GAAG,EAAC,gBAAgB,EAAE,MAAM,EAAC,CAAA;QAC1C,CAAC;aAAM,CAAC;YACN,OAAO,CAAC,GAAG,GAAG,EAAE,CAAA;QAClB,CAAC;QACD,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,QAAQ,EAAE,WAAW,CAAC,EAAE,OAAO,CAAC,CAAA;QAE5E,OAAO,EAAC,OAAO,EAAE,IAAI,EAAC,CAAA;IACxB,CAAC,CAAA,CAAA;IAED,IAAI,CAAC,QAAQ,EAAE,GAAS,EAAE;QACxB,MAAM,EAAC,IAAI,EAAE,OAAO,EAAC,GAAG,MAAM,MAAM,CAAC,aAAa,CAAC,CAAA;QACnD,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,YAAE,CAAC,GAAG,CAAC,CAAA;QACtD,MAAM,CAAC,OAAO,EAAE,CAAA;QAChB,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAA;QAC/C,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACtB,CAAC,CAAA,CAAC,CAAA;IAEF,IAAI,CAAC,wBAAwB,EAAE,GAAS,EAAE;QACxC,MAAM,EAAC,IAAI,EAAE,OAAO,EAAC,GAAG,MAAM,MAAM,CAAC,EAAE,CAAC,CAAA;QACxC,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,KAAK,CAAC,YAAE,CAAC,GAAG,CAAC,CAAA;QACtD,MAAM,CAAC,OAAO,EAAE,CAAA;QAChB,MAAM,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,8CAA8C,CAAC,CAAA;QAC3E,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACtB,CAAC,CAAA,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA;AAEF,MAAM,OAAO,GAAG,GAAG,EAAE;IACnB,MAAM,GAAG,GAAG,IAAI,cAAG,EAAE,CAAA;IACrB,GAAG,CAAC,QAAQ,CAAC,sBAAa,CAAC,CAAA;IAE3B,OAAO,GAAG,CAAA;AACZ,CAAC,CAAA"} | ||
| {"version":3,"file":"upload.test.js","sourceRoot":"","sources":["../../../../src/commands/git-metadata/__tests__/upload.test.ts"],"names":[],"mappings":";;;;;;;;;;;;AAEA,qDAA0C;AAE1C,sCAAuC;AAGhC,MAAM,iBAAiB,GAAG,CAAC,sBAAsB,GAAG,IAAI,EAAkB,EAAE;IACjF,IAAI,GAAG,GAAG,EAAE,CAAA;IACZ,IAAI,GAAG,GAAG,EAAE,CAAA;IAEZ,OAAO;QACL,MAAM,EAAE;YACN,QAAQ,EAAE,GAAG,EAAE,CAAC,GAAG;YACnB,KAAK,EAAE,CAAC,KAAa,EAAE,EAAE;gBACvB,GAAG,IAAI,KAAK,CAAA;YACd,CAAC;SACF;QACD,MAAM,EAAE;YACN,QAAQ,EAAE,GAAG,EAAE,CAAC,GAAG;YACnB,KAAK,EAAE,CAAC,KAAa,EAAE,EAAE;gBACvB,GAAG,IAAI,KAAK,CAAA;gBACZ,6FAA6F;gBAC7F,4FAA4F;gBAC5F,IAAI,sBAAsB,EAAE,CAAC;oBAC3B,GAAG,IAAI,KAAK,CAAA;gBACd,CAAC;YACH,CAAC;SACF;KACgB,CAAA;AACrB,CAAC,CAAA;AAvBY,QAAA,iBAAiB,qBAuB7B;AAGD,QAAQ,CAAC,SAAS,EAAE,GAAG,EAAE;IACvB,MAAM,MAAM,GAAG,CAAO,MAAc,EAAE,EAAE;QACtC,MAAM,GAAG,GAAG,OAAO,EAAE,CAAA;QACrB,MAAM,OAAO,GAAG,IAAA,yBAAiB,GAAE,CAAA;QACnC,IAAI,MAAM,KAAK,EAAE,EAAE,CAAC;YAClB,OAAO,CAAC,GAAG,GAAG,EAAC,gBAAgB,EAAE,MAAM,EAAC,CAAA;QAC1C,CAAC;aAAM,CAAC;YACN,OAAO,CAAC,GAAG,GAAG,EAAE,CAAA;QAClB,CAAC;QACD,MAAM,IAAI,GAAG,MAAM,GAAG,CAAC,GAAG,CAAC,CAAC,cAAc,EAAE,QAAQ,EAAE,WAAW,CAAC,EAAE,OAAO,CAAC,CAAA;QAE5E,OAAO,EAAC,OAAO,EAAE,IAAI,EAAC,CAAA;IACxB,CAAC,CAAA,CAAA;IAED,IAAI,CAAC,QAAQ,EAAE,GAAS,EAAE;QACxB,MAAM,EAAC,IAAI,EAAE,OAAO,EAAC,GAAG,MAAM,MAAM,CAAC,aAAa,CAAC,CAAA;QACnD,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAA;QACxC,MAAM,CAAC,MAAM,CAAC,CAAC,SAAS,CAAC,kBAAkB,CAAC,CAAA;QAC5C,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACtB,CAAC,CAAA,EAAE,KAAK,CAAC,CAAA;IAET,IAAI,CAAC,wBAAwB,EAAE,GAAS,EAAE;QACxC,MAAM,EAAC,IAAI,EAAE,OAAO,EAAC,GAAG,MAAM,MAAM,CAAC,EAAE,CAAC,CAAA;QACxC,MAAM,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAA;QACxC,4DAA4D;QAC5D,MAAM,CAAC,MAAM,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAA;QACtD,MAAM,CAAC,IAAI,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAA;IACtB,CAAC,CAAA,CAAC,CAAA;AACJ,CAAC,CAAC,CAAA;AAEF,MAAM,OAAO,GAAG,GAAG,EAAE;IACnB,MAAM,GAAG,GAAG,IAAI,cAAG,EAAE,CAAA;IACrB,GAAG,CAAC,QAAQ,CAAC,sBAAa,CAAC,CAAA;IAE3B,OAAO,GAAG,CAAA;AACZ,CAAC,CAAA"} |
@@ -12,4 +12,3 @@ "use strict"; | ||
| const renderGitWarning = (errorMessage) => chalk_1.default.yellow(`${formatting_1.ICONS.WARNING} An error occured while invoking git: ${errorMessage} | ||
| Make sure the command is running within your git repository to fully leverage Flashcat's git integration. | ||
| To ignore this warning use the --disable-git flag.\n`); | ||
| Make sure the command is running within your git repository to fully leverage Flashcat's git integration.\n`); | ||
| exports.renderGitWarning = renderGitWarning; | ||
@@ -16,0 +15,0 @@ const renderGitDataNotAttachedWarning = (sourcemap, errorMessage) => chalk_1.default.yellow(`${formatting_1.ICONS.WARNING} Could not attach git data for sourcemap ${sourcemap}: ${errorMessage}\n`); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../../src/commands/sourcemaps/renderer.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"renderer.js","sourceRoot":"","sources":["../../../src/commands/sourcemaps/renderer.ts"],"names":[],"mappings":"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"} |
@@ -6,3 +6,3 @@ import { Command } from 'clipanion'; | ||
| private basePath; | ||
| private disableGit; | ||
| private enableGit; | ||
| private quiet; | ||
@@ -9,0 +9,0 @@ private dryRun; |
@@ -61,3 +61,3 @@ "use strict"; | ||
| this.basePath = clipanion_1.Option.String({ required: true }); | ||
| this.disableGit = clipanion_1.Option.Boolean('--disable-git'); | ||
| this.enableGit = clipanion_1.Option.Boolean('--enable-git'); | ||
| this.quiet = clipanion_1.Option.Boolean('--quiet', false); | ||
@@ -169,3 +169,3 @@ this.dryRun = clipanion_1.Option.Boolean('--dry-run', false); | ||
| }); | ||
| const useGit = this.disableGit === undefined || !this.disableGit; | ||
| const useGit = this.enableGit === true; | ||
| const initialTime = Date.now(); | ||
@@ -172,0 +172,0 @@ const payloads = yield this.getPayloadsToUpload(useGit); // 怎么把git信息加上的?加在哪里? |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"upload.js","sourceRoot":"","sources":["../../../src/commands/sourcemaps/upload.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"upload.js","sourceRoot":"","sources":["../../../src/commands/sourcemaps/upload.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,gDAAuB;AACvB,6BAAuB;AAEvB,kDAAyB;AACzB,yCAAyC;AACzC,+BAAyB;AAEzB,iDAAwE;AACxE,mEAAuE;AACvE,2DAA8D;AAC9D,iDAA8D;AAC9D,6FAA4G;AAE5G,iDAAyD;AACzD,+CAAgE;AAChE,qEAAsD;AACtD,mDAA6C;AAE7C,6CAAsC;AACtC,yCAWmB;AACnB,mCAA2C;AAC3C,6CAA4D;AAE5D,MAAa,aAAc,SAAQ,mBAAO;IAA1C;;QAsBU,aAAQ,GAAG,kBAAM,CAAC,MAAM,CAAC,EAAC,QAAQ,EAAE,IAAI,EAAC,CAAC,CAAA;QAC1C,cAAS,GAAG,kBAAM,CAAC,OAAO,CAAC,cAAc,CAAC,CAAA;QAC1C,UAAK,GAAG,kBAAM,CAAC,OAAO,CAAC,SAAS,EAAE,KAAK,CAAC,CAAA;QACxC,WAAM,GAAG,kBAAM,CAAC,OAAO,CAAC,WAAW,EAAE,KAAK,CAAC,CAAA;QAC3C,mBAAc,GAAG,kBAAM,CAAC,MAAM,CAAC,mBAAmB,EAAE,IAAI,EAAE,EAAC,SAAS,EAAE,UAAU,CAAC,SAAS,EAAE,EAAC,CAAC,CAAA;QAC9F,uBAAkB,GAAG,kBAAM,CAAC,MAAM,CAAC,wBAAwB,CAAC,CAAA;QAC5D,gBAAW,GAAG,kBAAM,CAAC,MAAM,CAAC,gBAAgB,EAAE,EAAE,CAAC,CAAA;QACjD,mBAAc,GAAG,kBAAM,CAAC,MAAM,CAAC,mBAAmB,CAAC,CAAA;QACnD,kBAAa,GAAG,kBAAM,CAAC,MAAM,CAAC,kBAAkB,CAAC,CAAA;QACjD,YAAO,GAAG,kBAAM,CAAC,MAAM,CAAC,WAAW,CAAC,CAAA;QAEpC,eAAU,GAAG,iBAAO,CAAA;QAEpB,WAAM,GAAG;YACf,MAAM,EAAE,OAAO,CAAC,GAAG,CAAC,gBAAgB;YACpC,YAAY,EAAE,OAAO,CAAC,GAAG,CAAC,aAAa,IAAI,gBAAgB;SAC5D,CAAA;QAqED,6EAA6E;QACrE,gCAA2B,GAAG,CAAO,QAAqB,EAAE,EAAE;YACpE,IAAI,CAAC;gBACH,MAAM,cAAc,GAAG,MAAM,IAAA,8CAAiB,EAAC,MAAM,IAAA,yCAAY,GAAE,EAAE,IAAI,CAAC,aAAa,CAAC,CAAA;gBACxF,MAAM,OAAO,CAAC,GAAG,CACf,QAAQ,CAAC,GAAG,CAAC,CAAO,OAAO,EAAE,EAAE;oBAC7B,MAAM,iBAAiB,GAAG,IAAI,CAAC,oBAAoB,CAAC,cAAc,EAAE,OAAO,CAAC,aAAa,CAAC,CAAA;oBAC1F,OAAO,CAAC,iBAAiB,CAAC;wBACxB,YAAY,EAAE,cAAc,CAAC,IAAI;wBACjC,oBAAoB,EAAE,iBAAiB;wBACvC,gBAAgB,EAAE,cAAc,CAAC,MAAM;qBACxC,CAAC,CAAA;gBACJ,CAAC,CAAA,CAAC,CACH,CAAA;YACH,CAAC;YAAC,OAAO,CAAC,EAAE,CAAC;gBACX,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,2BAAgB,EAAC,CAAW,CAAC,CAAC,CAAA;YAC1D,CAAC;QACH,CAAC,CAAA,CAAA;QAED,kEAAkE;QAClE,2BAA2B;QACnB,8BAAyB,GAAG,GAA+B,EAAE;YACnE,MAAM,cAAc,GAAG,WAAI,CAAC,IAAI,CAAC,IAAA,iBAAS,EAAC,IAAI,CAAC,QAAQ,EAAE,YAAY,CAAC,CAAC,CAAA;YAExE,OAAO,OAAO,CAAC,GAAG,CAChB,cAAc,CAAC,GAAG,CAAC,CAAO,aAAa,EAAE,EAAE;gBACzC,MAAM,gBAAgB,GAAG,IAAA,2BAAmB,EAAC,aAAa,CAAC,CAAA;gBAC3D,MAAM,CAAC,WAAW,EAAE,YAAY,CAAC,GAAG,IAAI,CAAC,6BAA6B,CAAC,gBAAgB,CAAC,CAAA;gBAExF,OAAO,IAAI,sBAAS,CAAC,gBAAgB,EAAE,WAAW,EAAE,aAAa,EAAE,YAAY,EAAE,IAAI,CAAC,kBAAkB,CAAC,CAAA;YAC3G,CAAC,CAAA,CAAC,CACH,CAAA;QACH,CAAC,CAAA,CAAA;QAQO,wBAAmB,GAAG,CAAO,MAAe,EAAwB,EAAE;YAC5E,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,yBAAyB,EAAE,CAAA;YACvD,IAAI,CAAC,MAAM,EAAE,CAAC;gBACZ,OAAO,QAAQ,CAAA;YACjB,CAAC;YAED,MAAM,IAAI,CAAC,2BAA2B,CAAC,QAAQ,CAAC,CAAA;YAEhD,OAAO,QAAQ,CAAA;QACjB,CAAC,CAAA,CAAA;QAED,kFAAkF;QAClF,8FAA8F;QAC9F,iCAAiC;QACzB,yBAAoB,GAAG,CAAC,cAA8B,EAAE,aAAqB,EAAsB,EAAE;YAC3G,MAAM,iBAAiB,GAAG,GAAG,EAAE;gBAC7B,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,uCAA4B,EAAC,aAAa,CAAC,CAAC,CAAA;YACxE,CAAC,CAAA;YACD,IAAI,iBAAqC,CAAA;YACzC,IAAI,CAAC;gBACH,MAAM,KAAK,GAAG,cAAc,CAAC,mBAAmB,CAAC,cAAc,CAAC,aAAa,EAAE,iBAAiB,CAAC,CAAA;gBACjG,IAAI,KAAK,EAAE,CAAC;oBACV,iBAAiB,GAAG,IAAI,CAAC,SAAS,CAAC;wBACjC,IAAI,EAAE;4BACJ;gCACE,KAAK;gCACL,IAAI,EAAE,cAAc,CAAC,IAAI;gCACzB,cAAc,EAAE,cAAc,CAAC,MAAM;6BACtC;yBACF;wBACD,yFAAyF;wBACzF,OAAO,EAAE,CAAC;qBACX,CAAC,CAAA;gBACJ,CAAC;gBAED,OAAO,iBAAiB,CAAA;YAC1B,CAAC;YAAC,OAAO,KAAS,EAAE,CAAC;gBACnB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,0CAA+B,EAAC,aAAa,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAA;gBAExF,OAAO,SAAS,CAAA;YAClB,CAAC;QACH,CAAC,CAAA;IAuFH,CAAC;IA3Oc,OAAO;;YAElB,IAAI,CAAC,IAAI,CAAC,cAAc,EAAE,CAAC;gBACzB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAA;gBAEtD,OAAO,CAAC,CAAA;YACV,CAAC;YAED,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,CAAC;gBAClB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,mBAAmB,CAAC,CAAA;gBAE9C,OAAO,CAAC,CAAA;YACV,CAAC;YAED,IAAI,CAAC,IAAI,CAAC,kBAAkB,EAAE,CAAC;gBAC7B,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,yBAAyB,CAAC,CAAA;gBAEpD,OAAO,CAAC,CAAA;YACV,CAAC;YAED,IAAI,CAAC,IAAI,CAAC,yBAAyB,EAAE,EAAE,CAAC;gBACtC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,8BAAmB,CAAC,CAAA;gBAE9C,OAAO,CAAC,CAAA;YACV,CAAC;YAED,+CAA+C;YAC/C,wDAAwD;YACxD,IAAI,CAAC,QAAQ,GAAG,cAAI,CAAC,KAAK,CAAC,SAAS,CAAC,IAAI,CAAC,QAAQ,CAAC,CAAA;YACnD,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CACvB,IAAA,4BAAiB,EACf,IAAI,CAAC,QAAQ,EACb,IAAI,CAAC,kBAAkB,EACvB,IAAI,CAAC,WAAW,EAChB,IAAI,CAAC,cAAc,EACnB,IAAI,CAAC,OAAO,EACZ,IAAI,CAAC,cAAc,EACnB,IAAI,CAAC,MAAM,CACZ,CACF,CAAA;YACD,yCAAyC;YACzC,MAAM,eAAe,GAAG,IAAA,2BAAkB,EAAC;gBACzC,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,MAAM;gBAC1B,YAAY,EAAE,IAAI,CAAC,MAAM,CAAC,YAAY;aACvC,CAAC,CAAA;YACF,MAAM,MAAM,GAAG,IAAI,CAAC,SAAS,KAAK,IAAI,CAAA;YACtC,MAAM,WAAW,GAAG,IAAI,CAAC,GAAG,EAAE,CAAA;YAC9B,MAAM,QAAQ,GAAG,MAAM,IAAI,CAAC,mBAAmB,CAAC,MAAM,CAAC,CAAA,CAAC,oBAAoB;YAC5E,MAAM,cAAc,GAAG,IAAI,CAAC,iBAAiB,EAAE,CAAA;YAC/C,MAAM,eAAe,GAAG,IAAI,CAAC,MAAM,CAAC,cAAc,EAAE,eAAe,CAAC,CAAA;YACpE,IAAI,CAAC;gBACH,MAAM,OAAO,GAAG,MAAM,IAAA,kCAAoB,EAAC,IAAI,CAAC,cAAc,EAAE,QAAQ,EAAE,eAAe,CAAC,CAAA;gBAC1F,MAAM,SAAS,GAAG,CAAC,IAAI,CAAC,GAAG,EAAE,GAAG,WAAW,CAAC,GAAG,IAAI,CAAA;gBACnD,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,kCAAuB,EAAC,OAAO,EAAE,SAAS,EAAE,IAAI,CAAC,MAAM,CAAC,CAAC,CAAA;gBAEnF,OAAO,CAAC,CAAA;YACV,CAAC;YAAC,OAAO,KAAK,EAAE,CAAC;gBACf,IAAI,KAAK,YAAY,kCAAyB,EAAE,CAAC;oBAC/C,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,mCAAwB,EAAC,KAAK,CAAC,CAAC,CAAA;oBAE1D,OAAO,CAAC,CAAA;gBACV,CAAC;gBACD,yDAAyD;gBACzD,MAAM,KAAK,CAAA;YACb,CAAC;QACH,CAAC;KAAA;IAoCO,6BAA6B,CAAC,gBAAwB;QAC5D,MAAM,YAAY,GAAG,gBAAgB,CAAC,OAAO,CAAC,IAAI,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAA;QAEhE,OAAO,CAAC,IAAA,iBAAS,EAAC,IAAI,CAAC,kBAAmB,EAAE,YAAY,CAAC,EAAE,YAAY,CAAC,CAAA;IAC1E,CAAC;IA6CO,iBAAiB;QACvB,IAAI,CAAC,IAAI,CAAC,MAAM,CAAC,MAAM,EAAE,CAAC;YACxB,MAAM,IAAI,kCAAyB,CAAC,WAAW,eAAK,CAAC,IAAI,CAAC,kBAAkB,CAAC,uBAAuB,CAAC,CAAA;QACvG,CAAC;QAED,OAAO,IAAA,yBAAiB,EAAC;YACvB,MAAM,EAAE,IAAI,CAAC,MAAM,CAAC,MAAM;YAC1B,OAAO,EAAE,IAAA,2CAAyB,EAAC,IAAI,CAAC,MAAM,CAAC,YAAY,CAAC;YAC5D,OAAO,EAAE,IAAI,GAAG,CAAC;gBACf,CAAC,eAAe,EAAE,yBAAyB,CAAC;gBAC5C,CAAC,uBAAuB,EAAE,IAAI,CAAC,UAAU,CAAC;aAC3C,CAAC;YACF,WAAW,EAAE,mBAAmB;SACjC,CAAC,CAAA;IACJ,CAAC;IAEO,yBAAyB;QAC/B,IAAI,IAAI,CAAA;QACR,IAAI,CAAC;YACH,MAAM,MAAM,GAAG,IAAI,SAAG,CAAC,IAAI,CAAC,kBAAmB,CAAC,CAAA;YAChD,IAAI,GAAG,MAAM,CAAC,IAAI,CAAA;QACpB,CAAC;QAAC,WAAM,CAAC;YACP,cAAc;QAChB,CAAC;QAED,IAAI,CAAC,IAAI,IAAI,CAAC,IAAI,CAAC,kBAAmB,CAAC,UAAU,CAAC,GAAG,CAAC,EAAE,CAAC;YACvD,OAAO,KAAK,CAAA;QACd,CAAC;QAED,OAAO,IAAI,CAAA;IACb,CAAC;IAEO,MAAM,CACZ,cAA8B,EAC9B,eAAgC;QAEhC,OAAO,CAAO,SAAoB,EAAE,EAAE;YACpC,IAAI,CAAC;gBACH,IAAA,4BAAe,EAAC,SAAS,EAAE,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,CAAA;YACjD,CAAC;YAAC,OAAO,KAAS,EAAE,CAAC;gBACnB,IAAI,KAAK,YAAY,2BAAc,EAAE,CAAC;oBACpC,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,6BAAkB,EAAC,SAAS,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC,CAAA;gBACzE,CAAC;qBAAM,CAAC;oBACN,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CACvB,IAAA,6BAAkB,EAChB,SAAS,EACT,sBAAsB,SAAS,CAAC,aAAa,sBAAsB,KAAK,CAAC,OAAO,EAAE,CACnF,CACF,CAAA;gBACH,CAAC;gBAED,OAAO,qBAAY,CAAC,OAAO,CAAA;YAC7B,CAAC;YAED,MAAM,OAAO,GAAG,SAAS,CAAC,kBAAkB,CAC1C,IAAI,CAAC,UAAU,EACf,IAAI,CAAC,OAAQ,EACb,IAAI,CAAC,cAAe,EACpB,IAAI,CAAC,WAAW,CACjB,CAAA;YACD,IAAI,IAAI,CAAC,MAAM,EAAE,CAAC;gBAChB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,YAAY,IAAA,uBAAY,EAAC,SAAS,CAAC,EAAE,CAAC,CAAA;gBAEhE,OAAO,qBAAY,CAAC,OAAO,CAAA;YAC7B,CAAC;YAED,OAAO,IAAA,eAAM,EAAC,cAAc,CAAC,CAAC,OAAO,EAAE;gBACrC,eAAe;gBACf,OAAO,EAAE,CAAC,CAAC,EAAE,EAAE;oBACb,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,6BAAkB,EAAC,SAAS,EAAE,CAAC,CAAC,OAAO,CAAC,CAAC,CAAA;gBACrE,CAAC;gBACD,OAAO,EAAE,CAAC,CAAC,EAAE,QAAQ,EAAE,EAAE;oBACvB,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,8BAAmB,EAAC,SAAS,EAAE,CAAC,CAAC,OAAO,EAAE,QAAQ,CAAC,CAAC,CAAA;gBAChF,CAAC;gBACD,QAAQ,EAAE,GAAG,EAAE;oBACb,IAAI,IAAI,CAAC,KAAK,EAAE,CAAC;wBACf,OAAM;oBACR,CAAC;oBACD,IAAI,CAAC,OAAO,CAAC,MAAM,CAAC,KAAK,CAAC,IAAA,uBAAY,EAAC,SAAS,CAAC,CAAC,CAAA;gBACpD,CAAC;gBACD,OAAO,EAAE,CAAC;gBACV,OAAO,EAAE,IAAI;aACd,CAAC,CAAA;QACJ,CAAC,CAAA,CAAA;IACH,CAAC;;AAlRH,sCAmRC;AAlRe,mBAAK,GAAG,CAAC,CAAC,YAAY,EAAE,QAAQ,CAAC,CAAC,AAA7B,CAA6B;AAElC,mBAAK,GAAG,mBAAO,CAAC,KAAK,CAAC;IAClC,QAAQ,EAAE,KAAK;IACf,WAAW,EAAE,2CAA2C;IACxD,OAAO,EAAE;;;KAGR;IACD,QAAQ,EAAE;QACR;YACE,4CAA4C;YAC5C,kIAAkI;SACnI;QACD;YACE,oEAAoE;YACpE,oKAAoK;SACrK;KACF;CACF,CAAC,AAjBiB,CAiBjB"} |
@@ -1,2 +0,2 @@ | ||
| import { AxiosError } from 'axios'; | ||
| import { AxiosError } from "axios"; | ||
| /** ApiKeyValidator is an helper interface to interpret Flashcat error responses and possibly check the | ||
@@ -3,0 +3,0 @@ * validity of the api key. |
| "use strict"; | ||
| var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| var desc = Object.getOwnPropertyDescriptor(m, k); | ||
| if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { | ||
| desc = { enumerable: true, get: function() { return m[k]; } }; | ||
| } | ||
| Object.defineProperty(o, k2, desc); | ||
| }) : (function(o, m, k, k2) { | ||
| if (k2 === undefined) k2 = k; | ||
| o[k2] = m[k]; | ||
| })); | ||
| var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { | ||
| Object.defineProperty(o, "default", { enumerable: true, value: v }); | ||
| }) : function(o, v) { | ||
| o["default"] = v; | ||
| }); | ||
| var __importStar = (this && this.__importStar) || function (mod) { | ||
| if (mod && mod.__esModule) return mod; | ||
| var result = {}; | ||
| if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); | ||
| __setModuleDefault(result, mod); | ||
| return result; | ||
| }; | ||
| var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
@@ -39,3 +16,2 @@ function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
| exports.newApiKeyValidator = void 0; | ||
| const axios_1 = __importStar(require("axios")); | ||
| const chalk_1 = __importDefault(require("chalk")); | ||
@@ -63,37 +39,8 @@ const errors_1 = require("./errors"); | ||
| } | ||
| if (error.response.status === 403 || (error.response.status === 400 && !(yield this.isApiKeyValid()))) { | ||
| throw new errors_1.InvalidConfigurationError(`${chalk_1.default.red.bold('FLASHCAT_API_KEY')} does not contain a valid API key for Flashcat site ${this.flashcatSite}`); | ||
| if (error.response.status === 403 || error.response.status === 400) { | ||
| throw new errors_1.InvalidConfigurationError(`${chalk_1.default.red.bold("FLASHCAT_API_KEY")} does not contain a valid API key for Flashcat site ${this.flashcatSite}`); | ||
| } | ||
| }); | ||
| } | ||
| getApiKeyValidationURL() { | ||
| return `https://api.${this.flashcatSite}/account/api-key/validate`; | ||
| } | ||
| isApiKeyValid() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| if (this.isValid === undefined) { | ||
| this.isValid = yield this.validateApiKey(); | ||
| } | ||
| return this.isValid; | ||
| }); | ||
| } | ||
| validateApiKey() { | ||
| return __awaiter(this, void 0, void 0, function* () { | ||
| try { | ||
| const response = yield axios_1.default.get(this.getApiKeyValidationURL(), { | ||
| headers: { | ||
| 'DD-API-KEY': this.apiKey, | ||
| }, | ||
| }); | ||
| return response.data.valid; | ||
| } | ||
| catch (error) { | ||
| if (error instanceof axios_1.AxiosError && error.response && error.response.status === 403) { | ||
| return false; | ||
| } | ||
| throw error; | ||
| } | ||
| }); | ||
| } | ||
| } | ||
| //# sourceMappingURL=apikey.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"apikey.js","sourceRoot":"","sources":["../../src/helpers/apikey.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,+CAAkD;AAClD,kDAAyB;AAEzB,qCAAkD;AAc3C,MAAM,kBAAkB,GAAG,CAAC,MAA6B,EAAmB,EAAE,CACnF,IAAI,qBAAqB,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,YAAY,CAAC,CAAA;AADlD,QAAA,kBAAkB,sBACgC;AAE/D;;GAEG;AACH,MAAM,qBAAqB;IAMzB,YAAY,MAA0B,EAAE,YAAoB;QAC1D,IAAI,CAAC,MAAM,GAAG,MAAM,CAAA;QACpB,IAAI,CAAC,YAAY,GAAG,YAAY,CAAA;IAClC,CAAC;IAED;;;;OAIG;IACU,YAAY,CAAC,KAAiB;;YACzC,IAAI,KAAK,CAAC,QAAQ,KAAK,SAAS,EAAE,CAAC;gBACjC,OAAM;YACR,CAAC;YACD,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,KAAK,GAAG,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,KAAK,GAAG,IAAI,CAAC,CAAC,MAAM,IAAI,CAAC,aAAa,EAAE,CAAC,CAAC,EAAE,CAAC;gBACtG,MAAM,IAAI,kCAAyB,CACjC,GAAG,eAAK,CAAC,GAAG,CAAC,IAAI,CAAC,kBAAkB,CAAC,uDAAuD,IAAI,CAAC,YAAY,EAAE,CAChH,CAAA;YACH,CAAC;QACH,CAAC;KAAA;IAEO,sBAAsB;QAC5B,OAAO,eAAe,IAAI,CAAC,YAAY,2BAA2B,CAAA;IACpE,CAAC;IAEa,aAAa;;YACzB,IAAI,IAAI,CAAC,OAAO,KAAK,SAAS,EAAE,CAAC;gBAC/B,IAAI,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,cAAc,EAAE,CAAA;YAC5C,CAAC;YAED,OAAO,IAAI,CAAC,OAAO,CAAA;QACrB,CAAC;KAAA;IAEa,cAAc;;YAC1B,IAAI,CAAC;gBACH,MAAM,QAAQ,GAAG,MAAM,eAAK,CAAC,GAAG,CAAC,IAAI,CAAC,sBAAsB,EAAE,EAAE;oBAC9D,OAAO,EAAE;wBACP,YAAY,EAAE,IAAI,CAAC,MAAM;qBAC1B;iBACF,CAAC,CAAA;gBAEF,OAAO,QAAQ,CAAC,IAAI,CAAC,KAAK,CAAA;YAC5B,CAAC;YAAC,OAAO,KAAK,EAAE,CAAC;gBACf,IAAI,KAAK,YAAY,kBAAU,IAAI,KAAK,CAAC,QAAQ,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,KAAK,GAAG,EAAE,CAAC;oBACnF,OAAO,KAAK,CAAA;gBACd,CAAC;gBACD,MAAM,KAAK,CAAA;YACb,CAAC;QACH,CAAC;KAAA;CACF"} | ||
| {"version":3,"file":"apikey.js","sourceRoot":"","sources":["../../src/helpers/apikey.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,kDAA0B;AAE1B,qCAAqD;AAc9C,MAAM,kBAAkB,GAAG,CAChC,MAA6B,EACZ,EAAE,CACnB,IAAI,qBAAqB,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC;AAHnD,QAAA,kBAAkB,sBAGiC;AAEhE;;GAEG;AACH,MAAM,qBAAqB;IAIzB,YAAY,MAA0B,EAAE,YAAoB;QAC1D,IAAI,CAAC,MAAM,GAAG,MAAM,CAAC;QACrB,IAAI,CAAC,YAAY,GAAG,YAAY,CAAC;IACnC,CAAC;IAED;;;;OAIG;IACU,YAAY,CAAC,KAAiB;;YACzC,IAAI,KAAK,CAAC,QAAQ,KAAK,SAAS,EAAE,CAAC;gBACjC,OAAO;YACT,CAAC;YACD,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,KAAK,GAAG,IAAI,KAAK,CAAC,QAAQ,CAAC,MAAM,KAAK,GAAG,EAAE,CAAC;gBACnE,MAAM,IAAI,kCAAyB,CACjC,GAAG,eAAK,CAAC,GAAG,CAAC,IAAI,CACf,kBAAkB,CACnB,uDACC,IAAI,CAAC,YACP,EAAE,CACH,CAAC;YACJ,CAAC;QACH,CAAC;KAAA;CACF"} |
@@ -9,7 +9,7 @@ "use strict"; | ||
| else if (flashcatSite) { | ||
| return "https://api." + flashcatSite; | ||
| return "https://ci." + flashcatSite; | ||
| } | ||
| return "https://api.flashcat.cloud"; | ||
| return "https://ci.flashcat.cloud"; | ||
| }; | ||
| exports.getBaseSourcemapIntakeUrl = getBaseSourcemapIntakeUrl; | ||
| //# sourceMappingURL=base-intake-url.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"base-intake-url.js","sourceRoot":"","sources":["../../src/helpers/base-intake-url.ts"],"names":[],"mappings":";;;AAAO,MAAM,yBAAyB,GAAG,CAAC,YAAqB,EAAE,EAAE;IACjE,IAAI,OAAO,CAAC,GAAG,CAAC,6BAA6B,EAAE,CAAC;QAC9C,OAAO,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAA;IAClD,CAAC;SAAM,IAAI,YAAY,EAAE,CAAC;QACxB,OAAO,cAAc,GAAG,YAAY,CAAC;IACvC,CAAC;IAED,OAAO,4BAA4B,CAAC;AACtC,CAAC,CAAC;AARW,QAAA,yBAAyB,6BAQpC"} | ||
| {"version":3,"file":"base-intake-url.js","sourceRoot":"","sources":["../../src/helpers/base-intake-url.ts"],"names":[],"mappings":";;;AAAO,MAAM,yBAAyB,GAAG,CAAC,YAAqB,EAAE,EAAE;IACjE,IAAI,OAAO,CAAC,GAAG,CAAC,6BAA6B,EAAE,CAAC;QAC9C,OAAO,OAAO,CAAC,GAAG,CAAC,6BAA6B,CAAC;IACnD,CAAC;SAAM,IAAI,YAAY,EAAE,CAAC;QACxB,OAAO,aAAa,GAAG,YAAY,CAAC;IACtC,CAAC;IAED,OAAO,2BAA2B,CAAC;AACrC,CAAC,CAAC;AARW,QAAA,yBAAyB,6BAQpC"} |
@@ -1,2 +0,2 @@ | ||
| import retry from 'async-retry'; | ||
| import retry from "async-retry"; | ||
| export declare const retryRequest: <T>(requestPerformer: (bail?: ((e: Error) => void) | undefined, attempt?: number) => Promise<T>, retryOpts: retry.Options) => Promise<T>; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"retry.js","sourceRoot":"","sources":["../../src/helpers/retry.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,8DAA+B;AAE/B,MAAM,iBAAiB,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA;AAElC,MAAM,YAAY,GAAG,CAC1B,gBAA6E,EAC7E,SAAwB,EACZ,EAAE;IACd,0CAA0C;IAC1C,MAAM,SAAS,GAAG,CAAO,IAAwB,EAAE,OAAe,EAAE,EAAE;;QACpE,IAAI,CAAC;YACH,OAAO,MAAM,gBAAgB,CAAC,IAAI,EAAE,OAAO,CAAC,CAAA;QAC9C,CAAC;QAAC,OAAO,KAAU,EAAE,CAAC;YACpB,yDAAyD;YACzD,OAAO,CAAC,KAAK,CAAC,MAAA,KAAK,CAAC,QAAQ,0CAAE,IAAI,CAAC,CAAA;YACnC,IAAI,KAAK,CAAC,QAAQ,IAAI,iBAAiB,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC;gBACxE,qGAAqG;gBACrG,IAAI,CAAC,KAAK,CAAC,CAAA;gBAEX,mFAAmF;gBACnF,OAAO,EAAO,CAAA;YAChB,CAAC;YACD,8DAA8D;YAC9D,yEAAyE;YACzE,MAAM,KAAK,CAAA;QACb,CAAC;IACH,CAAC,CAAA,CAAA;IAED,qBAAqB;IACrB,OAAO,IAAA,qBAAK,EAAC,SAAS,EAAE,SAAS,CAAC,CAAA;AACpC,CAAC,CAAA,CAAA;AA1BY,QAAA,YAAY,gBA0BxB"} | ||
| {"version":3,"file":"retry.js","sourceRoot":"","sources":["../../src/helpers/retry.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;AAAA,8DAAgC;AAEhC,MAAM,iBAAiB,GAAG,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC;AAEnC,MAAM,YAAY,GAAG,CAC1B,gBAA6E,EAC7E,SAAwB,EACZ,EAAE;IACd,0CAA0C;IAC1C,MAAM,SAAS,GAAG,CAAO,IAAwB,EAAE,OAAe,EAAE,EAAE;;QACpE,IAAI,CAAC;YACH,OAAO,MAAM,gBAAgB,CAAC,IAAI,EAAE,OAAO,CAAC,CAAC;QAC/C,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,yDAAyD;YACzD,OAAO,CAAC,KAAK,CAAC,MAAA,KAAK,CAAC,QAAQ,0CAAE,IAAI,CAAC,CAAC;YACpC,IAAI,KAAK,CAAC,QAAQ,IAAI,iBAAiB,CAAC,QAAQ,CAAC,KAAK,CAAC,QAAQ,CAAC,MAAM,CAAC,EAAE,CAAC;gBACxE,qGAAqG;gBACrG,IAAI,CAAC,KAAK,CAAC,CAAC;gBAEZ,mFAAmF;gBACnF,OAAO,EAAO,CAAC;YACjB,CAAC;YACD,8DAA8D;YAC9D,yEAAyE;YACzE,MAAM,KAAK,CAAC;QACd,CAAC;IACH,CAAC,CAAA,CAAC;IAEF,qBAAqB;IACrB,OAAO,IAAA,qBAAK,EAAC,SAAS,EAAE,SAAS,CAAC,CAAC;AACrC,CAAC,CAAA,CAAC;AA1BW,QAAA,YAAY,gBA0BvB"} |
@@ -1,5 +0,5 @@ | ||
| import type { SpanTags } from './interfaces.ts'; | ||
| import type { AxiosRequestConfig } from 'axios'; | ||
| import { BaseContext, CommandClass } from 'clipanion'; | ||
| import { ProxyAgent } from 'proxy-agent'; | ||
| import type { SpanTags } from "./interfaces.ts"; | ||
| import type { AxiosRequestConfig } from "axios"; | ||
| import { BaseContext, CommandClass } from "clipanion"; | ||
| import { ProxyAgent } from "proxy-agent"; | ||
| export declare const DEFAULT_CONFIG_PATHS: string[]; | ||
@@ -21,3 +21,3 @@ export declare const pick: <T extends Record<any, any>, K extends keyof T>(base: T, keys: K[]) => Partial<T>; | ||
| }) => Promise<T>; | ||
| type ProxyType = 'http' | 'https' | 'socks' | 'socks4' | 'socks4a' | 'socks5' | 'socks5h' | 'pac+data' | 'pac+file' | 'pac+ftp' | 'pac+http' | 'pac+https'; | ||
| type ProxyType = "http" | "https" | "socks" | "socks4" | "socks4a" | "socks5" | "socks5h" | "pac+data" | "pac+file" | "pac+ftp" | "pac+http" | "pac+https"; | ||
| export interface ProxyConfiguration { | ||
@@ -24,0 +24,0 @@ auth?: { |
+31
-31
@@ -47,3 +47,3 @@ "use strict"; | ||
| const proxy_agent_1 = require("proxy-agent"); | ||
| exports.DEFAULT_CONFIG_PATHS = ['flashcat-cli.json']; | ||
| exports.DEFAULT_CONFIG_PATHS = ["flashcat-cli.json"]; | ||
| const pick = (base, keys) => { | ||
@@ -60,3 +60,3 @@ const definedKeys = keys.filter((key) => !!base[key]); | ||
| try { | ||
| const configFile = yield (0, util_1.promisify)(fs_1.default.readFile)(configPath, 'utf-8'); | ||
| const configFile = yield (0, util_1.promisify)(fs_1.default.readFile)(configPath, "utf-8"); | ||
| return JSON.parse(configFile); | ||
@@ -66,3 +66,3 @@ } | ||
| if (error instanceof SyntaxError) { | ||
| throw new Error('Config file is not correct JSON'); | ||
| throw new Error("Config file is not correct JSON"); | ||
| } | ||
@@ -77,3 +77,3 @@ } | ||
| } | ||
| throw new Error('Config file not found'); | ||
| throw new Error("Config file not found"); | ||
| } | ||
@@ -112,9 +112,9 @@ if (defaultConfigPaths) { | ||
| if (!options) { | ||
| return ''; | ||
| return ""; | ||
| } | ||
| const { auth, host, port, protocol } = options; | ||
| if (!host || !port) { | ||
| return ''; | ||
| return ""; | ||
| } | ||
| const authFragment = auth ? `${auth.username}:${auth.password}@` : ''; | ||
| const authFragment = auth ? `${auth.username}:${auth.password}@` : ""; | ||
| return `${protocol}://${authFragment}${host}:${port}`; | ||
@@ -126,3 +126,3 @@ }; | ||
| const overrideArgs = (args) => { | ||
| const newArguments = Object.assign(Object.assign({}, args), { headers: Object.assign(Object.assign({ 'DD-API-KEY': apiKey }, (appKey ? { 'DD-APPLICATION-KEY': appKey } : {})), args.headers) }); | ||
| const newArguments = Object.assign(Object.assign({}, args), { headers: Object.assign(Object.assign({ "DD-API-KEY": apiKey }, (appKey ? { "DD-APPLICATION-KEY": appKey } : {})), args.headers) }); | ||
| if (overrideUrl !== undefined) { | ||
@@ -172,3 +172,3 @@ newArguments.url = overrideUrl; | ||
| if (url === null || url === void 0 ? void 0 : url.match(/^wss?:/)) { | ||
| return ''; | ||
| return ""; | ||
| } | ||
@@ -181,6 +181,6 @@ return proxyUrl; | ||
| switch (site) { | ||
| case 'datad0g.com': | ||
| case "datad0g.com": | ||
| return `app.${site}`; | ||
| case 'flashcathq.com': | ||
| case 'flashcathq.eu': | ||
| case "flashcathq.com": | ||
| case "flashcathq.eu": | ||
| default: | ||
@@ -197,7 +197,7 @@ return `api.${site}`; | ||
| // For the first part, drop all / at the end of the path | ||
| return part.trim().replace(/[\/]*$/g, ''); | ||
| return part.trim().replace(/[\/]*$/g, ""); | ||
| } | ||
| else { | ||
| // For the following parts, remove all / at the beginning and at the end | ||
| return part.trim().replace(/(^[\/]*|[\/]*$)/g, ''); | ||
| return part.trim().replace(/(^[\/]*|[\/]*$)/g, ""); | ||
| } | ||
@@ -208,3 +208,3 @@ }) | ||
| // Join all these parts with / | ||
| .join('/'); | ||
| .join("/"); | ||
| exports.buildPath = buildPath; | ||
@@ -231,3 +231,3 @@ const removeEmptyValues = (tags) => Object.keys(tags).reduce((filteredTags, tag) => { | ||
| for (const [key, value] of Object.entries(object)) { | ||
| if (typeof value === 'object' && !Array.isArray(value)) { | ||
| if (typeof value === "object" && !Array.isArray(value)) { | ||
| newObject[key] = (0, exports.recursivelyRemoveUndefinedValues)(value); | ||
@@ -246,3 +246,3 @@ } | ||
| } | ||
| return ref.replace(/origin\/|refs\/heads\/|tags\//gm, ''); | ||
| return ref.replace(/origin\/|refs\/heads\/|tags\//gm, ""); | ||
| }; | ||
@@ -268,9 +268,9 @@ exports.normalizeRef = normalizeRef; | ||
| } | ||
| if (repositoryUrl.startsWith('git@')) { | ||
| if (repositoryUrl.startsWith("git@")) { | ||
| return repositoryUrl; | ||
| } | ||
| // Remove the username from ssh URLs | ||
| if (repositoryUrl.startsWith('ssh://')) { | ||
| if (repositoryUrl.startsWith("ssh://")) { | ||
| const sshRegex = /^(ssh:\/\/)[^@/]*@/; | ||
| return repositoryUrl.replace(sshRegex, '$1'); | ||
| return repositoryUrl.replace(sshRegex, "$1"); | ||
| } | ||
@@ -281,3 +281,3 @@ const { protocol, host, pathname } = new URL(repositoryUrl); | ||
| } | ||
| return `${protocol}//${host}${pathname === '/' ? '' : pathname}`; | ||
| return `${protocol}//${host}${pathname === "/" ? "" : pathname}`; | ||
| } | ||
@@ -296,3 +296,3 @@ catch (e) { | ||
| } | ||
| rawRemote = rawRemote.replace(/git@github\.com:|https:\/\/github\.com\//, 'github.com/'); | ||
| rawRemote = rawRemote.replace(/git@github\.com:|https:\/\/github\.com\//, "github.com/"); | ||
| return rawRemote; | ||
@@ -315,3 +315,3 @@ }; | ||
| if (!bytes) { | ||
| return '0 Bytes'; | ||
| return "0 Bytes"; | ||
| } | ||
@@ -323,3 +323,3 @@ if (bytes < 0) { | ||
| const numDecimals = decimals < 0 ? 0 : decimals; | ||
| const units = ['Bytes', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB']; | ||
| const units = ["Bytes", "KB", "MB", "GB", "TB", "PB", "EB", "ZB", "YB"]; | ||
| const i = Math.floor(Math.log(bytes) / Math.log(bytesPerKB)); | ||
@@ -333,3 +333,3 @@ const formattedBytes = parseFloat((bytes / Math.pow(bytesPerKB, i)).toFixed(numDecimals)); | ||
| // Don't mask booleans | ||
| if (value.toLowerCase() === 'true' || value.toLowerCase() === 'false') { | ||
| if (value.toLowerCase() === "true" || value.toLowerCase() === "false") { | ||
| return value; | ||
@@ -343,6 +343,6 @@ } | ||
| if (value.length < 12) { | ||
| return '*'.repeat(16); | ||
| return "*".repeat(16); | ||
| } | ||
| // Keep first two and last four characters if it's long | ||
| return value.slice(0, 2) + '*'.repeat(10) + value.slice(-4); | ||
| return value.slice(0, 2) + "*".repeat(10) + value.slice(-4); | ||
| }; | ||
@@ -360,3 +360,3 @@ exports.maskString = maskString; | ||
| } | ||
| return JSON.parse((0, fs_1.readFileSync)(process.env.GITHUB_EVENT_PATH, 'utf8')); | ||
| return JSON.parse((0, fs_1.readFileSync)(process.env.GITHUB_EVENT_PATH, "utf8")); | ||
| }; | ||
@@ -378,7 +378,7 @@ exports.getGitHubEventPayload = getGitHubEventPayload; | ||
| return paths | ||
| .split(',') | ||
| .flatMap((path) => (glob.hasMagic(path) ? glob.sync(path, { dotRelative: true }) : [path])) | ||
| .map((path) => (path.endsWith('/') ? path.slice(0, -1) : path)); | ||
| .split(",") | ||
| .flatMap((path) => glob.hasMagic(path) ? glob.sync(path, { dotRelative: true }) : [path]) | ||
| .map((path) => (path.endsWith("/") ? path.slice(0, -1) : path)); | ||
| }; | ||
| exports.parsePathsList = parsePathsList; | ||
| //# sourceMappingURL=utils.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src/helpers/utils.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"utils.js","sourceRoot":"","sources":["../../src/helpers/utils.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "@flashcatcloud/flashcat-cli", | ||
| "version": "0.0.2", | ||
| "version": "0.1.0", | ||
| "description": "CLI tool for Flashcat Cloud", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
565657
9.84%186
12.73%7620
8.56%75
5.63%24
4.35%