1.2.9 • Published 2 years ago

@penggy/pack v1.2.9

Weekly downloads
1
License
ISC
Repository
github
Last release
2 years ago

@penggy/pack

pack your nodejs project

把你的 nodejs 工程打成压缩文件, 通过配置, 可以控制最终生成的压缩文件中是否包含 node_modules 目录

install

npm i -g @penggy/pack

usage

  Usage: pack [options] [command]

  Options:

    -V, --version  output the version number
    -h, --help     output usage information

  Commands:

    clean          clean *.zip,*.tar.gz
    zip            make zip archive
    tar            make tar archive

config

pack 命令从当前工作目录找 package.json 文件, 根据 package.json 配置内容, 生成压缩文件.

默认情况下, 打包除 node_moudle, .log, .tar.gz, *.zip 以外的所有文件(非点字符打头), 对应的 glob 配置如下:

{
    "pattern": "**",
    "options": {
      "dot": false,
      "ignore": ["node_modules/**", "*.log", "*.tar.gz", "*.zip"]
    }
}

如果默认配置不满足你的要求, 你也可以在 package.json 文件中自定义打包规则, 如:

  "pack": {
    "name": "xxx",
    "path": "build",
    "pattern": "**",
    "options": {
      "dot": false,
      "ignore": ["*.log", "*.tar.gz", "*.zip"]
    }
  }

pack 字段还可以写成数组的形式, 以满足多条打包规则的情况

pack 使用 node-glob 匹配文件, 更多详细的匹配说明, 请参考 node-glob github

祝使用愉快!

1.2.9

2 years ago

1.2.8

3 years ago

1.2.7

3 years ago

1.2.6

3 years ago

1.2.5

3 years ago

1.2.4

3 years ago

1.2.3

3 years ago

1.2.2

6 years ago

1.2.1

6 years ago

1.0.16

6 years ago

1.0.15

7 years ago

1.0.14

7 years ago

1.0.13

7 years ago

1.0.12

7 years ago

1.0.11

7 years ago

1.0.10

7 years ago

1.0.9

7 years ago

1.0.8

7 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago