diff --git a/package.json b/package.json index 2b766d57..5c92bbb0 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ ], "scripts": { "compile": "lerna exec 'yarn build' --scope=@rc-ex/core && lerna exec 'yarn build' --no-private --ignore=@rc-ex/core", - "reset": "lerna exec 'rm -rf lib dist'", + "reset": "lerna exec 'rm -rf dist'", "prepublishOnly": "yarn reset && yarn compile && yarn test", "test": "yarn workspace @rc-ex/test run vitest", "upgrade-all": "yarn-upgrade-all -W && yarn workspaces run yarn-upgrade-all && yarn install", diff --git a/packages/core/src/index.ts b/packages/core/src/index.ts index 52dd290e..35e686e3 100644 --- a/packages/core/src/index.ts +++ b/packages/core/src/index.ts @@ -15,7 +15,7 @@ import type { RestRequestConfig, RestResponse, RingCentralInterface, -} from "./types"; +} from "./types.js"; import TeamMessaging from "./paths/TeamMessaging/index.js"; interface JwtFlowOptions { diff --git a/packages/extensions/authorize-uri/tsconfig.esm.json b/packages/extensions/authorize-uri/tsconfig.esm.json index 06e501bf..7a474709 100644 --- a/packages/extensions/authorize-uri/tsconfig.esm.json +++ b/packages/extensions/authorize-uri/tsconfig.esm.json @@ -1,7 +1,9 @@ { "compilerOptions": { "esModuleInterop": true, - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "target": "ES2022", "declaration": true, "outDir": "./dist/esm", "skipLibCheck": true, diff --git a/packages/extensions/auto-refresh/tsconfig.esm.json b/packages/extensions/auto-refresh/tsconfig.esm.json index 06e501bf..7a474709 100644 --- a/packages/extensions/auto-refresh/tsconfig.esm.json +++ b/packages/extensions/auto-refresh/tsconfig.esm.json @@ -1,7 +1,9 @@ { "compilerOptions": { "esModuleInterop": true, - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "target": "ES2022", "declaration": true, "outDir": "./dist/esm", "skipLibCheck": true, diff --git a/packages/extensions/debug/tsconfig.esm.json b/packages/extensions/debug/tsconfig.esm.json index 06e501bf..7a474709 100644 --- a/packages/extensions/debug/tsconfig.esm.json +++ b/packages/extensions/debug/tsconfig.esm.json @@ -1,7 +1,9 @@ { "compilerOptions": { "esModuleInterop": true, - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "target": "ES2022", "declaration": true, "outDir": "./dist/esm", "skipLibCheck": true, diff --git a/packages/extensions/events/tsconfig.esm.json b/packages/extensions/events/tsconfig.esm.json index 06e501bf..7a474709 100644 --- a/packages/extensions/events/tsconfig.esm.json +++ b/packages/extensions/events/tsconfig.esm.json @@ -1,7 +1,9 @@ { "compilerOptions": { "esModuleInterop": true, - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "target": "ES2022", "declaration": true, "outDir": "./dist/esm", "skipLibCheck": true, diff --git a/packages/extensions/rate-limit/tsconfig.esm.json b/packages/extensions/rate-limit/tsconfig.esm.json index 9ca8b698..17866db6 100644 --- a/packages/extensions/rate-limit/tsconfig.esm.json +++ b/packages/extensions/rate-limit/tsconfig.esm.json @@ -1,15 +1,12 @@ { "compilerOptions": { "esModuleInterop": true, - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "target": "ES2022", "declaration": true, "outDir": "./dist/esm", - "skipLibCheck": true, - "paths": { - "@rc-ex/retry": [ - "../retry/dist/esm/index.js" - ] - } + "skipLibCheck": true }, "include": ["src/**/*.ts"] } diff --git a/packages/extensions/rcsdk/tsconfig.esm.json b/packages/extensions/rcsdk/tsconfig.esm.json index 9e5d4b92..7a474709 100644 --- a/packages/extensions/rcsdk/tsconfig.esm.json +++ b/packages/extensions/rcsdk/tsconfig.esm.json @@ -1,16 +1,15 @@ { "compilerOptions": { "esModuleInterop": true, - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "target": "ES2022", "declaration": true, "outDir": "./dist/esm", "skipLibCheck": true, "paths": { "@rc-ex/core/*": [ "../../core/dist/esm/*" - ], - "@ringcentral/sdk/lib/*": [ - "../../../node_modules/@ringcentral/sdk/lib/*" ] } }, diff --git a/packages/extensions/retry/tsconfig.esm.json b/packages/extensions/retry/tsconfig.esm.json index 3d2b7578..7a474709 100644 --- a/packages/extensions/retry/tsconfig.esm.json +++ b/packages/extensions/retry/tsconfig.esm.json @@ -1,16 +1,15 @@ { "compilerOptions": { "esModuleInterop": true, - "module": "esnext", + "module": "NodeNext", + "moduleResolution": "nodenext", + "target": "ES2022", "declaration": true, "outDir": "./dist/esm", "skipLibCheck": true, "paths": { "@rc-ex/core/*": [ "../../core/dist/esm/*" - ], - "wait-for-async": [ - "../../../node_modules/wait-for-async/dist/esm/index.js" ] } }, diff --git a/packages/extensions/ws/tsconfig.esm.json b/packages/extensions/ws/tsconfig.esm.json index 078f827c..7a474709 100644 --- a/packages/extensions/ws/tsconfig.esm.json +++ b/packages/extensions/ws/tsconfig.esm.json @@ -10,18 +10,6 @@ "paths": { "@rc-ex/core/*": [ "../../core/dist/esm/*" - ], - "isomorphic-ws": [ - "../../../node_modules/isomorphic-ws/node.js" - ], - "wait-for-async": [ - "../../../node_modules/wait-for-async/dist/esm/index.js" - ], - "hyperid": [ - "../../../node_modules/hyperid/hyperid.js" - ], - "http-status-codes": [ - "../../../node_modules/http-status-codes/build/es/index.js" ] } },