Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mtoohey31/json2lua
An SPA using the tree-sitter wasm binding that converts JSON to Lua objects, useful for Neovim configuration with init.lua.
https://github.com/mtoohey31/json2lua
json lua svelte tailwindcss tree-sitter
Last synced: 22 days ago
JSON representation
An SPA using the tree-sitter wasm binding that converts JSON to Lua objects, useful for Neovim configuration with init.lua.
- Host: GitHub
- URL: https://github.com/mtoohey31/json2lua
- Owner: mtoohey31
- License: apache-2.0
- Created: 2021-11-20T18:54:07.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-27T00:07:57.000Z (3 months ago)
- Last Synced: 2024-11-11T10:15:09.924Z (3 months ago)
- Topics: json, lua, svelte, tailwindcss, tree-sitter
- Language: Svelte
- Homepage: https://mtoohey31.github.io/json2lua/
- Size: 300 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# JSON2Lua
An SPA using the [tree-sitter wasm binding](https://github.com/tree-sitter/tree-sitter/tree/master/lib/binding_web) that converts JSON to Lua objects, useful for Neovim configuration with `init.lua`.
## Roadmap
- [ ] Display errors
- [ ] Syntax highlighting
- [ ] Prettified Lua with StyLua, if it can be compiled to wasm (there's a note about this in [JohnnyMorganz/StyLua#193](https://github.com/JohnnyMorganz/StyLua/issues/193))