Tags: mklement0/make-pkg
Tags
v0.7.0
* [behavioral change] The package's directory name is now _invariably_ used as
the npm package name.
* [enhancement] A package name is now checked for being a legal npm-registry package
name: if not, a warning is given at the first prompt, and, unless a _private_ package
is being created, initialization will abort.
* [enhancement, experimental] Support for package types added, both to streamline
regular package initialization and to add support for specialized packages such as
Alfred 2 workflows.
v0.6.2
* [enhancement] `README.md`: Added custom badge that marks a project initially as not ready for release;
to be removed when appropriat later; similarly, for npm-package projects,
the npm-version badge is now initially commented out, to be uncommented once the project is published to
the npm registry.
Streamlined the license badges to always use a custom badge with the license's SPDX ID, which
also makes it work with npm-package projects not yet published to the registry.
* [dev] Makefile robustness improved.
v0.6.0
* [enhancement] New feature: optional, off-by-default support for creating and installing a man page
for a package's main CLI - see description of the `make toggle-man` Makefile task in file README.md.
* [behavioral change] Makefile task `toc` renamed to `toggle-doc`; also, toggling
no longer attempts to remove an existing TOC on turning off, and no longer automatically adds one on turning on.
* [fix] `make release` now once again adds the version-specific changelog entries to the Git commit message.
* [doc] `make-pkg` now comes with a man page; `make-pkg -h` now just outputs concise usage info.
PreviousNext