light-generator
Advanced tools
Comparing version 1.3.0 to 1.3.1
@@ -16,2 +16,3 @@ "use strict"; | ||
const minimatch_1 = __importDefault(require("minimatch")); | ||
const debug = require('debug')('generator'); | ||
/** | ||
@@ -29,2 +30,3 @@ * 移除文件下划线 | ||
copyRuleOptions.filenameMapping.set(currentFilePath, newName); | ||
debug(` * remove _ => ${newName}`); | ||
} | ||
@@ -35,2 +37,3 @@ else { | ||
copyRuleOptions.filenameMapping.set(currentFilePath, newName); | ||
debug(` * remove _ => ${newName}`); | ||
} | ||
@@ -51,5 +54,6 @@ } | ||
.replace(pattern, (match, key, value) => { | ||
debug(` * replace content key => ${key}`); | ||
return replaceArgs[key]; | ||
}); | ||
await fse.writeFileSync(currentFilePath, contents); | ||
await fse.writeFile(currentFilePath, contents); | ||
} | ||
@@ -59,2 +63,3 @@ // 如果文件名需要替换 | ||
const newFilePath = currentFilePath.replace(pattern, (match, key, value) => { | ||
debug(` * replace filename key => ${key}`); | ||
return replaceArgs[key]; | ||
@@ -76,3 +81,6 @@ }); | ||
else { | ||
return minimatch_1.default(targetRelativeFile, pattern, { matchBase: true }); | ||
const result = minimatch_1.default(targetRelativeFile, pattern, { matchBase: true }); | ||
if (result) { | ||
return true; | ||
} | ||
} | ||
@@ -82,2 +90,2 @@ } | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9ydWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBLDhDQUFnQztBQUVoQywrQkFBc0M7QUFDdEMsMERBQWtDO0FBRWxDOzs7R0FHRztBQUNVLFFBQUEsVUFBVSxHQUFHLEtBQUssRUFBRSxlQUFlLEVBQUUsZUFBZ0MsRUFBRSxFQUFFO0lBQ3BGLElBQUksSUFBSSxDQUFDLElBQUksQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsRUFBRTtRQUNqRCxJQUFJLGVBQWUsQ0FBQyxlQUFlLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxFQUFFO1lBQ3hELG9CQUFvQjtZQUNwQixNQUFNLFdBQVcsR0FBRyxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsQ0FBQztZQUN6RSxNQUFNLE9BQU8sR0FBRyxXQUFJLENBQUMsZUFBZSxDQUFDLFNBQVMsRUFBRSxlQUFRLENBQUMsZUFBZSxDQUFDLFNBQVMsRUFBRSxXQUFXLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUM7WUFDbkgsTUFBTSxHQUFHLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRSxPQUFPLENBQUMsQ0FBQztZQUN2QyxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxlQUFlLEVBQUUsT0FBTyxDQUFDLENBQUM7U0FDL0Q7YUFBTTtZQUNMLE1BQU0sT0FBTyxHQUFHLFdBQUksQ0FBQyxlQUFlLENBQUMsU0FBUyxFQUFFLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUM7WUFDckcsTUFBTSxHQUFHLENBQUMsTUFBTSxDQUFDLGVBQWUsRUFBRSxPQUFPLENBQUMsQ0FBQztZQUMzQyxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxlQUFlLEVBQUUsT0FBTyxDQUFDLENBQUM7U0FDL0Q7S0FDRjtBQUNILENBQUMsQ0FBQztBQUVGLE1BQU0sT0FBTyxHQUFHLGdDQUFnQyxDQUFDO0FBRWpEOzs7O0dBSUc7QUFDVSxRQUFBLFdBQVcsR0FBRyxLQUFLLEVBQUUsZUFBZSxFQUFFLGVBQWdDLEVBQUUsRUFBRTtJQUNyRixNQUFNLFdBQVcsR0FBRyxlQUFlLENBQUMsZ0JBQWdCLElBQUksRUFBRSxDQUFDO0lBQzNELElBQUkscUJBQXFCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxXQUFXLEVBQUUsZUFBZSxDQUFDLGtCQUFrQixDQUFDLEVBQUU7UUFDekcsdUJBQXVCO1FBQ3ZCLE1BQU0sUUFBUSxHQUFHLEdBQUcsQ0FBQyxZQUFZLENBQUMsZUFBZSxFQUFFLE9BQU8sQ0FBQzthQUN4RCxPQUFPLENBQUMsT0FBTyxFQUFFLENBQUMsS0FBSyxFQUFFLEdBQUcsRUFBRSxLQUFLLEVBQUUsRUFBRTtZQUN0QyxPQUFPLFdBQVcsQ0FBQyxHQUFHLENBQUMsQ0FBQztRQUMxQixDQUFDLENBQUMsQ0FBQztRQUVMLE1BQU0sR0FBRyxDQUFDLGFBQWEsQ0FBQyxlQUFlLEVBQUUsUUFBUSxDQUFDLENBQUM7S0FDcEQ7SUFFRCxZQUFZO0lBQ1osSUFBSSxJQUFJLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLEVBQUU7UUFDN0MsTUFBTSxXQUFXLEdBQUcsZUFBZSxDQUFDLE9BQU8sQ0FBQyxPQUFPLEVBQUUsQ0FBQyxLQUFLLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxFQUFFO1lBQ3pFLE9BQU8sV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzFCLENBQUMsQ0FBQyxDQUFDO1FBQ0gsTUFBTSxHQUFHLENBQUMsSUFBSSxDQUFDLGVBQWUsRUFBRSxXQUFXLENBQUMsQ0FBQztRQUM3QyxxQkFBcUI7UUFDckIsZUFBZSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsZUFBZSxFQUFFLFdBQVcsQ0FBQyxDQUFDO0tBQ25FO0FBQ0gsQ0FBQyxDQUFDO0FBRUYsYUFBYTtBQUNiLFNBQVMscUJBQXFCLENBQUMsc0JBQWdDLEVBQUUsa0JBQWtCO0lBQ2pGLEtBQUssTUFBTSxPQUFPLElBQUksc0JBQXNCLEVBQUU7UUFDNUMsSUFBSSxPQUFPLE9BQU8sS0FBSyxRQUFRLElBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxFQUFFO1lBQ3RELElBQUksT0FBTyxLQUFLLGtCQUFrQixFQUFFO2dCQUNsQyxPQUFPLElBQUksQ0FBQzthQUNiO1NBQ0Y7YUFBTTtZQUNMLE9BQU8sbUJBQVMsQ0FBQyxrQkFBa0IsRUFBRSxPQUFPLEVBQUUsRUFBRSxTQUFTLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQztTQUNwRTtLQUNGO0lBRUQsT0FBTyxLQUFLLENBQUM7QUFDZixDQUFDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9ydWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7OztBQUFBLDhDQUFnQztBQUVoQywrQkFBc0M7QUFDdEMsMERBQWtDO0FBQ2xDLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQztBQUU1Qzs7O0dBR0c7QUFDVSxRQUFBLFVBQVUsR0FBRyxLQUFLLEVBQUUsZUFBZSxFQUFFLGVBQWdDLEVBQUUsRUFBRTtJQUNwRixJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLEVBQUU7UUFDakQsSUFBSSxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsRUFBRTtZQUN4RCxvQkFBb0I7WUFDcEIsTUFBTSxXQUFXLEdBQUcsZUFBZSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUM7WUFDekUsTUFBTSxPQUFPLEdBQUcsV0FBSSxDQUFDLGVBQWUsQ0FBQyxTQUFTLEVBQUUsZUFBUSxDQUFDLGVBQWUsQ0FBQyxTQUFTLEVBQUUsV0FBVyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDO1lBQ25ILE1BQU0sR0FBRyxDQUFDLE1BQU0sQ0FBQyxXQUFXLEVBQUUsT0FBTyxDQUFDLENBQUM7WUFDdkMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsZUFBZSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1lBQzlELEtBQUssQ0FBQyxrQkFBa0IsT0FBTyxFQUFFLENBQUMsQ0FBQztTQUNwQzthQUFNO1lBQ0wsTUFBTSxPQUFPLEdBQUcsV0FBSSxDQUFDLGVBQWUsQ0FBQyxTQUFTLEVBQUUsZUFBZSxDQUFDLGtCQUFrQixDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztZQUNyRyxNQUFN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 |
@@ -13,2 +13,3 @@ "use strict"; | ||
const walkDirSync_1 = require("./walkDirSync"); | ||
const debug = require('debug')('generator'); | ||
class DirectoryCopyWalker { | ||
@@ -43,2 +44,3 @@ constructor(options = {}) { | ||
await fse.copy(fullFilePath, path.join(destDir, relativeFilePath)); | ||
debug(`-> ${relativeFilePath}`); | ||
for (const rule of this.rules) { | ||
@@ -63,2 +65,2 @@ await rule(targetFilePath, { | ||
exports.DirectoryCopyWalker = DirectoryCopyWalker; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29weURpckNvbnRlbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWwvY29weURpckNvbnRlbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBLDJDQUE2QjtBQUM3Qiw4Q0FBZ0M7QUFDaEMsK0NBQTRDO0FBRzVDLE1BQWEsbUJBQW1CO0lBSTlCLFlBQVksVUFFUixFQUFFO1FBQ0osSUFBSSxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQztJQUNuQyxDQUFDO0lBRUQsV0FBVyxDQUFDLElBQWM7UUFDeEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDeEIsQ0FBQztJQUVELEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxVQUl4QjtRQUNGLGdCQUFnQixFQUFFLEVBQUU7UUFDcEIsY0FBYyxFQUFFLEVBQUU7S0FDbkI7UUFDQyxNQUFNLGNBQWMsR0FBRyx5QkFBVyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNwRCxNQUFNLGVBQWUsR0FBRyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBRWxDLGtCQUFrQjtRQUNsQixJQUFJLE9BQU8sQ0FBQyxjQUFjLENBQUMsSUFBSSxJQUFJLE9BQU8sQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNyRSxLQUFLLE1BQU0sSUFBSSxJQUFJLE9BQU8sQ0FBQyxjQUFjLENBQUMsSUFBSSxFQUFFO2dCQUM5QyxJQUFJO29CQUNGLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO29CQUN2RyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDO2lCQUM1QjtnQkFBQyxPQUFPLEdBQUcsRUFBRTtvQkFDWixNQUFNLElBQUksS0FBSyxDQUFDLGtDQUFrQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO2lCQUMzRDthQUNGO1NBQ0Y7UUFFRCxLQUFLLE1BQU0sWUFBWSxJQUFJLGNBQWMsRUFBRTtZQUN6QyxNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLFlBQVksQ0FBQyxDQUFDO1lBQzdELE1BQU0sY0FBYyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGdCQUFnQixDQUFDLENBQUM7WUFDNUQsTUFBTSxHQUFHLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUM7WUFDbkUsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO2dCQUM3QixNQUFNLElBQUksQ0FBQyxjQUFjLEVBQUU7b0JBQ3pCLFdBQVcsRUFBRSxNQUFNO29CQUNuQixTQUFTLEVBQUUsT0FBTztvQkFDbEIsZ0JBQWdCLEVBQUUsT0FBTyxDQUFDLGdCQUFnQjtvQkFDMUMsa0JBQWtCLEVBQUUsZ0JBQWdCO29CQUNwQyxjQUFjLEVBQUUsT0FBTyxDQUFDLGNBQWMsSUFBSTt3QkFDeEMsSUFBSSxFQUFFLE9BQU87d0JBQ2IsV0FBVyxFQUFFLEVBQUU7d0JBQ2YsZ0JBQWdCLEVBQUUsRUFBRTt3QkFDcEIsSUFBSSxFQUFFLEVBQUU7cUJBQ1Q7b0JBQ0QsZUFBZTtpQkFDaEIsQ0FBQyxDQUFDO2FBQ0o7U0FDRjtJQUNILENBQUM7Q0FDRjtBQTFERCxrREEwREMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29weURpckNvbnRlbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWwvY29weURpckNvbnRlbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7OztBQUFBLDJDQUE2QjtBQUM3Qiw4Q0FBZ0M7QUFDaEMsK0NBQTRDO0FBRTVDLE1BQU0sS0FBSyxHQUFHLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FBQyxXQUFXLENBQUMsQ0FBQztBQUU1QyxNQUFhLG1CQUFtQjtJQUk5QixZQUFZLFVBRVIsRUFBRTtRQUNKLElBQUksQ0FBQyxLQUFLLEdBQUcsT0FBTyxDQUFDLEtBQUssSUFBSSxFQUFFLENBQUM7SUFDbkMsQ0FBQztJQUVELFdBQVcsQ0FBQyxJQUFjO1FBQ3hCLElBQUksQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxDQUFDO0lBQ3hCLENBQUM7SUFFRCxLQUFLLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRSxPQUFPLEVBQUUsVUFJeEI7UUFDRixnQkFBZ0IsRUFBRSxFQUFFO1FBQ3BCLGNBQWMsRUFBRSxFQUFFO0tBQ25CO1FBQ0MsTUFBTSxjQUFjLEdBQUcseUJBQVcsQ0FBQyxNQUFNLEVBQUUsT0FBTyxDQUFDLENBQUM7UUFDcEQsTUFBTSxlQUFlLEdBQUcsSUFBSSxHQUFHLEVBQUUsQ0FBQztRQUVsQyxrQkFBa0I7UUFDbEIsSUFBSSxPQUFPLENBQUMsY0FBYyxDQUFDLElBQUksSUFBSSxPQUFPLENBQUMsY0FBYyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUU7WUFDckUsS0FBSyxNQUFNLElBQUksSUFBSSxPQUFPLENBQUMsY0FBYyxDQUFDLElBQUksRUFBRTtnQkFDOUMsSUFBSTtvQkFDRixNQUFNLFFBQVEsR0FBRyxJQUFJLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxXQUFXLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQztvQkFDdkcsSUFBSSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsQ0FBQztpQkFDNUI7Z0JBQUMsT0FBTyxHQUFHLEVBQUU7b0JBQ1osTUFBTSxJQUFJLEtBQUssQ0FBQyxrQ0FBa0MsSUFBSSxFQUFFLENBQUMsQ0FBQztpQkFDM0Q7YUFDRjtTQUNGO1FBRUQsS0FBSyxNQUFNLFlBQVksSUFBSSxjQUFjLEVBQUU7WUFDekMsTUFBTSxnQkFBZ0IsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDLE1BQU0sRUFBRSxZQUFZLENBQUMsQ0FBQztZQUM3RCxNQUFNLGNBQWMsR0FBRyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDO1lBQzVELE1BQU0sR0FBRyxDQUFDLElBQUksQ0FBQyxZQUFZLEVBQUUsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQyxDQUFDO1lBQ25FLEtBQUssQ0FBQyxNQUFNLGdCQUFnQixFQUFFLENBQUMsQ0FBQztZQUNoQyxLQUFLLE1BQU0sSUFBSSxJQUFJLElBQUksQ0FBQyxLQUFLLEVBQUU7Z0JBQzdCLE1BQU0sSUFBSSxDQUFDLGNBQWMsRUFBRTtvQkFDekIsV0FBVyxFQUFFLE1BQU07b0JBQ25CLFNBQVMsRUFBRSxPQUFPO29CQUNsQixnQkFBZ0IsRUFBRSxPQUFPLENBQUMsZ0JBQWdCO29CQUMxQyxrQkFBa0IsRUFBRSxnQkFBZ0I7b0JBQ3BDLGNBQWMsRUFBRSxPQUFPLENBQUMsY0FBYyxJQUFJO3dCQUN4QyxJQUFJLEVBQUUsT0FBTzt3QkFDYixXQUFXLEVBQUUsRUFBRTt3QkFDZixnQkFBZ0IsRUFBRSxFQUFFO3dCQUNwQixJQUFJLEVBQUUsRUFBRTtxQkFDVDtvQkFDRCxlQUFlO2lCQUNoQixDQUFDLENBQUM7YUFDSjtTQUNGO0lBQ0gsQ0FBQztDQUNGO0FBM0RELGtEQTJEQyJ9 |
1.3.1 / 2019-09-07 | ||
================== | ||
* fix: fix replace match file | ||
1.3.0 / 2019-09-07 | ||
@@ -3,0 +8,0 @@ ================== |
{ | ||
"name": "light-generator", | ||
"version": "1.3.0", | ||
"version": "1.3.1", | ||
"description": "light generator for generate a boilerplate", | ||
@@ -8,2 +8,3 @@ "main": "dist/index", | ||
"dependencies": { | ||
"debug": "^4.1.1", | ||
"download": "^5.0.2", | ||
@@ -10,0 +11,0 @@ "empty-dir": "^2.0.0", |
@@ -5,2 +5,3 @@ import * as fse from 'fs-extra'; | ||
import minimatch from 'minimatch'; | ||
const debug = require('debug')('generator'); | ||
@@ -19,2 +20,3 @@ /** | ||
copyRuleOptions.filenameMapping.set(currentFilePath, newName); | ||
debug(` * remove _ => ${newName}`); | ||
} else { | ||
@@ -24,2 +26,3 @@ const newName = join(copyRuleOptions.targetDir, copyRuleOptions.targetRelativeFile.replace('_', '')); | ||
copyRuleOptions.filenameMapping.set(currentFilePath, newName); | ||
debug(` * remove _ => ${newName}`); | ||
} | ||
@@ -42,6 +45,7 @@ } | ||
.replace(pattern, (match, key, value) => { | ||
debug(` * replace content key => ${key}`); | ||
return replaceArgs[key]; | ||
}); | ||
await fse.writeFileSync(currentFilePath, contents); | ||
await fse.writeFile(currentFilePath, contents); | ||
} | ||
@@ -52,2 +56,3 @@ | ||
const newFilePath = currentFilePath.replace(pattern, (match, key, value) => { | ||
debug(` * replace filename key => ${key}`); | ||
return replaceArgs[key]; | ||
@@ -69,3 +74,6 @@ }); | ||
} else { | ||
return minimatch(targetRelativeFile, pattern, { matchBase: true }); | ||
const result = minimatch(targetRelativeFile, pattern, { matchBase: true }); | ||
if (result) { | ||
return true; | ||
} | ||
} | ||
@@ -72,0 +80,0 @@ } |
@@ -5,2 +5,3 @@ import * as path from 'path'; | ||
import { CopyRule, CopyWalker, TemplatePackageConfig } from '../interface'; | ||
const debug = require('debug')('generator'); | ||
@@ -48,2 +49,3 @@ export class DirectoryCopyWalker implements CopyWalker { | ||
await fse.copy(fullFilePath, path.join(destDir, relativeFilePath)); | ||
debug(`-> ${relativeFilePath}`); | ||
for (const rule of this.rules) { | ||
@@ -50,0 +52,0 @@ await rule(targetFilePath, { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
96547
1640
9
+ Addeddebug@^4.1.1
+ Addeddebug@4.3.7(transitive)
+ Addedms@2.1.3(transitive)