Skip to main content

CATJAZZ: Bright Nights JSON tools collection

CC BY-SA 3.0

CATJAZZ is a collection of API for manipulating JSON data in Cataclysm: Bright Nights. They are powered by the deno typescript runtime to ensure they’re easy to use, portable, and fully typesafe.

User usage example

image

# run from deno.land
deno run --allow-read https://deno.land/x/catjazz@v0.0.2/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 directory for some example usage.

import { baseCli } from "https://deno.land/x/catjazz@v0.0.5/mod.ts"
import { z } from "https://deno.land/x/catjazz@v0.0.5/deps/zod.ts"
import { id } from "https://deno.land/x/catjazz@v0.0.5/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 for details.

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.