fs-ops
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

fs-ops

Operators for node files.

zip

API

  • zip(destPath, outPath?): Promise<string>

make zip file, return the zip file path.

param type required desc
destPath string/string[] true file/files/directory, supported glob, like: **/*.js
outPath string false output file path or directory path, default to the destPath

Commands

fs-ops.js zip <destPath...>

make zip file

Options:
  -o, --outPath  zip file output path                                   [string]
  -v, --version  Show version number                                   [boolean]
  -h, --help     Show help                                             [boolean]

ext

API

  • extTo(glob, ext?, options?): void

change files extensions.

param type required desc
glob string/string[] true pattern of matching files, use glob, like: **/*.js
ext js/jsx/ts/tsx/string false target extension, default: ts
options.injectNoCheck boolean false inject // @ts-nocheck to file header
options.injectESLintDisable boolean false inject /_ eslint-disable _/ to file header
options.encoding boolean false file encoding type, like: utf-8

Commands

fs-ops.js ext-to <glob...>

change files extensions

Options:
  -f, --ext                  replace to extension, default: ts          [string]
  -n, --injectNoCheck        inject // @ts-nocheck to file header      [boolean]
  -d, --injectESLintDisable  inject /* eslint-disable */ to file header[boolean]
  -e, --encoding             file encoding type, like: utf-8            [string]
  -v, --version              Show version number                       [boolean]
  -h, --help                 Show help                                 [boolean]

Readme

Keywords

Package Sidebar

Install

npm i fs-ops

Weekly Downloads

2

Version

1.0.6

License

MIT

Unpacked Size

14.8 kB

Total Files

13

Last publish

Collaborators

  • yujinpan