@videojs/generator-helpers
A package to keep all of our generator helpers packages, so everything can be updated more easily.
Installation
To install run
npm i --save-dev @videojs/generator-helpers
What does it provide/do
conventional-changelog-cli
: provides a binary calledconventional-changelog
that we use to automate our changelog updates during releaseconventional-changelog-videojs
: won't be used directly, aconventional-changelog
preset see the docs for thatdoctoc
: provides adoctoc
binary that will a table of contents to any markdown file. Should be used with--notitle
to avoid a titlelint-staged
: provides alint-staged
binary that looks atpackage.json
for instructions. See the docs or what we use in the generatornot-prerelease
provides anot-prerelease
andis-prerelease
binary that look at thepackage.json
in the current working directory and exit with a success or failure depending on the binary and if the current version is a prerelease or not.npm-merge-driver-install
mostly automatic git conflict merging forpackage-lock.json
.npm-run-all
Allows us to use npm as a task runner and more easily run tasks in parallel/sequence. See the docs for more infoshx
A cross platform and lightweight binary that supports running shell commands across operating system. See the docs for what it can dohusky
provides git hooks so that certain commands can be run when git commands are run. See the docs