Skip to content
/ neon Public

Type-safe Luau API for writing and compiling buffer network IDLs based on Blink and Zap.

Notifications You must be signed in to change notification settings

roblaudio/neon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neon

Type-safe Luau API for writing and compiling buffer network IDLs based on Blink and Zap.

local Neon = require("./lune_packages/neon")

Neon.generate(
	Neon.config()
		.clientOutput("src/client/network.luau")
		.serverOutput("src/server/network.luau")
		.typescript(true)
		.case("camel")
		.async("promise" :: "promise", "require(game:GetService('ReplicatedStorage').rbxts_include.RuntimeLib)"),
	Neon.fromClient("CanMigrate").returns(Neon.dataTypes.bool)
)

Installation

Neon requires the Lune runtime.

pesde

pesde add roblaudio/neon

About

Type-safe Luau API for writing and compiling buffer network IDLs based on Blink and Zap.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages