light-generator
Advanced tools
Comparing version 1.7.0 to 1.8.0
import { CopyRule, CopyWalker } from './interface'; | ||
import { NpmPatternGenerator } from './generator/NpmPatternGenerator'; | ||
import { UrlPatternGenerator } from './generator/UrlPatternGenerator'; | ||
import { LocalPatternGenerator } from './generator/LocalPatternGenerator'; | ||
@@ -18,7 +17,2 @@ export declare class LightGenerator { | ||
}): LocalPatternGenerator; | ||
defineRemoteUrl(options: { | ||
templateUrl: string; | ||
targetPath: string; | ||
templateName: string; | ||
}): UrlPatternGenerator; | ||
defineNpmPackage(options: { | ||
@@ -25,0 +19,0 @@ npmPackage: string; |
@@ -6,3 +6,2 @@ "use strict"; | ||
const NpmPatternGenerator_1 = require("./generator/NpmPatternGenerator"); | ||
const UrlPatternGenerator_1 = require("./generator/UrlPatternGenerator"); | ||
const LocalPatternGenerator_1 = require("./generator/LocalPatternGenerator"); | ||
@@ -33,10 +32,2 @@ const rule_1 = require("./rule"); | ||
} | ||
defineRemoteUrl(options) { | ||
return new UrlPatternGenerator_1.UrlPatternGenerator({ | ||
templateUri: options.templateUrl, | ||
targetPath: options.targetPath, | ||
templateName: options.templateName, | ||
copyWalker: this.copyWalker, | ||
}); | ||
} | ||
defineNpmPackage(options) { | ||
@@ -59,2 +50,2 @@ return new NpmPatternGenerator_1.NpmPatternGenerator({ | ||
exports.LightGenerator = LightGenerator; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2dlbmVyYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw0REFBNkQ7QUFFN0QseUVBQXNFO0FBQ3RFLHlFQUFzRTtBQUN0RSw2RUFBMEU7QUFDMUUsaUNBQWlEO0FBQ2pELGtDQUFvQztBQUNwQyxrQ0FBMEM7QUFDMUMsdUNBQWtDO0FBRWxDLE1BQWEsY0FBYztJQUl6QixZQUNFLFVBR0ksRUFBRSxrQkFBa0IsRUFBRSxLQUFLLEVBQUU7UUFFakMsSUFBSSxDQUFDLE9BQU8sR0FBRyxPQUFPLENBQUM7UUFDdkIsSUFBSSxDQUFDLFVBQVUsR0FBRyxJQUFJLHFDQUFtQixDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsQ0FBQztRQUN4RCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxrQkFBa0IsRUFBRTtZQUNwQyxJQUFJLENBQUMsa0JBQWtCLEVBQUUsQ0FBQztTQUMzQjtJQUNILENBQUM7SUFFRCxrQkFBa0I7UUFDaEIsSUFBSSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsa0JBQVcsQ0FBQyxDQUFDO1FBQ3pDLElBQUksQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGlCQUFVLENBQUMsQ0FBQztJQUMxQyxDQUFDO0lBRUQsZUFBZSxDQUFDLE9BSWY7UUFDQyxPQUFPLElBQUksNkNBQXFCLENBQUM7WUFDL0IsV0FBVyxFQUFFLE9BQU8sQ0FBQyxZQUFZO1lBQ2pDLFVBQVUsRUFBRSxPQUFPLENBQUMsVUFBVTtZQUM5QixZQUFZLEVBQUUsT0FBTyxDQUFDLFlBQVk7WUFDbEMsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVO1NBQzVCLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFRCxlQUFlLENBQUMsT0FJZjtRQUNDLE9BQU8sSUFBSSx5Q0FBbUIsQ0FBQztZQUM3QixXQUFXLEVBQUUsT0FBTyxDQUFDLFdBQVc7WUFDaEMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxVQUFVO1lBQzlCLFlBQVksRUFBRSxPQUFPLENBQUMsWUFBWTtZQUNsQyxVQUFVLEVBQUUsSUFBSSxDQUFDLFVBQVU7U0FDNUIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELGdCQUFnQixDQUFDLE9BS2hCO1FBQ0MsT0FBTyxJQUFJLHlDQUFtQixDQUFDO1lBQzdCLFdBQVcsRUFBRSxPQUFPLENBQUMsVUFBVTtZQUMvQixVQUFVLEVBQUUsT0FBTyxDQUFDLFVBQVU7WUFDOUIsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVO1lBQzNCLFNBQVMsRUFBRSxPQUFPLENBQUMsU0FBUyxJQUFJLEtBQUs7WUFDckMsV0FBVyxFQUFFLE9BQU8sQ0FBQyxXQUFXO1NBQ2pDLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFRCxNQUFNLENBQUMsS0FBSyxDQUFDLFVBQVU7UUFDckIsTUFBTSxNQUFNLEdBQUcsZ0JBQVMsRUFBRSxDQUFDO1FBQzNCLElBQUksa0JBQWEsQ0FBQyxNQUFNLENBQUMsRUFBRTtZQUN6QixNQUFNLGlCQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDdEI7SUFDSCxDQUFDO0NBQ0Y7QUFyRUQsd0NBcUVDIn0= | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2VuZXJhdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2dlbmVyYXRvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFBQSw0REFBNkQ7QUFFN0QseUVBQXNFO0FBQ3RFLDZFQUEwRTtBQUMxRSxpQ0FBaUQ7QUFDakQsa0NBQW9DO0FBQ3BDLGtDQUEwQztBQUMxQyx1Q0FBa0M7QUFFbEMsTUFBYSxjQUFjO0lBSXpCLFlBQ0UsVUFHSSxFQUFFLGtCQUFrQixFQUFFLEtBQUssRUFBRTtRQUVqQyxJQUFJLENBQUMsT0FBTyxHQUFHLE9BQU8sQ0FBQztRQUN2QixJQUFJLENBQUMsVUFBVSxHQUFHLElBQUkscUNBQW1CLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3hELElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLGtCQUFrQixFQUFFO1lBQ3BDLElBQUksQ0FBQyxrQkFBa0IsRUFBRSxDQUFDO1NBQzNCO0lBQ0gsQ0FBQztJQUVELGtCQUFrQjtRQUNoQixJQUFJLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxrQkFBVyxDQUFDLENBQUM7UUFDekMsSUFBSSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsaUJBQVUsQ0FBQyxDQUFDO0lBQzFDLENBQUM7SUFFRCxlQUFlLENBQUMsT0FJZjtRQUNDLE9BQU8sSUFBSSw2Q0FBcUIsQ0FBQztZQUMvQixXQUFXLEVBQUUsT0FBTyxDQUFDLFlBQVk7WUFDakMsVUFBVSxFQUFFLE9BQU8sQ0FBQyxVQUFVO1lBQzlCLFlBQVksRUFBRSxPQUFPLENBQUMsWUFBWTtZQUNsQyxVQUFVLEVBQUUsSUFBSSxDQUFDLFVBQVU7U0FDNUIsQ0FBQyxDQUFDO0lBQ0wsQ0FBQztJQUVELGdCQUFnQixDQUFDLE9BS2hCO1FBQ0MsT0FBTyxJQUFJLHlDQUFtQixDQUFDO1lBQzdCLFdBQVcsRUFBRSxPQUFPLENBQUMsVUFBVTtZQUMvQixVQUFVLEVBQUUsT0FBTyxDQUFDLFVBQVU7WUFDOUIsVUFBVSxFQUFFLElBQUksQ0FBQyxVQUFVO1lBQzNCLFNBQVMsRUFBRSxPQUFPLENBQUMsU0FBUyxJQUFJLEtBQUs7WUFDckMsV0FBVyxFQUFFLE9BQU8sQ0FBQyxXQUFXO1NBQ2pDLENBQUMsQ0FBQztJQUNMLENBQUM7SUFFRCxNQUFNLENBQUMsS0FBSyxDQUFDLFVBQVU7UUFDckIsTUFBTSxNQUFNLEdBQUcsZ0JBQVMsRUFBRSxDQUFDO1FBQzNCLElBQUksa0JBQWEsQ0FBQyxNQUFNLENBQUMsRUFBRTtZQUN6QixNQUFNLGlCQUFNLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDdEI7SUFDSCxDQUFDO0NBQ0Y7QUF4REQsd0NBd0RDIn0= |
@@ -29,3 +29,3 @@ "use strict"; | ||
const minimatch_1 = __importDefault(require("minimatch")); | ||
const debug = require('debug')('generator'); | ||
const debug = require('util').debuglog('generator'); | ||
/** | ||
@@ -102,2 +102,2 @@ * 移除文件下划线 | ||
} | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9ydWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4Q0FBZ0M7QUFFaEMsK0JBQWdEO0FBQ2hELDBEQUFrQztBQUNsQyxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUM7QUFFNUM7OztHQUdHO0FBQ1UsUUFBQSxVQUFVLEdBQUcsS0FBSyxFQUM3QixlQUFlLEVBQ2YsZUFBZ0MsRUFDaEMsRUFBRTtJQUNGLE1BQU0sUUFBUSxHQUFHLGVBQVEsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsQ0FBQztJQUM5RCxJQUFJLElBQUksQ0FBQyxJQUFJLENBQUMsUUFBUSxDQUFDLEVBQUU7UUFDdkIsSUFBSSxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxlQUFlLENBQUMsRUFBRTtZQUN4RCxvQkFBb0I7WUFDcEIsTUFBTSxXQUFXLEdBQUcsZUFBZSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLENBQUM7WUFDekUsTUFBTSxPQUFPLEdBQUcsV0FBSSxDQUNsQixlQUFlLENBQUMsU0FBUyxFQUN6QixlQUFRLENBQUMsZUFBZSxDQUFDLFNBQVMsRUFBRSxXQUFXLENBQUMsQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLEVBQUUsQ0FBQyxDQUNsRSxDQUFDO1lBQ0YsTUFBTSxHQUFHLENBQUMsTUFBTSxDQUFDLFdBQVcsRUFBRSxPQUFPLENBQUMsQ0FBQztZQUN2QyxlQUFlLENBQUMsZUFBZSxDQUFDLEdBQUcsQ0FBQyxlQUFlLEVBQUUsT0FBTyxDQUFDLENBQUM7WUFDOUQsS0FBSyxDQUFDLGtCQUFrQixPQUFPLEVBQUUsQ0FBQyxDQUFDO1NBQ3BDO2FBQU07WUFDTCxNQUFNLE9BQU8sR0FBRyxXQUFJLENBQ2xCLGVBQWUsQ0FBQyxTQUFTLEVBQ3pCLGVBQWUsQ0FB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 | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVsZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9ydWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSw4Q0FBZ0M7QUFFaEMsK0JBQWdEO0FBQ2hELDBEQUFrQztBQUNsQyxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0FBRXBEOzs7R0FHRztBQUNVLFFBQUEsVUFBVSxHQUFHLEtBQUssRUFDN0IsZUFBZSxFQUNmLGVBQWdDLEVBQ2hDLEVBQUU7SUFDRixNQUFNLFFBQVEsR0FBRyxlQUFRLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLENBQUM7SUFDOUQsSUFBSSxJQUFJLENBQUMsSUFBSSxDQUFDLFFBQVEsQ0FBQyxFQUFFO1FBQ3ZCLElBQUksZUFBZSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsZUFBZSxDQUFDLEVBQUU7WUFDeEQsb0JBQW9CO1lBQ3BCLE1BQU0sV0FBVyxHQUFHLGVBQWUsQ0FBQyxlQUFlLENBQUMsR0FBRyxDQUFDLGVBQWUsQ0FBQyxDQUFDO1lBQ3pFLE1BQU0sT0FBTyxHQUFHLFdBQUksQ0FDbEIsZUFBZSxDQUFDLFNBQVMsRUFDekIsZUFBUSxDQUFDLGVBQWUsQ0FBQyxTQUFTLEVBQUUsV0FBVyxDQUFDLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUMsQ0FDbEUsQ0FBQztZQUNGLE1BQU0sR0FBRyxDQUFDLE1BQU0sQ0FBQyxXQUFXLEVBQUUsT0FBTyxDQUFDLENBQUM7WUFDdkMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxHQUFHLENBQUMsZUFBZSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1lBQzlELEtBQUssQ0FBQyxrQkFBa0IsT0FBTyxFQUFFLENBQUMsQ0FBQztTQUNwQzthQUFNO1lBQ0wsTUFBTSxPQUFPLEdBQUcsV0FBSSxDQUNsQixlQUFlLENBQUMsU0FBUyxFQUN6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 |
@@ -26,3 +26,3 @@ "use strict"; | ||
const walkDirSync_1 = require("./walkDirSync"); | ||
const debug = require('debug')('generator'); | ||
const debug = require('util').debuglog('generator'); | ||
class DirectoryCopyWalker { | ||
@@ -77,2 +77,2 @@ constructor(options = {}) { | ||
exports.DirectoryCopyWalker = DirectoryCopyWalker; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29weURpckNvbnRlbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWwvY29weURpckNvbnRlbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSwyQ0FBNkI7QUFDN0IsOENBQWdDO0FBQ2hDLCtDQUE0QztBQUU1QyxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsT0FBTyxDQUFDLENBQUMsV0FBVyxDQUFDLENBQUM7QUFFNUMsTUFBYSxtQkFBbUI7SUFJOUIsWUFBWSxVQUVSLEVBQUU7UUFDSixJQUFJLENBQUMsS0FBSyxHQUFHLE9BQU8sQ0FBQyxLQUFLLElBQUksRUFBRSxDQUFDO0lBQ25DLENBQUM7SUFFRCxXQUFXLENBQUMsSUFBYztRQUN4QixJQUFJLENBQUMsS0FBSyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN4QixDQUFDO0lBRUQsS0FBSyxDQUFDLElBQUksQ0FBQyxNQUFNLEVBQUUsT0FBTyxFQUFFLFVBSXhCO1FBQ0YsZ0JBQWdCLEVBQUUsRUFBRTtRQUNwQixjQUFjLEVBQUUsRUFBRTtLQUNuQjtRQUNDLE1BQU0sY0FBYyxHQUFHLHlCQUFXLENBQUMsTUFBTSxFQUFFLE9BQU8sQ0FBQyxDQUFDO1FBQ3BELE1BQU0sZUFBZSxHQUFHLElBQUksR0FBRyxFQUFFLENBQUM7UUFFbEMsa0JBQWtCO1FBQ2xCLElBQUksT0FBTyxDQUFDLGNBQWMsQ0FBQyxJQUFJLElBQUksT0FBTyxDQUFDLGNBQWMsQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFO1lBQ3JFLEtBQUssTUFBTSxJQUFJLElBQUksT0FBTyxDQUFDLGNBQWMsQ0FBQyxJQUFJLEVBQUU7Z0JBQzlDLElBQUk7b0JBQ0YsTUFBTSxRQUFRLEdBQUcsSUFBSSxDQUFDLFVBQVUsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxDQUFDLENBQUM7b0JBQ3ZHLElBQUksQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQUM7aUJBQzVCO2dCQUFDLE9BQU8sR0FBRyxFQUFFO29CQUNaLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLElBQUksRUFBRSxDQUFDLENBQUM7aUJBQzNEO2FBQ0Y7U0FDRjtRQUVELEtBQUssTUFBTSxZQUFZLElBQUksY0FBYyxFQUFFO1lBQ3pDLE1BQU0sZ0JBQWdCLEdBQUcsSUFBSSxDQUFDLFFBQVEsQ0FBQyxNQUFNLEVBQUUsWUFBWSxDQUFDLENBQUM7WUFDN0QsTUFBTSxjQUFjLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsZ0JBQWdCLENBQUMsQ0FBQztZQUM1RCxNQUFNLEdBQUcsQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFFLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGdCQUFnQixDQUFDLENBQUMsQ0FBQztZQUNuRSxLQUFLLENBQUMsTUFBTSxnQkFBZ0IsRUFBRSxDQUFDLENBQUM7WUFDaEMsS0FBSyxNQUFNLElBQUksSUFBSSxJQUFJLENBQUMsS0FBSyxFQUFFO2dCQUM3QixNQUFNLElBQUksQ0FBQyxjQUFjLEVBQUU7b0JBQ3pCLFdBQVcsRUFBRSxNQUFNO29CQUNuQixTQUFTLEVBQUUsT0FBTztvQkFDbEIsZ0JBQWdCLEVBQUUsT0FBTyxDQUFDLGdCQUFnQjtvQkFDMUMsa0JBQWtCLEVBQUUsZ0JBQWdCO29CQUNwQyxjQUFjLEVBQUUsT0FBTyxDQUFDLGNBQWMsSUFBSTt3QkFDeEMsSUFBSSxFQUFFLE9BQU87d0JBQ2IsV0FBVyxFQUFFLEVBQUU7d0JBQ2YsZ0JBQWdCLEVBQUUsRUFBRTt3QkFDcEIsSUFBSSxFQUFFLEVBQUU7cUJBQ1Q7b0JBQ0QsZUFBZTtpQkFDaEIsQ0FBQyxDQUFDO2FBQ0o7U0FDRjtJQUNILENBQUM7Q0FDRjtBQTNERCxrREEyREMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29weURpckNvbnRlbnRzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL3V0aWwvY29weURpckNvbnRlbnRzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQSwyQ0FBNkI7QUFDN0IsOENBQWdDO0FBQ2hDLCtDQUE0QztBQUU1QyxNQUFNLEtBQUssR0FBRyxPQUFPLENBQUMsTUFBTSxDQUFDLENBQUMsUUFBUSxDQUFDLFdBQVcsQ0FBQyxDQUFDO0FBRXBELE1BQWEsbUJBQW1CO0lBSTlCLFlBQVksVUFFUixFQUFFO1FBQ0osSUFBSSxDQUFDLEtBQUssR0FBRyxPQUFPLENBQUMsS0FBSyxJQUFJLEVBQUUsQ0FBQztJQUNuQyxDQUFDO0lBRUQsV0FBVyxDQUFDLElBQWM7UUFDeEIsSUFBSSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDeEIsQ0FBQztJQUVELEtBQUssQ0FBQyxJQUFJLENBQUMsTUFBTSxFQUFFLE9BQU8sRUFBRSxVQUl4QjtRQUNGLGdCQUFnQixFQUFFLEVBQUU7UUFDcEIsY0FBYyxFQUFFLEVBQUU7S0FDbkI7UUFDQyxNQUFNLGNBQWMsR0FBRyx5QkFBVyxDQUFDLE1BQU0sRUFBRSxPQUFPLENBQUMsQ0FBQztRQUNwRCxNQUFNLGVBQWUsR0FBRyxJQUFJLEdBQUcsRUFBRSxDQUFDO1FBRWxDLGtCQUFrQjtRQUNsQixJQUFJLE9BQU8sQ0FBQyxjQUFjLENBQUMsSUFBSSxJQUFJLE9BQU8sQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLE1BQU0sRUFBRTtZQUNyRSxLQUFLLE1BQU0sSUFBSSxJQUFJLE9BQU8sQ0FBQyxjQUFjLENBQUMsSUFBSSxFQUFFO2dCQUM5QyxJQUFJO29CQUNGLE1BQU0sUUFBUSxHQUFHLElBQUksQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLFdBQVcsRUFBRSxJQUFJLENBQUMsQ0FBQyxDQUFDO29CQUN2RyxJQUFJLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQyxDQUFDO2lCQUM1QjtnQkFBQyxPQUFPLEdBQUcsRUFBRTtvQkFDWixNQUFNLElBQUksS0FBSyxDQUFDLGtDQUFrQyxJQUFJLEVBQUUsQ0FBQyxDQUFDO2lCQUMzRDthQUNGO1NBQ0Y7UUFFRCxLQUFLLE1BQU0sWUFBWSxJQUFJLGNBQWMsRUFBRTtZQUN6QyxNQUFNLGdCQUFnQixHQUFHLElBQUksQ0FBQyxRQUFRLENBQUMsTUFBTSxFQUFFLFlBQVksQ0FBQyxDQUFDO1lBQzdELE1BQU0sY0FBYyxHQUFHLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFLGdCQUFnQixDQUFDLENBQUM7WUFDNUQsTUFBTSxHQUFHLENBQUMsSUFBSSxDQUFDLFlBQVksRUFBRSxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUM7WUFDbkUsS0FBSyxDQUFDLE1BQU0sZ0JBQWdCLEVBQUUsQ0FBQyxDQUFDO1lBQ2hDLEtBQUssTUFBTSxJQUFJLElBQUksSUFBSSxDQUFDLEtBQUssRUFBRTtnQkFDN0IsTUFBTSxJQUFJLENBQUMsY0FBYyxFQUFFO29CQUN6QixXQUFXLEVBQUUsTUFBTTtvQkFDbkIsU0FBUyxFQUFFLE9BQU87b0JBQ2xCLGdCQUFnQixFQUFFLE9BQU8sQ0FBQyxnQkFBZ0I7b0JBQzFDLGtCQUFrQixFQUFFLGdCQUFnQjtvQkFDcEMsY0FBYyxFQUFFLE9BQU8sQ0FBQyxjQUFjLElBQUk7d0JBQ3hDLElBQUksRUFBRSxPQUFPO3dCQUNiLFdBQVcsRUFBRSxFQUFFO3dCQUNmLGdCQUFnQixFQUFFLEVBQUU7d0JBQ3BCLElBQUksRUFBRSxFQUFFO3FCQUNUO29CQUNELGVBQWU7aUJBQ2hCLENBQUMsQ0FBQzthQUNKO1NBQ0Y7SUFDSCxDQUFDO0NBQ0Y7QUEzREQsa0RBMkRDIn0= |
export declare function fileExistsSync(filePath: any): boolean; | ||
export declare function dirExistsSync(dirPath: any): boolean; | ||
export declare function readFileSync(filePath: any): any; | ||
export declare function writeFileSync(filePath: any, conts: any, cycles?: any): void; |
@@ -22,8 +22,4 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.writeFileSync = exports.readFileSync = exports.dirExistsSync = exports.fileExistsSync = void 0; | ||
exports.readFileSync = exports.dirExistsSync = exports.fileExistsSync = void 0; | ||
const fse = __importStar(require("fs-extra")); | ||
const path = __importStar(require("path")); | ||
const jc = __importStar(require("json-cycle")); | ||
const YAML = __importStar(require("js-yaml")); | ||
const parse_1 = require("./parse"); | ||
function fileExistsSync(filePath) { | ||
@@ -50,25 +46,9 @@ try { | ||
function readFileSync(filePath) { | ||
const contents = fse.readFileSync(filePath); | ||
return parse_1.parse(filePath, contents); | ||
const contents = fse.readFileSync(filePath, 'utf8'); | ||
if (filePath.endsWith('.json')) { | ||
return JSON.parse(contents); | ||
} | ||
return contents; | ||
} | ||
exports.readFileSync = readFileSync; | ||
function writeFileSync(filePath, conts, cycles) { | ||
let contents = conts || ''; | ||
fse.mkdirsSync(path.dirname(filePath)); | ||
if (filePath.indexOf('.json') !== -1 && typeof contents !== 'string') { | ||
if (cycles) { | ||
contents = jc.stringify(contents, null, 2); | ||
} | ||
else { | ||
contents = JSON.stringify(contents, null, 2); | ||
} | ||
} | ||
const yamlFileExists = (filePath.indexOf('.yaml') !== -1); | ||
const ymlFileExists = (filePath.indexOf('.yml') !== -1); | ||
if ((yamlFileExists || ymlFileExists) && typeof contents !== 'string') { | ||
contents = YAML.dump(contents); | ||
} | ||
return fse.writeFileSync(filePath, contents); | ||
} | ||
exports.writeFileSync = writeFileSync; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbC9mcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsOENBQWdDO0FBQ2hDLDJDQUE2QjtBQUM3QiwrQ0FBaUM7QUFDakMsOENBQWdDO0FBQ2hDLG1DQUFnQztBQUVoQyxTQUFnQixjQUFjLENBQUMsUUFBUTtJQUNyQyxJQUFJO1FBQ0YsTUFBTSxLQUFLLEdBQUcsR0FBRyxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQztRQUN0QyxPQUFPLEtBQUssQ0FBQyxNQUFNLEVBQUUsQ0FBQztLQUN2QjtJQUFDLE9BQU8sQ0FBQyxFQUFFO1FBQ1YsT0FBTyxLQUFLLENBQUM7S0FDZDtBQUNILENBQUM7QUFQRCx3Q0FPQztBQUVELFNBQWdCLGFBQWEsQ0FBQyxPQUFPO0lBQ25DLElBQUk7UUFDRixNQUFNLEtBQUssR0FBRyxHQUFHLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxDQUFDO1FBQ3BDLE9BQU8sS0FBSyxDQUFDLFdBQVcsRUFBRSxDQUFDO0tBQzVCO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDVixPQUFPLEtBQUssQ0FBQztLQUNkO0FBQ0gsQ0FBQztBQVBELHNDQU9DO0FBRUQsU0FBZ0IsWUFBWSxDQUFDLFFBQVE7SUFDbkMsTUFBTSxRQUFRLEdBQUcsR0FBRyxDQUFDLFlBQVksQ0FBQyxRQUFRLENBQUMsQ0FBQztJQUM1QyxPQUFPLGFBQUssQ0FBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDbkMsQ0FBQztBQUhELG9DQUdDO0FBRUQsU0FBZ0IsYUFBYSxDQUFDLFFBQVEsRUFBRSxLQUFLLEVBQUUsTUFBTztJQUNwRCxJQUFJLFFBQVEsR0FBRyxLQUFLLElBQUksRUFBRSxDQUFDO0lBRTNCLEdBQUcsQ0FBQyxVQUFVLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDO0lBRXZDLElBQUksUUFBUSxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDLENBQUMsSUFBSSxPQUFPLFFBQVEsS0FBSyxRQUFRLEVBQUU7UUFDcEUsSUFBSSxNQUFNLEVBQUU7WUFDVixRQUFRLEdBQUcsRUFBRSxDQUFDLFNBQVMsQ0FBQyxRQUFRLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQzVDO2FBQU07WUFDTCxRQUFRLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQyxRQUFRLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDO1NBQzlDO0tBQ0Y7SUFFRCxNQUFNLGNBQWMsR0FBRyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUMxRCxNQUFNLGFBQWEsR0FBRyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQztJQUV4RCxJQUFJLENBQUMsY0FBYyxJQUFJLGFBQWEsQ0FBQyxJQUFJLE9BQU8sUUFBUSxLQUFLLFFBQVEsRUFBRTtRQUNyRSxRQUFRLEdBQUcsSUFBSSxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsQ0FBQztLQUNoQztJQUVELE9BQU8sR0FBRyxDQUFDLGFBQWEsQ0FBQyxRQUFRLEVBQUUsUUFBUSxDQUFDLENBQUM7QUFDL0MsQ0FBQztBQXJCRCxzQ0FxQkMifQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbC9mcy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsOENBQWdDO0FBRWhDLFNBQWdCLGNBQWMsQ0FBQyxRQUFRO0lBQ3JDLElBQUk7UUFDRixNQUFNLEtBQUssR0FBRyxHQUFHLENBQUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxDQUFDO1FBQ3RDLE9BQU8sS0FBSyxDQUFDLE1BQU0sRUFBRSxDQUFDO0tBQ3ZCO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDVixPQUFPLEtBQUssQ0FBQztLQUNkO0FBQ0gsQ0FBQztBQVBELHdDQU9DO0FBRUQsU0FBZ0IsYUFBYSxDQUFDLE9BQU87SUFDbkMsSUFBSTtRQUNGLE1BQU0sS0FBSyxHQUFHLEdBQUcsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLENBQUM7UUFDcEMsT0FBTyxLQUFLLENBQUMsV0FBVyxFQUFFLENBQUM7S0FDNUI7SUFBQyxPQUFPLENBQUMsRUFBRTtRQUNWLE9BQU8sS0FBSyxDQUFDO0tBQ2Q7QUFDSCxDQUFDO0FBUEQsc0NBT0M7QUFFRCxTQUFnQixZQUFZLENBQUMsUUFBUTtJQUNuQyxNQUFNLFFBQVEsR0FBRyxHQUFHLENBQUMsWUFBWSxDQUFDLFFBQVEsRUFBRSxNQUFNLENBQUMsQ0FBQztJQUNwRCxJQUFJLFFBQVEsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLEVBQUU7UUFDOUIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0tBQzdCO0lBQ0QsT0FBTyxRQUFRLENBQUM7QUFDbEIsQ0FBQztBQU5ELG9DQU1DIn0= |
1.8.0 / 2021-03-07 | ||
================== | ||
* refactor: remove download from remote (#23) | ||
1.7.0 / 2020-08-09 | ||
@@ -3,0 +8,0 @@ ================== |
{ | ||
"name": "light-generator", | ||
"version": "1.7.0", | ||
"version": "1.8.0", | ||
"description": "light generator for generate a boilerplate", | ||
@@ -8,8 +8,4 @@ "main": "dist/index", | ||
"dependencies": { | ||
"debug": "^4.1.1", | ||
"download": "^5.0.2", | ||
"empty-dir": "^2.0.0", | ||
"fs-extra": "^8.0.1", | ||
"js-yaml": "^3.13.1", | ||
"json-cycle": "^1.3.0", | ||
"light-spinner": "^1.0.0", | ||
@@ -26,4 +22,2 @@ "minimatch": "^3.0.4", | ||
"midway-bin": "1", | ||
"proxyquire": "^2.1.3", | ||
"sinon": "^7.4.1", | ||
"tslint": "^5.17.0", | ||
@@ -30,0 +24,0 @@ "tslint-midway-contrib": "1", |
import { DirectoryCopyWalker } from './util/copyDirContents'; | ||
import { CopyRule, CopyWalker } from './interface'; | ||
import { NpmPatternGenerator } from './generator/NpmPatternGenerator'; | ||
import { UrlPatternGenerator } from './generator/UrlPatternGenerator'; | ||
import { LocalPatternGenerator } from './generator/LocalPatternGenerator'; | ||
@@ -46,15 +45,2 @@ import { ignoreRule, replaceRule } from './rule'; | ||
defineRemoteUrl(options: { | ||
templateUrl: string; | ||
targetPath: string; | ||
templateName: string; | ||
}) { | ||
return new UrlPatternGenerator({ | ||
templateUri: options.templateUrl, | ||
targetPath: options.targetPath, | ||
templateName: options.templateName, | ||
copyWalker: this.copyWalker, | ||
}); | ||
} | ||
defineNpmPackage(options: { | ||
@@ -61,0 +47,0 @@ npmPackage: string; |
@@ -5,3 +5,3 @@ import * as fse from 'fs-extra'; | ||
import minimatch from 'minimatch'; | ||
const debug = require('debug')('generator'); | ||
const debug = require('util').debuglog('generator'); | ||
@@ -8,0 +8,0 @@ /** |
@@ -5,3 +5,3 @@ import * as path from 'path'; | ||
import { CopyRule, CopyWalker, TemplatePackageConfig } from '../interface'; | ||
const debug = require('debug')('generator'); | ||
const debug = require('util').debuglog('generator'); | ||
@@ -8,0 +8,0 @@ export class DirectoryCopyWalker implements CopyWalker { |
import * as fse from 'fs-extra'; | ||
import * as path from 'path'; | ||
import * as jc from 'json-cycle'; | ||
import * as YAML from 'js-yaml'; | ||
import { parse } from './parse'; | ||
@@ -26,27 +22,7 @@ export function fileExistsSync(filePath) { | ||
export function readFileSync(filePath) { | ||
const contents = fse.readFileSync(filePath); | ||
return parse(filePath, contents); | ||
} | ||
export function writeFileSync(filePath, conts, cycles?) { | ||
let contents = conts || ''; | ||
fse.mkdirsSync(path.dirname(filePath)); | ||
if (filePath.indexOf('.json') !== -1 && typeof contents !== 'string') { | ||
if (cycles) { | ||
contents = jc.stringify(contents, null, 2); | ||
} else { | ||
contents = JSON.stringify(contents, null, 2); | ||
} | ||
const contents = fse.readFileSync(filePath, 'utf8'); | ||
if (filePath.endsWith('.json')) { | ||
return JSON.parse(contents); | ||
} | ||
const yamlFileExists = (filePath.indexOf('.yaml') !== -1); | ||
const ymlFileExists = (filePath.indexOf('.yml') !== -1); | ||
if ((yamlFileExists || ymlFileExists) && typeof contents !== 'string') { | ||
contents = YAML.dump(contents); | ||
} | ||
return fse.writeFileSync(filePath, contents); | ||
return contents; | ||
} |
6
8
14
77528
37
1303
- Removeddebug@^4.1.1
- Removeddownload@^5.0.2
- Removedjs-yaml@^3.13.1
- Removedjson-cycle@^1.3.0
- Removedargparse@1.0.10(transitive)
- Removedbase64-js@1.5.1(transitive)
- Removedbl@1.2.3(transitive)
- Removedbuffer@5.7.1(transitive)
- Removedbuffer-alloc@1.2.0(transitive)
- Removedbuffer-alloc-unsafe@1.1.0(transitive)
- Removedbuffer-crc32@0.2.13(transitive)
- Removedbuffer-fill@1.0.0(transitive)
- Removedcapture-stack-trace@1.0.2(transitive)
- Removedcaw@2.0.1(transitive)
- Removedcommander@2.20.3(transitive)
- Removedconfig-chain@1.1.13(transitive)
- Removedcore-util-is@1.0.3(transitive)
- Removedcreate-error-class@3.0.2(transitive)
- Removeddebug@4.3.4(transitive)
- Removeddecompress@4.2.1(transitive)
- Removeddecompress-tar@4.1.1(transitive)
- Removeddecompress-tarbz2@4.1.1(transitive)
- Removeddecompress-targz@4.1.1(transitive)
- Removeddecompress-unzip@4.0.1(transitive)
- Removeddownload@5.0.3(transitive)
- Removedduplexer3@0.1.5(transitive)
- Removedend-of-stream@1.4.4(transitive)
- Removedescape-string-regexp@1.0.5(transitive)
- Removedesprima@4.0.1(transitive)
- Removedfd-slicer@1.1.0(transitive)
- Removedfile-type@3.9.05.2.06.2.0(transitive)
- Removedfilename-reserved-regex@2.0.0(transitive)
- Removedfilenamify@2.1.0(transitive)
- Removedfs-constants@1.0.0(transitive)
- Removedget-proxy@2.1.0(transitive)
- Removedget-stream@2.3.13.0.0(transitive)
- Removedgot@6.7.1(transitive)
- Removedhas-symbol-support-x@1.4.2(transitive)
- Removedhas-to-string-tag-x@1.4.1(transitive)
- Removedieee754@1.2.1(transitive)
- Removedinherits@2.0.4(transitive)
- Removedini@1.3.8(transitive)
- Removedis-natural-number@4.0.1(transitive)
- Removedis-object@1.0.2(transitive)
- Removedis-redirect@1.0.0(transitive)
- Removedis-retry-allowed@1.2.0(transitive)
- Removedis-stream@1.1.0(transitive)
- Removedisarray@1.0.0(transitive)
- Removedisurl@1.0.0(transitive)
- Removedjs-yaml@3.14.1(transitive)
- Removedjson-cycle@1.5.0(transitive)
- Removedlowercase-keys@1.0.1(transitive)
- Removedmake-dir@1.3.0(transitive)
- Removedms@2.1.2(transitive)
- Removednpm-conf@1.1.3(transitive)
- Removedobject-assign@4.1.1(transitive)
- Removedonce@1.4.0(transitive)
- Removedpend@1.2.0(transitive)
- Removedpify@2.3.03.0.0(transitive)
- Removedpinkie@2.0.4(transitive)
- Removedpinkie-promise@2.0.1(transitive)
- Removedprepend-http@1.0.4(transitive)
- Removedprocess-nextick-args@2.0.1(transitive)
- Removedproto-list@1.2.4(transitive)
- Removedreadable-stream@2.3.8(transitive)
- Removedsafe-buffer@5.1.2(transitive)
- Removedseek-bzip@1.0.6(transitive)
- Removedsprintf-js@1.0.3(transitive)
- Removedstring_decoder@1.1.1(transitive)
- Removedstrip-dirs@2.1.0(transitive)
- Removedstrip-outer@1.0.1(transitive)
- Removedtar-stream@1.6.2(transitive)
- Removedthrough@2.3.8(transitive)
- Removedtimed-out@4.0.1(transitive)
- Removedto-buffer@1.1.1(transitive)
- Removedtrim-repeated@1.0.0(transitive)
- Removedtunnel-agent@0.6.0(transitive)
- Removedunbzip2-stream@1.4.3(transitive)
- Removedunzip-response@2.0.1(transitive)
- Removedurl-parse-lax@1.0.0(transitive)
- Removedurl-to-options@1.0.1(transitive)
- Removedutil-deprecate@1.0.2(transitive)
- Removedwrappy@1.0.2(transitive)
- Removedxtend@4.0.2(transitive)
- Removedyauzl@2.10.0(transitive)