Skip to content

Commit

Permalink
Prepare to release both esm and cjs
Browse files Browse the repository at this point in the history
  • Loading branch information
tylerlong committed Jan 27, 2025
1 parent a4c821f commit deed694
Show file tree
Hide file tree
Showing 11 changed files with 42 additions and 16 deletions.
10 changes: 5 additions & 5 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
"test"
],
"scripts": {
"build:cjs": "lerna exec 'tsc --module CommonJS --outDir lib/cjs' --no-private",
"build:esm": "lerna exec 'tsc --module NodeNext --outDir lib/esm --declaration true' --no-private",
"build:cjs": "lerna exec 'tsc --module CommonJS --outDir lib && yarn rename-to-cjs' --no-private",
"build:esm": "lerna exec 'tsc --module NodeNext --outDir lib/esm' --no-private",
"compile": "yarn build:cjs && yarn build:esm",
"prepublishOnly": "yarn reset && yarn compile",
"reset": "lerna exec 'rm -rf lib' && yarn delete-js",
"reset": "lerna exec 'rm -rf lib'",
"test": "yarn workspace @rc-ex/test run vitest",
"upgrade-all": "yarn-upgrade-all -W && yarn workspaces run yarn-upgrade-all && yarn install",
"delete-js": "find . -type f \\( -name \"*.js\" -o -name \"*.d.ts\" -o -name \"*.js.map\" \\) -not -path \"*/node_modules/*\" -exec rm -f {} +"
"upgrade-all": "yarn-upgrade-all -W && yarn workspaces run yarn-upgrade-all && yarn install"
},
"devDependencies": {
"@types/node": "^22.10.10",
Expand Down
5 changes: 3 additions & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -30,6 +30,7 @@
"ts-node": "^10.9.2"
},
"scripts": {
"generate": "ts-node -r dotenv-override-true/config code-generator.ts"
"generate": "ts-node -r dotenv-override-true/config code-generator.ts",
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/authorize-uri/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -25,5 +25,8 @@
},
"devDependencies": {
"@rc-ex/core": "file:../../core"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/auto-refresh/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -21,5 +21,8 @@
},
"devDependencies": {
"@rc-ex/core": "file:../../core"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/debug/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -21,5 +21,8 @@
},
"devDependencies": {
"@rc-ex/core": "file:../../core"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/events/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -21,5 +21,8 @@
},
"devDependencies": {
"@rc-ex/core": "file:../../core"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/rate-limit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -24,5 +24,8 @@
},
"devDependencies": {
"@rc-ex/core": "file:../../core"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/rcsdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -22,5 +22,8 @@
"devDependencies": {
"@rc-ex/core": "file:../../core",
"@ringcentral/sdk": "^5.0.3"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/retry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -24,5 +24,8 @@
},
"devDependencies": {
"@rc-ex/core": "file:../../core"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
5 changes: 4 additions & 1 deletion packages/extensions/ws/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"license": "MIT",
"type": "module",
"types": "./lib/esm/index.d.ts",
"main": "./lib/cjs/index.cjs",
"main": "./lib/index.cjs",
"module": "./lib/esm/index.js",
"repository": {
"type": "git",
Expand All @@ -29,5 +29,8 @@
},
"devDependencies": {
"@rc-ex/core": "file:../../core"
},
"scripts": {
"rename-to-cjs": "find lib -type f -name '*.js' -exec sh -c 'mv \"$0\" \"${0%.js}.cjs\"' {} \\;"
}
}
3 changes: 2 additions & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"compilerOptions": {
"esModuleInterop": true,
"sourceMap": true
"sourceMap": true,
"declaration": true
}
}

0 comments on commit deed694

Please sign in to comment.