@ultirequiem/y2j v2.0.0
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 š ESM āļø SkyPack š Script Tag āļø JSDelivr
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 š