Y2J
YAML to JSON and vice versa
Usage
The API is the same on all this platforms
Deno 🦕
import { JSONtoYAML, YAMLtoJSON } from "https://deno.land/x/y2j/mod.ts";
Node.js 🦖
import { JSONtoYAML, YAMLtoJSON } from "@ultirequiem/y2j";
Browser 🌐
You can use any CDN
Eg
Documentation
Is hosted on Deno Doc
CLI
Install
🐼
Deno deno install https://deno.land/x/y2j/y2j.ts
🎃
Node.js npm install -g @ultirequiem/y2j
Usage
$ y2j example.json
menu:
id: file
value: File
popup:
menuitem:
- value: New
onclick: CreateNewDoc()
- value: Open
onclick: OpenDoc()
- value: Close
onclick: CloseDoc()
$ y2j example.yaml
{
"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{ "value": "New", "onclick": "CreateNewDoc()" },
{ "value": "Open", "onclick": "OpenDoc()" },
{ "value": "Close", "onclick": "CloseDoc()" }
]
}
}
}
If you pass the --write
the output will not be printed. Instead it will be in
a new file with the same name, but with other extension.
Support
Open an Issue, I will check it a soon as possible
If you want to hurry me up a bit
send me a tweet
Consider supporting me on Patreon if you like
my work
Don't forget to start the repo
Versioning
We use Semantic Versioning. For the versions available, see
the tags
Authors
Eliaz Bobadilla - Creator and Maintainer
See also the full list of
contributors who participated
in this project
Licence
Licensed under the MIT License