Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scarf005/catjazz
Cataclysm: Bright Nights JSON manipulation powertools
https://github.com/scarf005/catjazz
Last synced: 4 days ago
JSON representation
Cataclysm: Bright Nights JSON manipulation powertools
- Host: GitHub
- URL: https://github.com/scarf005/catjazz
- Owner: scarf005
- License: agpl-3.0
- Created: 2023-09-27T13:05:08.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-10-09T17:38:52.000Z (2 months ago)
- Last Synced: 2024-12-16T04:35:48.660Z (7 days ago)
- Language: TypeScript
- Homepage:
- Size: 127 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CATJAZZ: Bright Nights JSON tools collection
CATJAZZ is a collection of API for manipulating JSON data in [Cataclysm: Bright Nights][CBN]. They are powered by the [deno typescript runtime][deno] to ensure they're easy to use, portable, and fully typesafe.
## User usage example
![image](https://github.com/scarf005/catjazz/assets/54838975/ff3f1082-f0ca-4c09-a75c-0053a3776d06)
```sh
# run from deno.land
deno run --allow-read https://deno.land/x/[email protected]/examples/calories.ts# or run directly from github
deno run --allow-read https://raw.githubusercontent.com/scarf005/catjazz/af3707339a21c55b6f52ab758508588d45c6a756/examples/calories.ts# or clone the repo and run from relative path
deno run --allow-read examples/calories.ts
```## API usage Example
API docs are WIP. For now, check out the [example](./examples) directory for some example usage.
```ts
import { baseCli } from "https://deno.land/x/catjazz@$MODULE_VERSION/mod.ts"
import { z } from "https://deno.land/x/catjazz@$MODULE_VERSION/deps/zod.ts"
import { id } from "https://deno.land/x/catjazz@$MODULE_VERSION/utils/id.ts"const noop = z.object({}).passthrough().transform(id)
const main = baseCli({ desc: "Do nothing", schema: noop })await main().parse(Deno.args)
```## License
AGPL 3.0 only. See [LICENSE](LICENSE) for details.
[deno]: https://deno.land
[CBN]: https://github.com/cataclysmbnteam/Cataclysm-BN## Trivia
Project title was chosen by GPT4.
## Cataclysm: Bright Nights Acronyms
### You
could you make 20 idea for catchy acronym for `Cataclysm: Bright Nights JSON Manipulation Programme`
### ChatGPT
Certainly, here are 20 acronym ideas for `Cataclysm: Bright Nights JSON Manipulation Programme`:
1. CBNJUMP: Cataclysm Bright Nights JSON Universal Manipulation Programme
2. BRIGHTJAM: Bright Nights' Interactive Greatly Handy Tool: JSON Altering Mechanism
3. BRIGHTJUMP: Bright Nights' Reliable Interface for Game-oriented Handling Technology: JSON Unifying Manipulation Programme
4. BNCJAM: Bright Nights Cataclysm JSON Adjusting Machine
5. CATJAMP: Cataclysm Advanced Technology JSON Altering Mechanism Programme
6. NIGHTJAM: Nights' Intelligent Game Handler Technology: JSON Adjusting Module
7. BNMAGIC: Bright Nights' Module for Automated Game Interface Coding
8. CBNJIMP: Cataclysm Bright Nights JSON Innovative Manipulation Programme
9. PROJCAT: Programme for Robust Optimization of JSON in Cataclysm: Bright Nights
10. JUMPINCAT: JSON Unifying Manipulation Programme in Cataclysm: Bright Nights
11. NIGHTCAMP: Nights' Intelligent Game Handler Technology: Cataclysm Advanced Manipulation Programme
12. BRIGHTMOD: Bright Nights' Reliable Interface for Game Technology: Optimized Developer module
13. CBNJACK: Cataclysm Bright Nights JSON Automation and Coding Kit
14. BNCJSON: Bright Nights Cataclysm JSON Optimization Nexus
15. JUMPBNC: JSON Unifying Manipulation Programme for Bright Nights Cataclysm
16. JAMBNIGHT: JSON Altering Module for Bright Nights' Interactive Game Technology
17. CATJEM: Cataclysm Advanced Technology JSON Editing Mechanism
18. JESTER: JSON Editing Software for Technological Enhancement and Refactoring (in Bright Nights Cataclysm)
19. CATJAZZ: Cataclysm's Advanced Tool for JSON Alterations with Zero hassle and Zero bugs.
20. CBNJOY: Cataclysm Bright Nights' JSON Optimizer for You.Remember that the best acronym should not only be catchy, but also convey the purpose and benefits of your programme to its potential users.