• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
noche

noche

valwidgets

Public
Like
valwidgets
Home
Code
27
.cursor
.git
7
backend
3
bundle
2
dist
dist-r
dist-valtown
dist-valtown-ui
docs
frontend
3
npm
schemas
shared
1
src
valwidgets
3
.gitignore
.vtignore
NEWS.md
README.md
deno.json
deno.lock
index.html
H
main.http.tsx
package.json
tsconfig.json
vite.config.ts
widgets.json
Environment variables
Branches
1
Pull requests
Remixes
History
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.
Sign up now
Code
/
NEWS.md
Code
/
NEWS.md
Search
…
Viewing readonly version of main branch: v220
View latest version
NEWS.md

Changelog

Unreleased

  • Refactored repository to Val Town-first layout (backend, frontend, shared, bundle).
  • Added main.http.tsx as Val Town HTTP entrypoint.
  • Added widgets.json as runtime widget configuration source.
  • Reduced npm scripts to Val Town deployment needs (build:backend, build:ui, build:valtown, dev:ui, typecheck).
  • Added .vtignore to keep deployment payload minimal.

1.0.0 (2025-02-10)

  • First release.
  • Checkbox widget: schema schemas/checkbox/v1.schema.json, runtime validation and defaults, React component Checkbox.
  • Schema runtime: getSchema, getDefaultsFromSchema, applyDefaults, createValidator, validate.
  • Public API: validateCheckbox, getCheckboxDefaults, Checkbox (React).
  • Build: ESM for npm; Deno via npm:dswidgetsengine or repo export.
  • React is an optional peer dependency (for Checkbox).
FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.