render-esm1.1.1 • Public • Published
Render ECMAScript Modules (ESM) file
Generate static file(s) with module style
exports. Will render
exports from arguments, or other modules, as static variables (
const). When calling other modules, will include all exports which are found using
import * as ..., including
default assigment, but can be filtered to only render selected named
exports. Can also be used to assign exports with
Supports Async and Sync methods.
- Create Instance
- Reset/Clear Module File
- Add Named and/or
defaultExport - from argument
- Add Rendered Named and/or
defaultExport - from another ESM file
Can format file (add Semi-colons) using
formateFile from instance.
const renderESM = './my-new-module.js' header: 'Header Content'// will reset existing file by default (calling `resetModuleSync`)// to maintain existing file content use `false` as third argument// => will create './my-new-module.js' with `/** Header Content exports as es6 module */` as first line.renderESM// => export const myNamedExport = 'a string value.'renderESM // as semistandard / is standard by default// => export const myNamedExport = 'a string value.';
sill work in progress...
More detailed usage coming...
-  usage
-  examples
-  cli interface
-  test import function(s)
-  test bulk export(s)