Skip to content

Commit 47913ff

Browse files
committed
Add rename warning
1 parent 7a2839d commit 47913ff

File tree

1 file changed

+6
-11
lines changed

1 file changed

+6
-11
lines changed

index.js

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -77,20 +77,15 @@ function getDuplicateIndex(assetPath) {
7777
var index = 0;
7878
var duplicatePath;
7979
if (fs.existsSync(assetPath)) {
80-
81-
duplicatePath = composeDuplicatePath(assetPath, ++index);
82-
console.log(chalk.magenta(index))
83-
while (fs.existsSync(duplicatePath)) {
84-
80+
do {
8581
duplicatePath = composeDuplicatePath(assetPath, ++index);
86-
}
82+
} while (fs.existsSync(duplicatePath))
8783
}
8884
return index;
8985

9086
}
9187
//get asset content
9288
function getAsset(filePath) {
93-
9489
if (fs.existsSync(filePath)) {
9590
return fs.readFileSync(filePath);
9691
} else {
@@ -124,13 +119,13 @@ function processUrlRebase(dirname, url, to, options) {
124119
absoluteAssetsPath = path.join(absoluteAssetsPath, fileName);
125120
relativeAssetsPath = path.join(relativeAssetsPath, fileName);
126121

127-
if (options.renameDuplicates)
128-
{
122+
if (options.renameDuplicates) {
129123
var index = getDuplicateIndex(absoluteAssetsPath);
130124
if (index) {
131-
absoluteAssetsPath = composeDuplicatePath(absoluteAssetsPath, index);
132125
relativeAssetsPath = composeDuplicatePath(relativeAssetsPath, index);
133-
126+
absoluteAssetsPath = composeDuplicatePath(absoluteAssetsPath, index);
127+
console.warn(chalk.yellow('postcss-assets-rebase: duplicated path \'' + filePath + '\' renamed to: ' +
128+
relativeAssetsPath));
134129
}
135130
}
136131
copyAsset(absoluteAssetsPath, assetContents);

0 commit comments

Comments
 (0)