logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Description

       mjs2cjs uses a generic rollup.config.mjs to generate a commonjs file in dist subdirectory.

       Output name is extracted from package.json (field "main") or fallback to index.cjs

Name

       mjs2cjs - mjs2cjs

Options

-b ("bundle"): build a bundle file

       -o ("out"): outfile

       -a ("auto"): automatically transform "type:module" package into mix cjs/mjs

       Note  for  "-a"  option:  This option not only build commonjs file but also modify package.json. And if a
       debian/index.cjs exists, it is installed and used in "package.json->exports->require" field. This permits
       one to write a wrapper when API change.  Option "-a" is usable if and only if module is a pure ES  module
       (declared as type:module in package.json).

Synopsis

mjs2cjs<start_file>

See Also