xen-orchestra/@vates/toggle-scripts
Julien Fontanet 2a70ebf667 docs: uniformize code blocks
- add missing syntaxes
- don't put prompt if no command outputs to ease copy/paste and use `sh` syntax
- always use `$` as prompt and use `console` syntax
2023-02-06 11:25:12 +01:00
..
.npmignore feat: unified .npmignore for all packages 2021-04-07 13:58:14 +02:00
.USAGE.md chore: hide USAGE.md 2022-02-18 17:11:52 +01:00
index.js chore: fix lint issues 2022-11-24 16:26:40 +01:00
package.json feat(normalize-packages): dont use files field 2021-04-23 14:47:34 +02:00
README.md docs: uniformize code blocks 2023-02-06 11:25:12 +01:00

@vates/toggle-scripts

Package Version License PackagePhobia Node compatibility

Easily enable/disable scripts in package.json

Install

Installation of the npm package:

npm install --save @vates/toggle-scripts

Usage

Usage: toggle-scripts options...

  Easily enable/disable scripts in package.json

  Options
    +<script>    Enable the script <script>, ie remove the prefix `_`
    -<script>    Disable the script <script>, ie prefix it with `_`

  Examples
    toggle-scripts +postinstall +preuninstall
    toggle-scripts -postinstall -preuninstall

For example, if you want postinstall hook only in dev:

// package.json
{
  "scripts": {
    "postinstall": "<some dev only command>",
    "prepublishOnly": "toggle-scripts -postinstall",
    "postpublish": "toggle-scripts +postinstall"
  }
}

Contributions

Contributions are very welcomed, either on the documentation or on the code.

You may:

  • report any issue you've encountered;
  • fork and create a pull request.

License

ISC © Vates SAS