whitespace-json
v1.1.1
Published
WhiteSpace JSON - JSON but every character is whitespace. Config files now readable by nobody!! ππ»
Downloads
16
Maintainers
Readme
Whitespace JSON
Whitespace JSON - JSON but every character is whitespace. Config files now readable by nobody!! ππ»
Wait, what?
Ever looked at a config file, you know, one like this:
{
"web-app": {
"servlet": [
{
"servlet-name": "cofaxCDS",
"servlet-class": "org.cofax.cds.CDSServlet",
}
]
}
}
And thought to yourself, wow, that's great and all but I wish this config file looked more like this:
β
ββββββ
βββ ββββββββββ β
ββββββ
βββββ ββ
ββββββ β
β
ββββββ
βββββ ββ
βββ β
βββ ββ
ββββ ββββββββββββββββ
ββββ ββββββ
βββββ ββ
βββ βββ ββββββββββ ββββββββ
ββββββββββ
βββββββ
βββββ
ββ
βββ
βββββ ββ
βββββ βββββ
Yeah? Neither have I!
Which is why I made Whitespace JSON - the only (as far as I can tell, nobody else would bother to make this) way to encode your JSON config files so that they only use whitespace characters.
The days of pesky, readable JSON files are no more. The possibilities are endless:
- Store your database passwords in a format nobody will bother to read
- Impress your friends with your cool, mysterious configuration files
- Even build your own web server using WSON documents for API calls, and delight your users!
Wow, sign me up! How do I use this thing?
That's the best part - you shouldn't!
Alright, if you insist - install via NPM:
npm i whitespace-json
Then import it like this:
const { parse, stringify } = require('whitespace-json');
const thisIsWhitespace = stringify("Don't say I didn't warn you");
const backToNormal = parse(thisIsWhitespace);
Oh, did I mention you can also encode your JSON files as emoji? π―π₯³π€ͺ
const { parse, stringify } = require('whitespace-json');
const thisIsWhitespace = stringify("Don't say I didn't warn you", { emoji: true });
const backToNormal = parse(thisIsWhitespace, { emoji: true });
Looks like this:
πππ₯Ίπ₯Ίπππβ¨πππ₯Ίπ₯Ίβ€οΈππ₯Ίπ₯Ίπππππππβ¨πβ¨π₯Ίπ₯Ίπ₯Ίππ₯Ίπ₯Ίπππππ
ππ€£ππ₯°πβ¨ππ₯Ίπ₯Ίπ₯Ίβ€οΈππ₯Ίπ₯Ίπππππ
ππ€£ππ₯°πβ¨ππ₯Ίπ₯Ίππππππππβ¨πβ¨π₯Ίπ₯Ίπ₯Ίππ₯Ίπ₯Ίππππ₯Ίππ₯Ίπππππ₯Ίπ₯Ίβ€οΈπβ¨ππ₯Ίπ₯Ίππ₯°πβ¨ππ₯Ίπβ¨π₯Ίππβ€οΈπ₯Ίπ₯Ίπ₯Ίππ₯Ίπ₯Ίπ
πππβ¨π₯Ίπ₯Ίβ¨πππ
Godspeed my friend.