flex-dev-utils
Advanced tools
Comparing version 4.1.2 to 4.1.3-dev.202107262027
@@ -9,2 +9,3 @@ import fs from 'fs'; | ||
devDependencies: Record<string, string>; | ||
peerDependencies?: Record<string, string>; | ||
} | ||
@@ -297,1 +298,12 @@ export interface AppPackageJson extends PackageJson { | ||
export declare const isPluginDir: (packageJson: PackageJson) => boolean; | ||
/** | ||
* Fetches the version corresponding to the dependency inside the given package | ||
* @param pkg the package.json to check | ||
* @param name the package to look for | ||
*/ | ||
export declare const packageDependencyVersion: (pkg: PackageJson, name: string) => string | null; | ||
/** | ||
* Fetches the version corresponding to the dependency inside the flex-ui package.json | ||
* @param name the package to check | ||
*/ | ||
export declare const flexUIPackageDependencyVersion: (name: string) => string | null; |
@@ -82,3 +82,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.isPluginDir = exports.getPackageVersion = exports.getDependencyVersion = exports.getPaths = exports._getFlexPluginWebpackPath = exports._getFlexPluginScripts = exports.resolveModulePath = exports.addCWDNodeModule = exports.checkPluginConfigurationExists = exports.findGlobs = exports.findGlobsIn = exports.resolveCwd = exports.rmRfSync = exports.copyTemplateDir = exports.mkdirpSync = exports.findUp = exports.updateAppVersion = exports.readAppPackageJson = exports.getPackageJsonPath = exports.checkAFileExists = exports.copyFile = exports.removeFile = exports.calculateSha256 = exports.checkFilesExist = exports.writeJSONFile = exports.writeFile = exports.readPluginsJson = exports.getCliPaths = exports.readJsonFile = exports.readFileSync = exports.getCoreCwd = exports.setCoreCwd = exports.getCwd = exports.setCwd = exports.resolveRelative = exports.getFileSizeInMB = exports.getSileSizeInBytes = exports.readPackageJson = exports._setRequirePaths = exports._require = void 0; | ||
exports.flexUIPackageDependencyVersion = exports.packageDependencyVersion = exports.isPluginDir = exports.getPackageVersion = exports.getDependencyVersion = exports.getPaths = exports._getFlexPluginWebpackPath = exports._getFlexPluginScripts = exports.resolveModulePath = exports.addCWDNodeModule = exports.checkPluginConfigurationExists = exports.findGlobs = exports.findGlobsIn = exports.resolveCwd = exports.rmRfSync = exports.copyTemplateDir = exports.mkdirpSync = exports.findUp = exports.updateAppVersion = exports.readAppPackageJson = exports.getPackageJsonPath = exports.checkAFileExists = exports.copyFile = exports.removeFile = exports.calculateSha256 = exports.checkFilesExist = exports.writeJSONFile = exports.writeFile = exports.readPluginsJson = exports.getCliPaths = exports.readJsonFile = exports.readFileSync = exports.getCoreCwd = exports.setCoreCwd = exports.getCwd = exports.setCwd = exports.resolveRelative = exports.getFileSizeInMB = exports.getSileSizeInBytes = exports.readPackageJson = exports._setRequirePaths = exports._require = void 0; | ||
var fs_1 = __importStar(require("fs")); | ||
@@ -724,2 +724,28 @@ var path = __importStar(require("path")); | ||
exports.isPluginDir = isPluginDir; | ||
/** | ||
* Fetches the version corresponding to the dependency inside the given package | ||
* @param pkg the package.json to check | ||
* @param name the package to look for | ||
*/ | ||
var packageDependencyVersion = function (pkg, name) { | ||
if (pkg.dependencies && name in pkg.dependencies) { | ||
return pkg.dependencies[name]; | ||
} | ||
if (pkg.devDependencies && name in pkg.devDependencies) { | ||
return pkg.devDependencies[name]; | ||
} | ||
if (pkg.peerDependencies && name in pkg.peerDependencies) { | ||
return pkg.peerDependencies[name]; | ||
} | ||
return null; | ||
}; | ||
exports.packageDependencyVersion = packageDependencyVersion; | ||
/** | ||
* Fetches the version corresponding to the dependency inside the flex-ui package.json | ||
* @param name the package to check | ||
*/ | ||
var flexUIPackageDependencyVersion = function (name) { | ||
return exports.packageDependencyVersion(exports._require(exports.getPaths().app.flexUIPkgPath), name); | ||
}; | ||
exports.flexUIPackageDependencyVersion = flexUIPackageDependencyVersion; | ||
//# sourceMappingURL=fs.js.map |
@@ -24,5 +24,5 @@ export { default as fs } from './fs'; | ||
export { getPaths as paths } from './fs'; | ||
export { default as semver, ReleaseType } from './semver'; | ||
export { default as semver, ReleaseType, SemVer, versionSatisfiesRange } from './semver'; | ||
export { default as exit } from './exit'; | ||
export declare type FunctionalCallback<D, R> = (data: D) => R; | ||
export declare type Callback<D> = FunctionalCallback<D, void>; |
@@ -7,3 +7,3 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.exit = exports.semver = exports.paths = exports.env = exports.urls = exports.runner = exports.TwilioCliError = exports.NotImplementedError = exports.TwilioApiError = exports.TwilioError = exports.UserActionError = exports.ValidationError = exports.FlexPluginError = exports.errors = exports.open = exports.prints = exports.axios = exports.spawn = exports.validators = exports.random = exports.sids = exports.keychain = exports.getCredential = exports.credentials = exports.table = exports.choose = exports.confirm = exports.prompt = exports.inquirer = exports.singleLineString = exports.multilineString = exports.strings = exports.boxen = exports.chalk = exports.coloredStrings = exports.Logger = exports.logger = exports.progress = exports.checkForUpdate = exports.updateNotifier = exports.lodash = exports.fs = void 0; | ||
exports.exit = exports.versionSatisfiesRange = exports.SemVer = exports.semver = exports.paths = exports.env = exports.urls = exports.runner = exports.TwilioCliError = exports.NotImplementedError = exports.TwilioApiError = exports.TwilioError = exports.UserActionError = exports.ValidationError = exports.FlexPluginError = exports.errors = exports.open = exports.prints = exports.axios = exports.spawn = exports.validators = exports.random = exports.sids = exports.keychain = exports.getCredential = exports.credentials = exports.table = exports.choose = exports.confirm = exports.prompt = exports.inquirer = exports.singleLineString = exports.multilineString = exports.strings = exports.boxen = exports.chalk = exports.coloredStrings = exports.Logger = exports.logger = exports.progress = exports.checkForUpdate = exports.updateNotifier = exports.lodash = exports.fs = void 0; | ||
var fs_1 = require("./fs"); | ||
@@ -74,4 +74,6 @@ Object.defineProperty(exports, "fs", { enumerable: true, get: function () { return __importDefault(fs_1).default; } }); | ||
Object.defineProperty(exports, "semver", { enumerable: true, get: function () { return __importDefault(semver_1).default; } }); | ||
Object.defineProperty(exports, "SemVer", { enumerable: true, get: function () { return semver_1.SemVer; } }); | ||
Object.defineProperty(exports, "versionSatisfiesRange", { enumerable: true, get: function () { return semver_1.versionSatisfiesRange; } }); | ||
var exit_1 = require("./exit"); | ||
Object.defineProperty(exports, "exit", { enumerable: true, get: function () { return __importDefault(exit_1).default; } }); | ||
//# sourceMappingURL=index.js.map |
@@ -1,3 +0,9 @@ | ||
import semver, { ReleaseType } from 'semver'; | ||
import semver, { ReleaseType, SemVer } from 'semver'; | ||
export default semver; | ||
export { ReleaseType }; | ||
export { ReleaseType, SemVer }; | ||
/** | ||
* Checks whether the provided version satisfies the given range. The provided version is coerced first | ||
* @param version the version to test | ||
* @param range the range to check | ||
*/ | ||
export declare const versionSatisfiesRange: (version: string, range: string) => boolean; |
"use strict"; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { | ||
if (k2 === undefined) k2 = k; | ||
Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); | ||
}) : (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; | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var semver_1 = __importDefault(require("semver")); | ||
exports.versionSatisfiesRange = exports.SemVer = void 0; | ||
var semver_1 = __importStar(require("semver")); | ||
Object.defineProperty(exports, "SemVer", { enumerable: true, get: function () { return semver_1.SemVer; } }); | ||
exports.default = semver_1.default; | ||
/** | ||
* Checks whether the provided version satisfies the given range. The provided version is coerced first | ||
* @param version the version to test | ||
* @param range the range to check | ||
*/ | ||
var versionSatisfiesRange = function (version, range) { | ||
var _a; | ||
return semver_1.default.satisfies((_a = semver_1.default.coerce(version)) === null || _a === void 0 ? void 0 : _a.version, range); | ||
}; | ||
exports.versionSatisfiesRange = versionSatisfiesRange; | ||
//# sourceMappingURL=semver.js.map |
{ | ||
"name": "flex-dev-utils", | ||
"version": "4.1.2", | ||
"version": "4.1.3-dev.202107262027", | ||
"description": "Common development utility for creating a Flex plugin", | ||
@@ -42,6 +42,6 @@ "keywords": [ | ||
"copy-template-dir": "^1.4.0", | ||
"flex-plugins-utils-env": "4.1.2", | ||
"flex-plugins-utils-exception": "4.1.2", | ||
"flex-plugins-utils-logger": "4.1.2", | ||
"flex-plugins-utils-spawn": "4.1.2", | ||
"flex-plugins-utils-env": "4.1.3-dev.202107262027", | ||
"flex-plugins-utils-exception": "4.1.3-dev.202107262027", | ||
"flex-plugins-utils-logger": "4.1.3-dev.202107262027", | ||
"flex-plugins-utils-spawn": "4.1.3-dev.202107262027", | ||
"globby": "^11.0.3", | ||
@@ -73,3 +73,3 @@ "lodash": "^4.17.21", | ||
}, | ||
"gitHead": "73fffb2aaac8eba4e5d0ebf6f8e43222a5f8201f" | ||
"gitHead": "7364cc257aefb872fa31e75c6a170d8f258ca3db" | ||
} |
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
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
146167
2559
1
+ Addedflex-plugins-utils-env@4.1.3-dev.202107262027(transitive)
+ Addedflex-plugins-utils-exception@4.1.3-dev.202107262027(transitive)
+ Addedflex-plugins-utils-logger@4.1.3-dev.202107262027(transitive)
+ Addedflex-plugins-utils-spawn@4.1.3-dev.202107262027(transitive)
- Removedflex-plugins-utils-env@4.1.2(transitive)
- Removedflex-plugins-utils-exception@4.1.2(transitive)
- Removedflex-plugins-utils-logger@4.1.2(transitive)
- Removedflex-plugins-utils-spawn@4.1.2(transitive)