# @gohorse/npm-log-database

> GoHorse is a Git-based blockchain. Library with implementation of the recording of log messages on database.

Latest version **2.0.12** (published 2023-03-02) · GoHorse Blockchain © 2021 by sergiocabral.com is licensed under CC BY 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ license · 0 weekly downloads

## Install

```sh
npm install @gohorse/npm-log-database
pnpm add @gohorse/npm-log-database
yarn add @gohorse/npm-log-database
bun add @gohorse/npm-log-database
```

Provides the command `npm-log-database`.

## Health

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

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.0.12 |
| Published | 2023-03-02 |
| First published | 2022-06-09 |
| Weekly downloads | 0 |
| License | GoHorse Blockchain © 2021 by sergiocabral.com is licensed under CC BY 4.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/ |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 5 |
| Unpacked size | 17.8 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 20 |
| Author | Sergio Cabral |
| Maintainers | sergiocabral.com, sergiocabral.dev, sergiocabraljr |
| Keywords | gohorse, coin, blockcahin, cryptocurrency, cabroncoin, sergiocabral |

## Links

- npm: https://www.npmjs.com/package/@gohorse/npm-log-database
- Repository: https://github.com/sergiocabral/Blockchain.GoHorse
- Homepage: https://github.com/sergiocabral/Blockchain.GoHorse/tree/npm-log-database
- Issues: https://github.com/sergiocabral/Blockchain.GoHorse/issues
- npm.io page: https://npm.io/package/@gohorse/npm-log-database

## Dependencies (5)

- [tslib](https://npm.io/package/tslib.md) ^2.5.0
- [@gohorse/npm-log](https://npm.io/package/@gohorse/npm-log.md) ^3.1.11
- [@gohorse/npm-core](https://npm.io/package/@gohorse/npm-core.md) ^5.2.5
- [@sergiocabral/helper](https://npm.io/package/@sergiocabral/helper.md) ^11.11.0
- [@gohorse/npm-database](https://npm.io/package/@gohorse/npm-database.md) ^1.0.7

## Alternatives

- [@gemini-wallet/core](https://npm.io/package/@gemini-wallet/core.md) — 515.6K weekly downloads
- [utility](https://npm.io/package/utility.md) — 416.6K weekly downloads
- [@primno/dpapi](https://npm.io/package/@primno/dpapi.md) — 7.2K weekly downloads
- [pi-readseek](https://npm.io/package/pi-readseek.md) — 3.7K weekly downloads
- [@emilia-protocol/verify](https://npm.io/package/@emilia-protocol/verify.md) — 1.1K weekly downloads

## Recent versions

- 2.0.12 (latest) — 2023-03-02
- 2.0.11 — 2023-01-27
- 2.0.10 — 2023-01-19
- 2.0.9 — 2023-01-19
- 2.0.8 — 2023-01-19
- 2.0.7 — 2022-09-14
- 2.0.6 — 2022-06-14
- 2.0.5 — 2022-06-12
- 2.0.4 — 2022-06-12
- 2.0.3 — 2022-06-12
- 2.0.2 — 2022-06-09
- 2.0.1 — 2022-06-09
- 1.0.0 — 2022-06-09

## README

# @gohorse/npm-template

GoHorse is a Git-based blockchain.

[<img src="https://github.com/sergiocabral/App.GoHorse/raw/main/gohorse.png" width="75px;"/>](https://gohorse.dev/)

This is a template for creating new NPM packages.

```bash
npm install @gohorse/npm-template
```

## Creating a new NPM package

Pay attention to these steps when creating an NPM package from this one.

1. Review the file: `./package.json`
   1. Change the name.
   2. Change the description.
   3. Change the homepage.
   4. Will you need to add more packages with `npm install`?
2. Review the file: `./README.md`
   1. Change the title.
   1. Change the description under the GoHorse logo.
   2. Adjust package name in `npm install` command.
   3. Remove the topic *"Creating a new NPM package"*.
   4. Adjust the Author topic if necessary.
   5. Need to add new topics with information about this new package?
3. Review the file: `./.npmrc`
   1. Adjust the prefix used to create `git tag`.
4. Remove directory: `./ts/Dummy`
   1. And don't forget to add your source code directories and files.
5. Review this file: `./ts/index.ts`
   1. Removes the invalid source code snippet.
   2. If you are creating...
      1. a library, make available the classes, interfaces, etc. in `export`.
      2. an application, implement the execution and don't forget to make it possible to shut down with the `/stop` argument.

## NPM Commands

In the package.json file you have configured the following commands:

```bash
# Rewrites TypeScript, JavaScript and tests code with formatting.
npm run format

# Finds in TypeScript files not recommended coding practices.
npm run lint

# The same as the previous two executed one after the other.
npm run format+lint

# Run the unit tests.
npm run test

# Compiles TypeScript code to JavaScript.
npm run build

# Executes the last five commands.
npm run build:prod

# If the package is an application it is expected that
# it can be started in this way.
npm run start

# If the package is an application it is expected that
# any running instance of it can be terminated in this way.
npm run stop

# Runs after initial installation with `npm install`
# and before publishing with `npm publish`
# Confirm that compiling files with `npm run build`
# is working before publishing.
npm run prepare

# Executes during versioning, but before it becomes effective,
# with `npm version patch` or `npm version minor` or npm `version major`.
# Run the `npm run build:prod` and after add with `git add` all new
# or modified files in the `./ts` directory to be included in the
# versioning commit.
npm run version

# Executed after versioning the package with `npm version patch`
# or `npm version minor` or npm `version major`
# After NPM inserts the version commit and tag, this command
# pushes to the remote repository using `git push && git push --tags`
npm run postversion

```

## Author

| [<img src="https://avatars.githubusercontent.com/u/665373?v=4" width="75px;"/>](https://github.com/sergiocabral) |
| :-: |
|[sergiocabral.com](https://sergiocabral.com)|

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