Skip to content

Sega123-dev/Noxon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Noxon Logo

Noxon

Is a TypeScript-based library that provides advanced JSON manipulation features like formatting, whitespace filling, key editing (even nested), parsing, merging, and secure data handling. It’s designed to help developers display and manage JSON data both in the browser with optional syntax highlighting and validation. The goal is to make working with JSON easier, more visual, and safer—especially when dealing with complex or sensitive data.It is also optimized and lightweight

⚙️Core features

  • ✅ Format and beautify JSON
  • 🔄 Whitespace filler for minimal JSON
  • 🧩 Edit keys and values (supports nested structures)
  • 🛡️ Strip or encrypt sensitive fields (e.g., tokens, passwords)
  • 📁 Merge JSON files and objects
  • 🌈 Display JSON in browser with syntax highlighting
  • 🧪 Validate and compare JSON structures
  • 📦 Fetch and export JSON

Installation

All you need is:

npm install noxon

🎨Support for syntax Highlighting

  • Vanilla Javascript
  • Typescript
  • React
  • XML

Usage

You want to add a key into an object with maximum security? You can do it easily,just type:

import { addKey } from "noxon";

const user = {
  name: "Alice",
  age: 30
};

await addKey({
  object: user,
  newKey: "job",
  keyValue: "software engineer",
  security: "encrypt",
  securityLevel: "advanced",
});

📆Versions

v1.0.0 - First stable release.

🤝Contributions

Contributions, bug reports, and feature requests are welcome! Please open an issue or submit a pull request.

About

JS/TS utility library for JSON and object manipulation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors