Noisy Pterodactyl Melodies

    safe-publish-latest

    2.0.0 • Public • Published

    safe-publish-latest Version Badge

    github actions coverage dependency status dev dependency status License Downloads

    npm badge

    Ensure that when you npm publish, the "latest" tag is only set for the truly latest version.

    Usage

    Add "safe-publish-latest" to your package.json's "prepublish" script, and install in-publish.

    It will only activate during an actual npm publish - it will silently do nothing during installs, and will error when run directly.

    Example package.json excerpt with no other prepublish commands:

    {
    	"scripts": {
    		"prepublishOnly": "safe-publish-latest",
    		"prepublish": "not-in-publish || npm run prepublishOnly"
    	}
    }

    Example package.json excerpt with another prepublish command:

    {
    	"scripts": {
    		"prepublishOnly": "safe-publish-latest && npm run build",
    		"prepublish": "not-in-publish || npm run prepublishOnly"
    	}
    }

    Tests

    Simply clone the repo, npm install, and run npm test

    Install

    npm i safe-publish-latest

    DownloadsWeekly Downloads

    6,140

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    19 kB

    Total Files

    16

    Last publish

    Collaborators

    • ljharb