New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More

flex-dev-utils

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

flex-dev-utils - npm Package Compare versions

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