buildstamp
v3.5.0
Published
Buildstamp JS/TS API
Readme
buildstamp
A small utility for gathering build details
Install
yarn add buildstamp
# or
npm i buildstampUsage
JS/TS API
import {buildstamp} from '@qiwi/buildstamp'
await buildstamp({
output: 'buildstamp.json', // filepath or `console` or `false` to disable
git: true, // to capture git digest
ci: true, // to collect basic CICD info
date: true, // to attach the current iso8601 date
extra: { // Object.assign mixin
foo: 'bar'
}
})
// returns a plain object, so you're able to process it in any wayCLI
npx buildstamp --output='buildstamp.json' --extra='{"foo": "bar"}'| Flag | Description | Default |
|------------------|-----------------------------|-------------------|
| --output, -o | Buildstamp file destination | buildstamp.json |
| --cwd | Working directory | process.cwd() |
| --git | Collect git info | true |
| --ci | Capture CI digest | true |
| --date | Attach ISO8601 date | true |
| --safe | Suppress errors | false |
| --extra | JSON mixin to inject | {} |
| --help | Print help info | |
