https://github.com/flarebyte/lunar-diamond-engraving
Engrave your records in the ultimate space-time capsule
https://github.com/flarebyte/lunar-diamond-engraving
npm-package typescript
Last synced: 14 days ago
JSON representation
Engrave your records in the ultimate space-time capsule
- Host: GitHub
- URL: https://github.com/flarebyte/lunar-diamond-engraving
- Owner: flarebyte
- License: mit
- Created: 2023-04-11T07:43:18.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-12T06:21:33.000Z (about 3 years ago)
- Last Synced: 2025-03-21T17:09:26.152Z (about 1 year ago)
- Topics: npm-package, typescript
- Language: TypeScript
- Homepage:
- Size: 146 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# lunar-diamond-engraving
 





> Engrave your records in the ultimate space-time capsule
Small Typescript framework to direct the persistence of json data.

Highlights:
- Structured model in json to describe the engraving process
- Dependency injection of the different engraving actions and validations
- Works with any cloud platform
- Reduce the complexity of the final solution by taking care of most of
the business logic around error management
- Could be the starting point for a document store
## Documentation and links
- [Code Maintenance](MAINTENANCE.md)
- [Code Of Conduct](CODE_OF_CONDUCT.md)
- [Api for lunar-diamond-engraving](API.md)
- [Contributing](CONTRIBUTING.md)
- [Glossary](GLOSSARY.md)
- [Diagram for the code base](INTERNAL.md)
- [Vocabulary used in the code base](CODE_VOCABULARY.md)
- [Architectural Decision Records](DECISIONS.md)
- [Contributors](https://github.com/flarebyte/lunar-diamond-engraving/graphs/contributors)
- [Dependencies](https://github.com/flarebyte/lunar-diamond-engraving/network/dependencies)
- [Schema](SCHEMA.md)
- [Usage](USAGE.md)
- [Npm dependencies](DEPENDENCIES.md)
## Related
- [Command-query separation (CQS) principle
](https://en.wikipedia.org/wiki/Command%E2%80%93query_separation)
## Installation
This package is [ESM
only](https://blog.sindresorhus.com/get-ready-for-esm-aa53530b3f77).
```bash
yarn add lunar-diamond-engraving
```