1 Star 21 Fork 3

江夏尧/中文 web fonts 仓库

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
plopfile.cjs 1.31 KB
一键复制 编辑 原始数据 按行查看 历史
江夏尧 提交于 2022-11-16 12:29 . workflow: 修改部分逻辑
const fse = require("fs-extra");
module.exports = (plop) => {
const root = "packages/{{name}}/";
// 设置一个生成器,第一个参数是项目名称,第二个函数是对象,对应设置选项
plop.setGenerator("compontent", {
// 描述
description: "创建一个新的字体子仓库",
// 命令行交互问题
prompts: [
// 一个问题对应一个对象,配置参考自定义Generator
{
type: "input",
name: "name",
message: "字体文件夹名称",
default: "",
},
],
// 完成命令行交互过后完成的一些动作
actions({ name }) {
if (!name) throw new Error("你没有写名称");
const path = fse.readdirSync("./templates/");
fse.ensureDirSync(`./packages/${name}/fonts/`);
return [
...path
.filter((i) => i.includes("."))
.map((i) => {
return {
type: "add",
path: root + i,
force: true,
templateFile: "templates/" + i,
};
}),
];
},
});
};
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/dongzhongzhidong/chinese-free-web-font-storage.git
git@gitee.com:dongzhongzhidong/chinese-free-web-font-storage.git
dongzhongzhidong
chinese-free-web-font-storage
中文 web fonts 仓库
branch

搜索帮助