Nástroje a knihovny
Vše, co vám pomůže s NEONem pracovat: knihovny, které ho čtou a zapisují, specifikace formátu, podpora v editorech, kontrola souborů a hřiště.
Knihovny
- NEON pro PHP, balíček
nette/neon - @nette/neon pro JavaScript a TypeScript
- nette-neon pro Python
Specifikace
Formát je popsaný v jazykově nezávislé specifikaci spolu s korpusem pro ověření shody, tedy sadou testovacích případů, kterou spouští každá implementace, takže se soubor v každé z knihoven načte stejně. Pokud píšete knihovnu pro NEON v jiném jazyce, korpus můžete použít.
Editory
- NetBeans (má vestavěnou podporu)
- PhpStorm (plugin)
- Visual Studio Code (Nette Latte + Neon nebo Nette for VS Code)
- Sublime Text 3 (plugin)
- Sublime Text 2 (plugin)
- VIM (plugin)
- Emacs (plugin)
- Prism.js (integrovaný jazyk)
Kontrola souborů
Knihovna pro PHP obsahuje příkaz neon-lint, který hlásí chyby v syntaxi souborů .neon, viz NEON pro PHP.
Hřiště
NEON si můžete vyzkoušet přímo v prohlížeči na hřišti.