@itshixun/qst-apptar
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

@itshixun/qst-apptar

QST前端项目打包压缩脚本

Installation

npm install @itshixun/qst-apptar

Usage

前端打包项目压缩工具:压缩指定文件夹到指定目录,并命名为${appName}-${version}-'YYYYMMDDhhmm'.tgz。在node环境执行。

例如下面的ts文件,打包dist文件夹为qst_compo_lib_storybook-1.0.0-202304101200.tgz这样的格式,并存储到指定该tar.ts脚本的package.json的上两级目录下。

/**
 * ./scripts/tar.ts
 */

import appTarball from '@itshixun/qst-apptar';
import packageJson from '../package.json';

appTarball({
  appName: 'qst_compo_lib_storybook',
  version: packageJson.version,
  fileList: ['./dist'],
  targetDir: '../..',
});

在package.json中执行该tar.ts的脚本如下:

(node环境下执行ts脚本,可以使用ts-node/esrun/esno/bun,下面例子使用了esno)

"scripts": {
  "tar": "esno ./scripts/tar.ts"
}

-- EOF --

Readme

Keywords

none

Package Sidebar

Install

npm i @itshixun/qst-apptar

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

13.1 kB

Total Files

8

Last publish

Collaborators

  • lijunran
  • mutueye
  • guoyingxu
  • donkeyliuyan