Usage: canvas-sketch [file] [opts] -- [browserifyArgs] Examples: canvas-sketch my-file.js canvas-sketch --build --dir public/ canvas-sketch --new --template=three --open canvas-sketch src/sketch.js --new Options: --help, -h Show help message --version, -v Display version --new, -n Stub out a new sketch --template, -t Set the template to use with --new, e.g. --template=three or --template=penplot --open, -o Open browser on run --hot Enable Hot Reloading during development --output Set output folder for exported sketch files --dir, -d Set output directory, defaults to '.' --port, -p Server port, defaults to 9966 --no-install Disable auto-installation on run --force, -f Forces overwrite with --new flag --pushstate, -P Enable SPA/Pushstate file serving --quiet Do not log to stderr --build Build the sketch into HTML and JS files --no-compress Disable compression/minification during build --inline When building, inline all JS into a single HTML --name The name of the JS file, defaults to input file name --js The served JS src string, defaults to name --html The HTML input file, defaults to a basic template --stream, -S Enable ffmpeg streaming for MP4/GIF formats --https Use HTTPS (SSL) in dev server instead of HTTP --source-map Source map option, can be false, "inline", "external", or "auto" (default)