Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 2 additions & 5 deletions local-cli/bundle/assetPathUtils.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
'use strict';

import type {PackagerAsset} from '../../Libraries/Image/AssetRegistry';
import md5 from 'md5';

/**
* FIXME: using number to represent discrete scale numbers is fragile in essence because of
Expand Down Expand Up @@ -57,11 +58,7 @@ function getAndroidResourceFolderName(asset: PackagerAsset, scale: number) {

function getAndroidResourceIdentifier(asset: PackagerAsset) {
var folderPath = getBasePath(asset);
return (folderPath + '/' + asset.name)
.toLowerCase()
.replace(/\//g, '_') // Encode folder structure in file name
.replace(/([^a-z0-9_])/g, '') // Remove illegal chars
.replace(/^assets_/, ''); // Remove "assets_" prefix
return 'a' + md5(folderPath + '/' + asset.name).toLowerCase();
}

function getBasePath(asset: PackagerAsset) {
Expand Down
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@
"graceful-fs": "^4.1.3",
"inquirer": "^3.0.6",
"lodash": "^4.16.6",
"md5": "^2.2.1",
"metro-bundler": "^0.21.0",
"mime": "^1.3.4",
"minimist": "^1.2.0",
Expand Down