xq-banner

1.0.10 • Public • Published

xq-banner

为nodejs项目构建后生成的dist目录以及js、css、ts、scss等子目录的所有js、css、scss、ts、cjs、mjs等类型的文件,根据package.json的信息自动在文件起始位置生成相应的版权信息! 同时也支持通过命令行参数来指定需要添加代码版权信息的目录。

安装

npm i xq-banner

使用

npx xq-banner

备注

如果需要指定dist之外的目录,可以携带命令行参数。 例如:

npx xq-banner src/js src/css src/ts

src/js、src/css、src/ts代表用户指定的目录,采用相对路径。

应用示例

在package.json文件

"scripts": {
    "build": "npx unbuild && npx xq-banner"
},

然后使用npm run build

将自动调用npx unbuild进行构建,构建完成后会在dist目录生成相应文件

这时会再自动执行npx xq-banner,自动给相应文件的起始位置添加版权信息。

版权信息内容

const banner = `/*!
 * ${pkg.name} v${pkg.version} (${pkg.homepage})
 * Author ${pkg.author}
 * LICENSE ${pkg.license}
 * Copyright ${year} ${pkg.author}
 */
 `

用户只需在项目的package.json设置相应信息就可以自动生成。

Package Sidebar

Install

npm i xq-banner

Homepage

xqkeji.cn/

Weekly Downloads

2

Version

1.0.10

License

SSPL-1.0

Unpacked Size

34.4 kB

Total Files

4

Last publish

Collaborators

  • xqkeji