File tree Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Expand file tree Collapse file tree 2 files changed +15
-5
lines changed Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+
3+ cp -r ./src ./dist/esm
4+ find dist/esm -type f -name " *.js" -print0 | xargs -0 sed -i -r " s/([ie][mx]port [^']+?)'(\\ .[^']+)'/\\ 1'\\ 2.mjs'/g"
5+ find dist/esm -type f -name " *.js" -print0 | xargs -0 sed -i -r " s/.([cm])js.mjs/.\\ 1js/g"
6+ for file in ./dist/esm/* .js; do
7+ mv -- " $file " " ${file% .js} .mjs"
8+ done
9+ for file in ./dist/esm/** /* .js; do
10+ mv -- " $file " " ${file% .js} .mjs"
11+ done
Original file line number Diff line number Diff line change 22 "name" : " @ecomplus/utils" ,
33 "version" : " 1.5.0-rc.0" ,
44 "description" : " JS utility functions to E-Com Plus (not only) related apps" ,
5- "main" : " dist/ecom-utils.node.min.js" ,
65 "exports" : {
7- "import" : " ./src/ index.js " ,
6+ "import" : " ./dist/esm/ index.mjs " ,
87 "require" : " ./dist/ecom-utils.node.min.js"
98 },
10- "type " : " module " ,
9+ "main " : " dist/ecom-utils.node.min.js " ,
1110 "types" : " ./dist/index.d.ts" ,
1211 "module" : " src/index.js" ,
1312 "browser" : " dist/ecom-utils.min.js" ,
1615 "sideEffects" : false ,
1716 "scripts" : {
1817 "serve" : " webpack-dev-server" ,
19- "build" : " node ./build/bin.cjs && npx -p typescript tsc" ,
18+ "build" : " rm -rf ./dist; node ./build/bin.cjs && bash ./build/esm.sh && npx -p typescript tsc" ,
2019 "doc" : " rm -rf ./docs/*; jsdoc ./src -r ./README.md -d ./docs -t ./node_modules/docdash" ,
21- "release" : " rm -rf ./dist; npm ddp && npm run build && npx standard-version --prerelease rc"
20+ "release" : " npm ddp && npm run build && npx standard-version --prerelease rc"
2221 },
2322 "repository" : {
2423 "type" : " git" ,
You can’t perform that action at this time.
0 commit comments