Provided by: dh-nodejs_0.14.36_all bug

NAME

       mjs2cjs - mjs2cjs

SYNOPSIS

       mjs2cjs <start_file>

DESCRIPTION

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

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

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).

COPYRIGHT

       Copyright © 2022 Yadd <yadd@debian.org>

       Licensed under GPL-2+ (see /usr/share/common-licenses/GPL-2)