Public
Likevalwidgets
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v44View latest version
- Refactored repository to Val Town-first layout (
backend,frontend,shared,bundle). - Added
main.http.tsxas Val Town HTTP entrypoint. - Added
widgets.jsonas runtime widget configuration source. - Reduced npm scripts to Val Town deployment needs (
build:backend,build:ui,build:valtown,dev:ui,typecheck). - Added
.vtignoreto keep deployment payload minimal.
- First release.
- Checkbox widget: schema
schemas/checkbox/v1.schema.json, runtime validation and defaults, React componentCheckbox. - Schema runtime:
getSchema,getDefaultsFromSchema,applyDefaults,createValidator,validate. - Public API:
validateCheckbox,getCheckboxDefaults,Checkbox(React). - Build: ESM for npm; Deno via
npm:dswidgetsengineor repo export. - React is an optional peer dependency (for
Checkbox).