# basd

> basd is a comprehensive suite of utility functions and helper libraries that augment lodash and add much herbs and spices.

Latest version **1.0.16** (published 2023-10-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install basd
pnpm add basd
yarn add basd
bun add basd
```

## Health

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

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.16 |
| Published | 2023-10-24 |
| First published | 2022-04-13 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 9 |
| Unpacked size | 25.2 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Basedwon |
| Maintainers | basedwon |
| Keywords | javascript, nodejs, library, utility, helper, base, pipe, logger, streams, winston, lodash, logging, stream-management |

## Links

- npm: https://www.npmjs.com/package/basd
- Repository: https://github.com/basedwon/basd
- Homepage: https://github.com/basedwon/basd#readme
- Issues: https://github.com/basedwon/basd/issues
- npm.io page: https://npm.io/package/basd

## Dependencies (9)

- [axios](https://npm.io/package/axios.md) ^1.4.0
- [moment](https://npm.io/package/moment.md) ^2.29.4
- [numeral](https://npm.io/package/numeral.md) ^2.0.6
- [mimetics](https://npm.io/package/mimetics.md) ^0.0.8
- [tweetnacl](https://npm.io/package/tweetnacl.md) ^1.0.3
- [@basd/base](https://npm.io/package/@basd/base.md) ^0.0.7
- [@basd/pipe](https://npm.io/package/@basd/pipe.md) ^0.0.4
- [@basd/logger](https://npm.io/package/@basd/logger.md) ^0.0.5
- [msgpack-lite](https://npm.io/package/msgpack-lite.md) ^0.1.26

## Alternatives

- [cli-color](https://npm.io/package/cli-color.md) — 3.4M weekly downloads
- [log](https://npm.io/package/log.md) — 1.3M weekly downloads
- [logstash-client](https://npm.io/package/logstash-client.md) — 4.5K weekly downloads
- [@nocobase/plugin-logger](https://npm.io/package/@nocobase/plugin-logger.md) — 2.0K weekly downloads
- [child-process-debug](https://npm.io/package/child-process-debug.md) — 695 weekly downloads

## Recent versions

- 1.0.16 (latest) — 2023-10-24
- 1.0.15 — 2023-10-24
- 1.0.14 — 2023-10-24
- 1.0.13 — 2023-10-06
- 1.0.12 — 2023-10-06
- 1.0.11 — 2023-10-06
- 1.0.10 — 2023-10-06
- 1.0.9 — 2023-09-23
- 1.0.8 — 2023-09-23
- 1.0.7 — 2023-08-03
- 1.0.6 — 2023-08-03
- 1.0.5 — 2023-08-03
- 1.0.4 — 2023-07-27
- 1.0.3 — 2023-07-27
- 1.0.2 — 2023-07-27
- … 2 more at https://npm.io/package/basd/versions

## README

# basd

> based code lifts all ships

[![npm](https://img.shields.io/npm/v/basd?style=flat&logo=npm)](https://www.npmjs.com/package/basd)
[![pipeline](https://gitlab.com/basedwon/basd/badges/master/pipeline.svg)](https://gitlab.com/basedwon/basd/-/pipelines)
[![license](https://img.shields.io/npm/l/basd)](https://gitlab.com/basedwon/basd/-/blob/master/LICENSE)
[![downloads](https://img.shields.io/npm/dw/basd)](https://www.npmjs.com/package/basd) 

[![Gitlab](https://img.shields.io/badge/Gitlab%20-%20?logo=gitlab&color=%23383a40)](https://gitlab.com/basedwon/basd)
[![Github](https://img.shields.io/badge/Github%20-%20?logo=github&color=%23383a40)](https://github.com/basedwon/basd)
[![Twitter](https://img.shields.io/badge/@basdwon%20-%20?logo=twitter&color=%23383a40)](https://twitter.com/basdwon)
[![Discord](https://img.shields.io/badge/Basedwon%20-%20?logo=discord&color=%23383a40)](https://discordapp.com/users/basedwon)

`basd` is a comprehensive suite of utility functions and helper libraries that augment lodash and add much herbs and spices. A solid foundation on which to build robust and complex JS applications. At the heart of `basd` is the `@basd/base` module, containing many extensions to lodash. `@basd/pipe` deals with readable and writable streams and `@basd/logger` is an isomorphic logger for all of your logging needs. basd itself acts as a facade to all of these submodules as well as integrating various common and stable packages such as msgpack and tweetnacl.

## Installation

```bash
npm install basd
```

## Usage

Import `basd` into your project and use it like lodash:

```js
const _ = require('basd')
// or
const { _, log, uuid, ...etc } = require('basd')
```

Then, use any of the plethora of methods:

```js
_.log('Hello, World!')
```

## Documentation

- [API Reference](/docs/api.md)

## Modules

- [@basd/base](https://gitlab.com/frenware/core/basd/base) imports lodash and adds various utility and helper functions

- [@basd/pipe](https://gitlab.com/frenware/core/basd/pipe) provides pipe and stream functionality

- [@basd/logger](https://gitlab.com/frenware/core/basd/logger) is a simple logging tool, configurable to your needs

For specific submodule usage, refer to the individual module's documentation.

## Tests

In order to run the test suite, simply clone the repository and install its dependencies:

```bash
git clone https://gitlab.com/basedwon/basd.git
cd basd
npm install
```

To run the tests:

```bash
npm test
```

## Contributing

Thank you! Please see our [contributing guidelines](/docs/contributing.md) for details.

## Donations

If you find this project useful and want to help support further development, please send us some coin. We greatly appreciate any and all contributions. Thank you!

**Bitcoin (BTC):**
```
1JUb1yNFH6wjGekRUW6Dfgyg4J4h6wKKdF
```

**Monero (XMR):**
```
46uV2fMZT3EWkBrGUgszJCcbqFqEvqrB4bZBJwsbx7yA8e2WBakXzJSUK8aqT4GoqERzbg4oKT2SiPeCgjzVH6VpSQ5y7KQ
```

## License

basd is [MIT licensed](https://gitlab.com/basedwon/basd/-/blob/master/LICENSE).

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