• Townie
    AI
  • Blog
  • Docs
  • Pricing
Log inSign up
wolf

wolf

FixItWand

Public
Like
FixItWand
Home
Code
8
backend
6
frontend
5
CLAUDE.md
README.md
deno.json
drizzle.config.ts
import_map.json
log.txt
Branches
3
Pull requests
Remixes
History
Environment variables
8
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
/
CLAUDE.md
Code
/
CLAUDE.md
Search
3/30/2025
Viewing readonly version of main branch: v582
View latest version
CLAUDE.md

CLAUDE.md - Fix It Wand Project Guidelines

Commands

  • Install dependencies: deno cache --node-modules-dir
  • Generate DB schemas: deno run -A --node-modules-dir npm:drizzle-kit generate
  • Run the project: deno run -A backend/index.ts
  • Lint: deno lint
  • Format: deno fmt
  • Test: deno test -A
  • Run single test: deno test -A --filter=<test_name>

Code Style Guidelines

  • TypeScript w/Deno runtime
  • React for frontend components with JSX
  • No semicolons; use trailing commas
  • Use arrow functions for component definitions and handlers
  • Import React components with JSX pragma comment for esm.sh
  • Favor explicit typing over implicit any (though noImplicitAny is false)
  • Use async/await for asynchronous operations
  • Error handling: propagate errors in backend with app.onError
  • Database: Drizzle ORM with PostgreSQL
  • Naming: camelCase for variables/functions, PascalCase for components/types
  • File organization: backend/ for server code, frontend/ for client code
  • Comments: Use JSDoc style for significant functions and components
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareersBrandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.