Lightweight static types
Catch mistakes early with readable annotations and interfaces.
A modern, pragmatic language with a clean CLI and first‑class developer UX.

::Type annotations.npm install -g deltascriptnpm install deltascriptdsc initfunc Main() {
  spec.log("Hello from DeltaScript")
}dsc build
# or
dsc devdsc ./src/main.dsdsc init — creates dsk.config.ds and ensures src/ exists.dsc build — transpiles .ds to .js (ESM) into outDir. dsc dev — watch mode with debounce and concise logs.dsc <file.ds> — transpile and run a single file immediately (bundles deps when possible).Useful flags: --no-builtins, --migrate-to-spec, --spectral-cdn, --minify.
::ReturnType are enforced (mismatches and missing returns reported)..ds and .js when esbuild is available.