MCPcopy
hub / github.com/meteor/meteor / configureAndCopyResourceFiles

Method configureAndCopyResourceFiles

tools/cordova/builder.js:393–416  ·  view source on GitHub ↗
(resourceFiles, iosElement, androidElement)

Source from the content-addressed store, hash-verified

391 }
392
393 configureAndCopyResourceFiles(resourceFiles, iosElement, androidElement) {
394 _.each(resourceFiles, resourceFile => {
395 // Copy file in cordova project root directory
396 var filename = path.parse(resourceFile.src).base;
397 files.copyFile(
398 files.pathResolve(this.projectContext.projectDir, resourceFile.src),
399 files.pathJoin(this.projectRoot, filename));
400 // And entry in config.xml
401 if (!resourceFile.platform ||
402 (resourceFile.platform && resourceFile.platform === "android")) {
403 androidElement.element('resource-file', {
404 src: resourceFile.src,
405 target: resourceFile.target
406 });
407 }
408 if (!resourceFile.platform ||
409 (resourceFile.platform && resourceFile.platform === "ios")) {
410 iosElement.element('resource-file', {
411 src: resourceFile.src,
412 target: resourceFile.target
413 });
414 }
415 });
416 }
417
418 copyWWW(bundlePath) {
419 const wwwPath = files.pathJoin(this.projectRoot, 'www');

Callers 1

Calls 2

eachMethod · 0.80
parseMethod · 0.65

Tested by

no test coverage detected