umd(1)

umd1

Universal module definition for use in automated build systems

Usage

umd [-c] name

Overview

umd (Universal Module Definition) is a common pattern used in javascript programming allowing one to write once a loader working in different context (server, browser). This loader is compatible with different API like RequireJS, AMD or CommonJs. This command provides simple synchronous wrapping of a string, return style module support, CommonJS support and support preventing internal UMDs from conflicting. Required parameter name is used for exporting module.

Options

-c, --commonJS

Use CommonJS module format

Examples

umd -c my-module < my-module.js > my-module.umd
cat my-module.js | umd my-module | uglifyjs > my-module.umd.min.js

Releases

Unchanged in 4 releases since Debian 10 (Buster).

  1. 10–13

From node-umd 3.0.3+ds+~3.0.1-1 in Debian 13 (Trixie). Parsed by carta from the page's mdoc source.