mk-index

1.2.3 • Public • Published

mk-index

npm Package Version

Generate index.ts or index.js when building npm package.

Package Info

package name on npm: mk-index

available cli: gen-index (alias), mk-index

Package History

This package is renamed from @beenotung/gen-index to mk-index to keep the package name concise.

Usage

mk-index [OPTION]... [DIRECTORY]

DIRECTORY is set to be src by default.

Optional Options

Below message will be shown when the cli is run with --help option

--ext ts|js
               Set the file extension.
               Should be either ts or js.
               Default to be ts

--excludeDir dir_1,dir_2,...dir_n
               List of directories to skip, e.g. "internal"

--single-quote
               Generate import statement with single quote in string value.
               (Default option)
--double-quote
               Generate import statement with double quote in string value.

--semi
               Generate import statement with tailing semi colon.
               (Default option)

--no-semi
               Generate import statement without tailing semi colon.

Example package.json

{
  "main": "dist/index.js",
  "scripts": {
    "prebuild": "mk-index --excludeDir internal",
    "build": "tsc --outDir dist src/*.ts"
  },
  "dependencies": {
    "mk-index": "^1.2.2"
  }
}

License

This project is licensed with BSD-2-Clause

This is free, libre, and open-source software. It comes down to four essential freedoms [ref]:

  • The freedom to run the program as you wish, for any purpose
  • The freedom to study how the program works, and change it so it does your computing as you wish
  • The freedom to redistribute copies so you can help others
  • The freedom to distribute copies of your modified versions to others

Package Sidebar

Install

npm i mk-index

Weekly Downloads

9

Version

1.2.3

License

BSD-2-Clause

Unpacked Size

19.5 kB

Total Files

6

Last publish

Collaborators

  • beenotung