Détail du package

@rhao/plop-generators

l246804124MIT1.2.14

Plop generators.

plop, generators, templates

readme

plop-generators

Plop generators.

Install

# npm
npm i -D plop @rhao/plop-generators

# yarn or pnpm
pnpm add -D plop @rhao/plop-generators

Usage

create a plopfile.js and configure generators

If you use a .cjs configuration file, you must install @esbuild-kit/cjs-loader and require it.

// plopfile.cjs
require('@esbuild-kit/cjs-loader')
const { setupGenerators } = require('@rhao/plop-generators')

module.exports = function (plop) {
  setupGenerators(plop)
}
// plopfile.js
import { setupGenerators } from '@rhao/plop-generators'

export default function (plop) {
  setupGenerators(plop)
}

add script

// package.json
{
  "scripts": {
    "plop": "plop"
  }
}

run command

npm run plop

changelog

1.2.14 (2024-11-14)

Bug fixes

  • 🐛 修复 app-generator 在安装依赖失败后导致无法重新还原配置文件 (7f1f1b7)

1.2.13 (2024-11-04)

Bug fixes

  • 🐛 修复 vite 模板创建时丢失 vue 插件生成 (7063bcd)

1.2.12 (2024-11-01)

Chores

  • 🤖 优化 vite 模板 (4218f0c)

Styles

1.2.11 (2024-09-27)

Chores

  • 🤖 update settings.json (9c42d93)

1.2.10 (2024-09-26)

Chores

1.2.9 (2024-07-10)

Chores

  • 🤖 update settings.json (6e66898)

1.2.8 (2024-07-01)

Chores

  • 🤖 update settings.json (0cf27cd)

1.2.7 (2024-05-07)

Bug fixes

  • 🐛 修复 vite 模板报错 (5454328)

1.2.6 (2024-05-07)

Chores

  • 🤖 优化模板配置 (72b8ea1)

1.2.5 (2024-04-09)

Bug fixes

  • 🐛 修复 vite 模板报错 (65477b0)

1.2.4 (2024-04-07)

Chores

  • 🤖 优化 vscode.settings 模板 (2e3c454)

1.2.3 (2024-04-02)

Bug fixes

  • 🐛 修复构建产物后缀名与 package.json 定义 exports 不匹配 (d8a3c3c)

1.2.2 (2024-03-19)

Chores

  • 🤖 优化配置模板 (2eeb369)

1.2.1 (2024-03-18)

Chores

  • 🤖 优化 vite 配置模板 (9c6b501)

1.2.0 (2024-03-15)

Features

1.1.0 (2024-03-15)

Features

  • 🎸 eslint enable formatters (a0acb14)

Refactors

  • 💡 refactor configurations (cf57ad1)

1.0.0 (2024-03-15)

Refactors

  • 💡 refactor configurations (cf57ad1)

0.11.0 (2024-03-11)

Features

  • 🎸 新增 vite 替换 unbuild 构建库配置 (ed81abe)

Bug fixes

  • 🐛 修复 husky 升级后初始化失败问题 (d6ac015)

Chores

0.10.7 (2024-03-01)

Bug fixes

  • 🐛 修复 husky 升级后初始化失败问题 (d6ac015)

Chores

0.10.6 (2024-02-29)

Chores

0.10.5 (2023-12-13)

Chores

  • 🤖 更新 release-it 模板 (c4c0d71)

0.10.4 (2023-12-13)

Chores

  • 🤖 更新 package 和 unbuild 配置模板 (5cf8088)
  • 🤖 更新依赖版本 (51fabf4)

0.10.3 (2023-12-13)

Bug fixes

  • 🐛 修复 deps 空指针问题 (721c131)
  • 🐛 修复 ts 模板不安装 node 时报错 (ea45a28)

Chores

  • 🤖 更新 vscode/settings.json 配置 (daa3052)

0.10.2 (2023-11-24)

Bug fixes

  • 🐛 修复 deps 空指针问题 (721c131)
  • 🐛 修复 ts 模板不安装 node 时报错 (ea45a28)

0.10.1 (2023-11-23)

Bug fixes

  • 🐛 修复 ts 模板不安装 node 时报错 (ea45a28)

0.10.0 (2023-11-14)

Features

  • 🎸 config-generator 支持安装指定版本依赖 (034190a)

0.9.2 (2023-09-14)

Chores

  • 🤖 优化 changesets 配置模板 (bfbb041)

0.9.1 (2023-09-12)

Chores

  • 🤖 优化 vscode settings.json 配置 (9ba777f)

0.9.0 (2023-09-11)

Features

  • 🎸 app-generator 支持初始化 git 仓库 (142c7d3)

0.8.2 (2023-09-07)

Chores

  • 🤖 优化 stylelint 模板 (f678ad0)

0.8.1 (2023-09-04)

Bug fixes

  • 🐛 修复 app-generator 传递错误 answer (134a89e)

0.8.0 (2023-09-04)

Features

0.7.1 (2023-08-30)

Chores

  • 🤖 更改 tsconfig node 默认值 (92ce7df)

0.7.0 (2023-08-30)

Features

  • 🎸 package 模板新增 gitignore (931f26e)
  • 🎸 package 配置模板新增 build 和 commitizen 处理 (b98e130)
  • 🎸 release-it 配置模板新增 build 处理 (8e8c594)

Bug fixes

  • 🐛 修复 commitizen 为 git-cz 时配置无效 (8241e83)

Chores

  • 🤖 更新 commitizen 配置 (490cb76)
  • 🤖 减轻 stylelint 配置依赖 (9c1a2d6)
  • 🤖 优化 eslint 配置模板 (7fe9fcb)
  • 🤖 优化 tsconfig 配置模板 (b758289)
  • 🤖 优化 unbuild 配置模板 (d72c7f1)
  • 🤖 优化 vscode setting 配置模板 (202a002)

0.6.3 (2023-08-26)

Bug fixes

  • 🐛 修复部分问题跳过后缺失默认值 (d2b4a70)

0.6.2 (2023-08-25)

Chores

  • 🤖 优化 vue、stylelint 相关配置模板 (913181b)

0.6.1 (2023-08-23)

Chores

  • 🤖 更新 stylelint 模板配置 (f0bc848)

0.6.0 (2023-08-23)

Features

  • 🎸 新增 commitlint 配置模板,协同 commitizen 配置 (897e2c5)

Chores

  • 🤖 更改 eslint、prettier、vscode 协同配置 (248d443)

Styles

  • 💄 优化代码格式 (6ee11d5)

0.5.4 (2023-08-22)

Chores

  • 🤖 移除 stylelint 弃用规则校验 (8e8253e)

0.5.3 (2023-08-22)

Chores

  • 🤖 package.json 模板增加依赖 (63f7d75)

0.5.2 (2023-08-22)

Chores

  • 🤖 优化 package.json 配置 (122b480)

0.5.1 (2023-08-22)

Chores

  • 🤖 优化 git-cz (ce2fdf3)
  • 🤖 优化 package.json 模板 (dccb1ef)

0.5.0 (2023-08-22)

Features

  • 🎸 新增 package.json 配置 (87fd23d)
  • 🎸 新增 unbuild 配置模板 (bb23a9c)
  • 🎸 typescript 支持选择 node 环境 (c3b7fc7)

Chores

  • 🤖 更改 tsconfig 描述 (d403dad)

0.4.0 (2023-08-22)

Features

  • 🎸 eslint 支持 prettier 可选配置 (47bb722)

0.3.7 (2023-08-21)

Chores

  • 🤖 更改 release-it 配置模板 (e3f4c21)
  • 🤖 移除 changelog.hbs 重复配置项 (4e131f7)

0.3.6 (2023-08-21)

Chores

  • 🤖 优化 config-generator (f6799c0)

0.3.5 (2023-08-16)

Chores

  • 🤖 调整 commitizen 配置模板 (085cac9)

0.3.4 (2023-08-15)

Bug fixes

  • 🐛 tsconfig.json error (95c34a9)

0.3.3 (2023-08-15)

Features

Chores

  • 🤖 调整 stylelint 依赖项 (5d3b734)
  • 🤖 维护 vscode/frontend/settings.hbs (700e19e)
  • 🤖 change styleint default to false (19a354d)
  • 🤖 refine tsconfig (9a3e783)

0.3.2 (2023-08-11)

Features

  • 🎸 config-generator 新增 autoInstall 配置项 (12c371a)

0.3.1 (2023-08-11)

0.3.0 (2023-08-10)

Features

  • 🎸 新增 monorepo 仓库包发布工具 changesets 配置 (6f3bd18)
  • 🎸 新增 stylelint 配置 (d4239ff)
  • 🎸 新增 typescript 配置项 (cc7c157)

0.2.0 (2023-08-10)

Features

  • 🎸 新增 commitizen 配置项 (ca0bf64)

Chores

  • 删除 release-it 对 monorepo 的支持 (26a76d5)
  • 修改 release-it 模板 (655f598)
  • config-generator: 优化 eslint 配置 (8e53353)

0.1.2 (2023-07-28)

Chores

0.1.1 (2023-07-25)

Bug fixes

  • 修复参数配置无效 (3ee2cf8)

0.1.0 (2023-07-25)

Chores

  • config-generator: 增加参数配置 (439939c)

Docs

0.0.2 (2023-07-25)

Chores

0.0.1 (2023-07-18)

Features

  • config-generator: 创建配置文件生成器 (9084b45)