@kyrt/zs
v1.0.0
Published
Lightweight scripting language based on JavaScript that runs in browser with simpler syntax.
Maintainers
Readme
ZoroonScript (ZS)
ZoroonScript adalah bahasa scripting ringan berbasis JavaScript yang menyediakan sintaks ringkas untuk DOM, event, impor/ekspor modul, dan operasi dasar pemrograman. ZS dapat berjalan langsung di browser menggunakan <script type="application/x-opendnf-zs">.
✨ Fitur Utama
| Fitur | Contoh | Hasil |
|-------|--------|--------|
| Fungsi | @function test { ... } | function test() { ... } |
| Variabel | @set a = 10 | const a = 10 |
| DOM Text | @element #title { text "Hello" } | document.querySelector("#title").textContent = "Hello" |
| Events | @on click #btn { log "Clicked!" } | document.querySelector("#btn").addEventListener("click", () => console.log("Clicked!")) |
| Logging | @log("x") | console.log(x) |
| Import | @import "mod.zs" -> app | fetch + run modul |
🚀 Cara Pakai di HTML
<script src="https://cdn.jsdelivr.net/npm/zoroonscript/dist/zs.min.js"></script>
<script type="application/x-opendnf-zs">
@set name = "Zoroon"
@on click #btn {
log "Button clicked!"
@element #title { text "Hello " + name }
}
</script>📦 Import Modul ZS
File utils.zs:
@export hello
@function hello { @log("Hello from module!") }File utama:
@import "utils.zs" -> utils
@call utils.hello🧪 API JavaScript
runZS('@log("Hello World"');🔗 License
MIT License © 2025 Zoroon / OpenDN FFoundatio
