1.1.5 • Published 3 years ago

@jahid90/package v1.1.5

Weekly downloads
37
License
MIT
Repository
github
Last release
3 years ago

@jahid90/package

Utility functions for package management

Usage

Install as dependency

npm install -g @jahid90/package

get-version script

The get-version script retrieves the current package version. It uses the package.json file by default to retrieve the version information from. This can be changed by supplying a custom file with the METADATA_FILE_NAME env variable.

get-version
METADATA_FILE_NAME=custom.json get-version

update-version script

The update-version script handles managing package versions. It uses package.json by default. It takes any one of three flags [--major, --minor, --patch]. If no arguments are passed, --patch is implied. The default file to store/retrieve version to/from can be changed with the METADATA_FILE_NAME env variable.

update-version
METADATA_FILE_NAME=custom.json update-version --major

Alternative usage

Add package.json scripts

cat package.json

{
  ...
  scripts: {
    ...
    "version:get": "get-version"
    "version:update": "update-version"
    "version:update:major": "update-version --major",
    "version:update:minor": "update-version --minor",
    "version:update:patch": "update-version --patch",
    ...
  },
  ...
}

Run the scripts

npm run version:update:minor

Development

Checkout the source

git clone https://github.com/jahid90/package.git

Publishing

npm login
npm publish --scope public
1.1.5

3 years ago

1.1.3

4 years ago

1.1.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago