1.1.6 • Published 3 years ago

@dawnjs/dn-middleware-pkginfo v1.1.6

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

@dawnjs/dn-middleware-pkginfo

npm npm

Usage

init:
  - name: '@dawnjs/dn-middleware-pkginfo'
    prefix: '@dawnjs/dn-middleware-'
    items:
      - name: name
        type: input
        message: Please enter project name
      - name: private
        type: confirm
        message: Is this package private?

Options

NameTypeDefaultDescription
prefixstringThe fixed prefix of package name
itemsQuestion[]Default questions are about the name, version and description of the packageCustom inquirer questions

Silence Mode

Support silence mode for CI or automation environment, read answers from process.env.DN_ARGV:

# encodeURIComponent(JSON.stringify({ pkginfo: { name: 'info', version: '1.2.3', silence: true } }))
# => "%7B%22pkginfo%22%3A%7B%22name%22%3A%22info%22%2C%22version%22%3A%221.2.3%22%2C%22silence%22%3Atrue%7D%7D"
DN_ARGV="%7B%22pkginfo%22%3A%7B%22name%22%3A%22info%22%2C%22version%22%3A%221.2.3%22%2C%22silence%22%3Atrue%7D%7D" dn init

--------

[14:17:25] Setting pkginfo...
[14:17:25] Silence mode... {"name":"info","version":"1.2.3","silence":true}
[14:17:25] Done