MCPcopy Create free account
hub / github.com/deepnote/vscode-deepnote / checkPackageVersions

Function checkPackageVersions

gulpfile.js:116–136  ·  view source on GitHub ↗
(packages, parent)

Source from the content-addressed store, hash-verified

114 { name: 'node_modules/trim', version: '0.0.3' }
115 ];
116 function checkPackageVersions(packages, parent) {
117 if (!packages) {
118 return;
119 }
120 expectedVersions.forEach((expectedVersion) => {
121 if (!packages[expectedVersion.name]) {
122 return;
123 }
124 const version = packages[expectedVersion.name].version || packages[expectedVersion.name];
125 if (!version) {
126 return;
127 }
128 if (!version.includes(expectedVersion.version)) {
129 errors.push(
130 `${expectedVersion.name} version needs to be at least ${
131 expectedVersion.version
132 }, current ${version}, ${parent ? `(parent package ${parent})` : ''}`
133 );
134 }
135 });
136 }
137 function checkPackageDependencies(packages) {
138 if (!packages) {
139 return;

Callers 2

checkPackageDependenciesFunction · 0.85
gulpfile.jsFile · 0.85

Calls 2

pushMethod · 0.65
forEachMethod · 0.45

Tested by

no test coverage detected