# build-plus-plus

> A service for incrementing build numbers based on https://increment.build/

Latest version **0.0.1** (published 2020-10-20) · MIT license · 0 weekly downloads

## Install

```sh
npm install build-plus-plus
pnpm add build-plus-plus
yarn add build-plus-plus
bun add build-plus-plus
```

Provides the commands `buildpp`, `buildplusplus`, `build-plus-plus`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.1 |
| Published | 2020-10-20 |
| First published | 2020-10-20 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 3 |
| Unpacked size | 6.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 1 |
| Author | Alexios Karadimos |
| Maintainers | karadalex |
| Keywords | cicd, build, number, versioning |

## Links

- npm: https://www.npmjs.com/package/build-plus-plus
- Repository: https://github.com/karadalex/build-plus-plus
- Homepage: https://github.com/karadalex/build-plus-plus#readme
- Issues: https://github.com/karadalex/build-plus-plus/issues
- npm.io page: https://npm.io/package/build-plus-plus

## Dependencies (3)

- [cors](https://npm.io/package/cors.md) ^2.8.5
- [express](https://npm.io/package/express.md) ^4.17.1
- [sqlite3](https://npm.io/package/sqlite3.md) ^5.0.0

## Alternatives

- [random-seedable](https://npm.io/package/random-seedable.md) — 27.9K weekly downloads
- [n2words](https://npm.io/package/n2words.md) — 22.2K weekly downloads
- [@stdlib/math-base-special-factorialln](https://npm.io/package/@stdlib/math-base-special-factorialln.md) — 5.7K weekly downloads
- [@stdlib/math-base-special-abs2](https://npm.io/package/@stdlib/math-base-special-abs2.md) — 1.7K weekly downloads
- [commons-math-interpolation](https://npm.io/package/commons-math-interpolation.md) — 1.4K weekly downloads

## Recent versions

- 0.0.1 (latest) — 2020-10-20

## README

build-plus-plus
===============

A service for incrementing build numbers for automated CI/CD pipelines. 

## Table of Contents

1. [Run in Server mode (cli)](#run-in-server-mode)
2. [Run in Standalone mode (cli)](#run-in-standalone-mode)
3. [Contributing](#contributing)
4. [Credits](#credits)
5. [License](#license)


## Run in Server mode

Run as a cli
```
npm install -g build-plus-pllus
buildpp
```

Run it with docker
```
docker build . -t buildpp
docker run -d -p 8000:8000 buildpp
```
or with docker-compose
```
docker-compose up
```

## Run in Standalone mode

Install the nodejs module `npm install --save build-plus-plus`
```js
const buildpp = require("build-plus-plus")
buildpp.getOrCreateProjectVersion("test", (data) => {
  console.log(data)
})
```


## Contributing

To test in server mode, run inside this repository
```
npm link ./
```
and then run `buildpp`.
To uninstall it , run inside this repository
```
npm unlink ./
```


## Credits

This project was inspired by https://increment.build/ by [JonnyBurger](https://github.com/JonnyBurger/)


## License

MIT License, Copyright (c) 2020 Alex Karadimos

---
_Source: https://npm.io/package/build-plus-plus · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
