1 | "use strict";
|
2 | var __importDefault = (this && this.__importDefault) || function (mod) {
|
3 | return (mod && mod.__esModule) ? mod : { "default": mod };
|
4 | };
|
5 | Object.defineProperty(exports, "__esModule", { value: true });
|
6 | exports.writeReadme = void 0;
|
7 | const fs_extra_1 = require("fs-extra");
|
8 | const template_1 = __importDefault(require("lodash/template"));
|
9 | const fs_1 = require("fs");
|
10 | function writeReadme(options) {
|
11 | if (fs_extra_1.existsSync(options.file)) {
|
12 | let md1 = fs_extra_1.readFileSync(options.file).toString();
|
13 | let compiled = template_1.default(md1.toString(), {
|
14 |
|
15 | });
|
16 | let md2 = compiled(options.variable);
|
17 | if (md1 !== md2) {
|
18 | fs_1.writeFileSync(options.file, md2);
|
19 | }
|
20 | }
|
21 | }
|
22 | exports.writeReadme = writeReadme;
|
23 |
|
\ | No newline at end of file |