Note
Prerequisites: Install Deno from deno.com.
Deno (via JSR):
deno add jsr:@neabyte/typeboxOr import directly from JSR:
import{Define,Loader}from'jsr:@neabyte/typebox'import{Define,Loader}from'@neabyte/typebox'constapp=Loader({add: Define((props: {a: number;b: number})=>props.a+props.b),counter: Define.state(0,(count,amount: number)=>count+amount)})app.add({a: 2,b: 3})// 5app.counter(5)// 5app.counter.get()// 5Read docs/README.md for full documentation.
Type check - format, lint, and type-check:
deno task checkUnit tests - format/lint tests and run all tests:
deno task test- Tests live under
tests/(globals, utils, helpers, and index tests). - The test task uses
--allow-read,--allow-write, and--allow-env.
This project is licensed under the MIT license. See the LICENSE file for details.