rewrite-cjs-esm-paths

1.0.3 • Public • Published

node-rewrite-cjs-esm-paths

cli to rename file extensions and rewrite imports after typescript build

Installation

npm i --save-dev rewrite-cjs-esm-paths

Usage

Use commandline

# recursively renames all *.js files in 'dist/cjs' to *.cjs in 'dist/cjs', and rewrites `require` statements to include .cjs
rewrite-cjs dist/cjs
# recursively renames all *.js files in 'dist/mjs' to *.mjs, and rewrites `import` statements to include .mjs
rewrite-cjs dist/mjs

Use in package.json

{
  //...
  "scripts": {
    "build-cjs": "tsc -p tsconfig-cjs.json rewrite-cjs dist/cjs",
    "build-esm": "tsc -p tsconfig-esm.json rewrite-esm dist/cjs",
    //...
  }
}

License

MIT

/rewrite-cjs-esm-paths/

    Package Sidebar

    Install

    npm i rewrite-cjs-esm-paths

    Weekly Downloads

    1

    Version

    1.0.3

    License

    MIT

    Unpacked Size

    6.06 kB

    Total Files

    8

    Last publish

    Collaborators

    • tjmehta