Skip to content

Tags: mklement0/make-pkg

Tags

v0.8.0

Toggle v0.8.0's commit message
v0.8.0

  * [enhancement, behavioral change] `make push` no longer tries to push tags
    to the server, so as to allow quick pushing of changes without running into
    errors when trying to redefine tags.

v0.7.2

Toggle v0.7.2's commit message
v0.7.2

  * [fix] Makefile template: npm registry saved-credentials detection code
          updated to account for how newer npm versions save them
          (`//registry.npmjs.org/:_authToken=`).

stable

Toggle stable's commit message
v0.8.0

  * [enhancement, behavioral change] `make push` no longer tries to push tags
    to the server, so as to allow quick pushing of changes without running into
    errors when trying to redefine tags.

v0.7.1

Toggle v0.7.1's commit message
v0.7.1

  * [doc] Tweaks to the read-me templates.

v0.7.0

Toggle v0.7.0's commit message
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.3

Toggle v0.6.3's commit message
v0.6.3

  * [enhancement] An attempt to run tests now bows out gracefully with a status
    messsage (and without error) if the `./test` subdir. is empty (save for hidden items),
    _before_ attempting to invoke `tap` or `urchin`.

v0.6.2

Toggle v0.6.2's commit message
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.1

Toggle v0.6.1's commit message
v0.6.1

  * [enhancement] New Makefile task `make view-man` updates the man page and views it locally with `man`.
  * [fix] Outdated status message at the end of package initialization corrected.
  * [doc] Read-me and man-page improvements.

v0.6.0

Toggle v0.6.0's commit message
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.