mirror of
https://gitee.com/docsifyjs/docsify.git
synced 2024-12-02 03:59:19 +08:00
f5412dc7b0
* Update linting configuration (eslint, prettier) * Fix lint issues following eslint prettier update * Change ESLint config to allow boolean coercion * Switch to default import name per docs * Fix suppression of error details * Update JSDoc comments * Update waiForFunctin to provide error details --------- Co-authored-by: Koy Zhuang <koy@ko8e24.top>
19 lines
570 B
JavaScript
19 lines
570 B
JavaScript
import fs from 'fs';
|
|
import { relative } from './util.js';
|
|
|
|
const read = fs.readFileSync;
|
|
const write = fs.writeFileSync;
|
|
const pkgPath = relative(import.meta, '..', 'package.json');
|
|
const pkg = JSON.parse(read(pkgPath).toString());
|
|
const version = process.env.VERSION || pkg.version;
|
|
|
|
const file = relative(import.meta, '..', 'docs', '_coverpage.md');
|
|
let cover = read(file, 'utf8').toString();
|
|
|
|
console.log('Replace version number in cover page...');
|
|
cover = cover.replace(
|
|
/<small>(\S+)?<\/small>/g,
|
|
/* html */ `<small>${version}</small>`,
|
|
);
|
|
write(file, cover);
|