UNPKG

@flxbl-io/sfp

Version:

sfp is a CLI tool to help you manage your Salesforce projects in an artifact centric model

58 lines 3.5 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.PackageType = void 0; const lodash_1 = __importDefault(require("lodash")); class PackageInfo { } class SfpPackage extends PackageInfo { //Just a few helpers to resolve api differene get packageName() { return this.package_name; } get versionNumber() { return this.package_version_number; } set versionNumber(versionNumber) { this.package_version_number = versionNumber; } get packageType() { return this.package_type.toLocaleLowerCase(); } set packageType(packageType) { this.package_type = packageType; this.tag = packageType; } /** * Do not use this constructor directly, use SfPPackageBuilder * to build a package * */ constructor() { super(); this.workingDirectory = ''; this.version = '5'; } toJSON() { let castToPackageMetadata = lodash_1.default.cloneDeep(this); delete castToPackageMetadata.workingDirectory; delete castToPackageMetadata.mdapiDir; delete castToPackageMetadata.projectConfig; delete castToPackageMetadata.packageDescriptor; delete castToPackageMetadata.projectDirectory; delete castToPackageMetadata.resolvedPackageDirectory; delete castToPackageMetadata.isTriggerAllTests; return castToPackageMetadata; } } exports.default = SfpPackage; var PackageType; (function (PackageType) { PackageType["Unlocked"] = "unlocked"; PackageType["Source"] = "source"; PackageType["Data"] = "data"; PackageType["Diff"] = "diff"; })(PackageType || (exports.PackageType = PackageType = {})); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU2ZwUGFja2FnZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9jb3JlL3BhY2thZ2UvU2ZwUGFja2FnZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxvREFBdUI7QUFLdkIsTUFBTSxXQUFXO0NBOENoQjtBQUVELE1BQXFCLFVBQVcsU0FBUSxXQUFXO0lBUy9DLDZDQUE2QztJQUM3QyxJQUFXLFdBQVc7UUFDbEIsT0FBTyxJQUFJLENBQUMsWUFBWSxDQUFDO0lBQzdCLENBQUM7SUFFRCxJQUFXLGFBQWE7UUFDcEIsT0FBTyxJQUFJLENBQUMsc0JBQXNCLENBQUM7SUFDdkMsQ0FBQztJQUVELElBQVcsYUFBYSxDQUFDLGFBQW9CO1FBRXpDLElBQUksQ0FBQyxzQkFBc0IsR0FBRyxhQUFhLENBQUM7SUFDaEQsQ0FBQztJQUVELElBQVcsV0FBVztRQUNsQixPQUFPLElBQUksQ0FBQyxZQUFZLENBQUMsaUJBQWlCLEVBQUUsQ0FBQztJQUNqRCxDQUFDO0lBRUQsSUFBVyxXQUFXLENBQUMsV0FBbUI7UUFDdEMsSUFBSSxDQUFDLFlBQVksR0FBRyxXQUFXLENBQUM7UUFDaEMsSUFBSSxDQUFDLEdBQUcsR0FBRyxXQUFXLENBQUM7SUFDM0IsQ0FBQztJQUNEOzs7O09BSUc7SUFDSDtRQUNJLEtBQUssRUFBRSxDQUFDO1FBbkNMLHFCQUFnQixHQUFXLEVBQUUsQ0FBQztRQUs5QixZQUFPLEdBQVcsR0FBRyxDQUFDO0lBK0I3QixDQUFDO0lBRUQsTUFBTTtRQUNGLElBQUkscUJBQXFCLEdBQUcsZ0JBQUMsQ0FBQyxTQUFTLENBQUMsSUFBSSxDQUFDLENBQUM7UUFDOUMsT0FBTyxxQkFBcUIsQ0FBQyxnQkFBZ0IsQ0FBQztRQUM5QyxPQUFPLHFCQUFxQixDQUFDLFFBQVEsQ0FBQztRQUN0QyxPQUFPLHFCQUFxQixDQUFDLGFBQWEsQ0FBQztRQUMzQyxPQUFPLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDO1FBQy9DLE9BQU8scUJBQXFCLENBQUMsZ0JBQWdCLENBQUM7UUFDOUMsT0FBTyxxQkFBcUIsQ0FBQyx3QkFBd0IsQ0FBQztRQUN0RCxPQUFPLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDO1FBQy9DLE9BQU8scUJBQXFCLENBQUM7SUFDakMsQ0FBQztDQUNKO0FBbkRELDZCQW1EQztBQUdELElBQVksV0FLWDtBQUxELFdBQVksV0FBVztJQUNuQixvQ0FBcUIsQ0FBQTtJQUNyQixnQ0FBaUIsQ0FBQTtJQUNqQiw0QkFBYSxDQUFBO0lBQ2IsNEJBQWEsQ0FBQTtBQUNqQixDQUFDLEVBTFcsV0FBVywyQkFBWCxXQUFXLFFBS3RCIn0=