build-path

1.0.0 • Public • Published

build-path Build status for build-path on Circle CI.

Get a path for the given build.

Why?

  • Asserts that all necessary metadata is present.
  • Uses relative paths for flexibility.
  • Platform and technology agnostic.

Install

npm install build-path --save

Usage

Get it into your program.

const buildPath = require('build-path');

Get the path where a given build should live.

const path = buildPath({
    branch : 'master',
    version : '1.0.0'
});
 
console.log(path);  // => build/master/1.0.0

Build paths cannot be constructed with incomplete data.

buildPath({ version : '1.0.0' });
// TypeError: A branch is required to create the build path.

API

buildPath(option)

option

Type: object

Build data.

branch

Type: string

The branch name of the build.

version

Type: string

The version of the build.

Related

Contributing

See our contributing guidelines for more details.

  1. Fork it.
  2. Make a feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request.

License

MPL-2.0 © Seth Holladay

Go make something, dang it.

Package Sidebar

Install

npm i build-path

Weekly Downloads

12

Version

1.0.0

License

MPL-2.0

Last publish

Collaborators

  • sholladay