Skip to content

Commit

Permalink
Try new way to compile
Browse files Browse the repository at this point in the history
  • Loading branch information
tylerlong committed Jan 27, 2025
1 parent 278f459 commit 81da095
Show file tree
Hide file tree
Showing 32 changed files with 54 additions and 78 deletions.
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
"test"
],
"scripts": {
"compile": "lerna exec tsc --scope=@rc-ex/core && lerna exec tsc --no-private --ignore=@rc-ex/core",
"compile": "lerna exec tsc --scope=@rc-ex/core && lerna exec tsc --no-private --ignore=@rc-ex/core && lerna exec 'cp -r src lib' --no-private",
"prepublishOnly": "yarn reset && yarn compile",
"reset": "lerna exec 'rm -rf lib'",
"reset": "lerna exec 'rm -rf lib' && yarn delete-js",
"test": "yarn workspace @rc-ex/test run jest -w 1 --detectOpenHandles -c jest.config.ts $t",
"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 {} +"
Expand Down
4 changes: 2 additions & 2 deletions packages/core/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/core",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
3 changes: 0 additions & 3 deletions packages/core/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
4 changes: 2 additions & 2 deletions packages/extensions/authorize-uri/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/extensions/authorize-uri",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
4 changes: 2 additions & 2 deletions packages/extensions/authorize-uri/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import type RingCentral from "@rc-ex/core";
import SdkExtension from "@rc-ex/core/lib/SdkExtension";
import type AuthorizeRequest from "@rc-ex/core/lib/definitions/AuthorizeRequest";
import SdkExtension from "@rc-ex/core/src/SdkExtension";
import type AuthorizeRequest from "@rc-ex/core/src/definitions/AuthorizeRequest";
import type { QueryDataMap } from "urijs";
import URI from "urijs";
import { createHash, randomBytes } from "crypto";
Expand Down
3 changes: 0 additions & 3 deletions packages/extensions/authorize-uri/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
4 changes: 2 additions & 2 deletions packages/extensions/auto-refresh/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/extensions/auto-refresh",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
2 changes: 1 addition & 1 deletion packages/extensions/auto-refresh/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type RingCentral from "@rc-ex/core";
import SdkExtension from "@rc-ex/core/lib/SdkExtension";
import SdkExtension from "@rc-ex/core/src/SdkExtension";

export interface AutoRefreshOptions {
interval: number;
Expand Down
3 changes: 0 additions & 3 deletions packages/extensions/auto-refresh/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
4 changes: 2 additions & 2 deletions packages/extensions/events/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/extensions/events",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
8 changes: 4 additions & 4 deletions packages/extensions/events/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ import type {
RestMethod,
RestRequestConfig,
RestResponse,
} from "@rc-ex/core/lib/types";
import SdkExtension from "@rc-ex/core/lib/SdkExtension";
import type GetTokenRequest from "@rc-ex/core/lib/definitions/GetTokenRequest";
import RestException from "@rc-ex/core/lib/RestException";
} from "@rc-ex/core/src/types";
import SdkExtension from "@rc-ex/core/src/SdkExtension";
import type GetTokenRequest from "@rc-ex/core/src/definitions/GetTokenRequest";
import RestException from "@rc-ex/core/src/RestException";
import { EventEmitter } from "events";

export enum Events {
Expand Down
3 changes: 0 additions & 3 deletions packages/extensions/events/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
4 changes: 2 additions & 2 deletions packages/extensions/rate-limit/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/extensions/rate-limit",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
3 changes: 0 additions & 3 deletions packages/extensions/rate-limit/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
4 changes: 2 additions & 2 deletions packages/extensions/rcsdk/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/extensions/rcsdk",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
6 changes: 3 additions & 3 deletions packages/extensions/rcsdk/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ import type {
RestMethod,
RestRequestConfig,
RestResponse,
} from "@rc-ex/core/lib/types";
import SdkExtension from "@rc-ex/core/lib/SdkExtension";
import RestException from "@rc-ex/core/lib/RestException";
} from "@rc-ex/core/src/types";
import SdkExtension from "@rc-ex/core/src/SdkExtension";
import RestException from "@rc-ex/core/src/RestException";
import type SDK from "@ringcentral/sdk";

export interface RcSdkOptions {
Expand Down
3 changes: 0 additions & 3 deletions packages/extensions/rcsdk/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
4 changes: 2 additions & 2 deletions packages/extensions/retry/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/extensions/retry",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
6 changes: 3 additions & 3 deletions packages/extensions/retry/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ import type {
RestMethod,
RestRequestConfig,
RestResponse,
} from "@rc-ex/core/lib/types";
import SdkExtension from "@rc-ex/core/lib/SdkExtension";
import RestException from "@rc-ex/core/lib/RestException";
} from "@rc-ex/core/src/types";
import SdkExtension from "@rc-ex/core/src/SdkExtension";
import RestException from "@rc-ex/core/src/RestException";
import waitFor from "wait-for-async";

export type ShouldRetry = (
Expand Down
3 changes: 0 additions & 3 deletions packages/extensions/retry/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
4 changes: 2 additions & 2 deletions packages/extensions/ws/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@
"author": "Tyler Liu <[email protected]>",
"homepage": "https://github.com/ringcentral/ringcentral-extensible/tree/master/packages/extensions/ws",
"license": "MIT",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"main": "src/index.js",
"types": "src/index.d.ts",
"repository": {
"type": "git",
"url": "git+https://github.com/ringcentral/ringcentral-extensible.git"
Expand Down
8 changes: 4 additions & 4 deletions packages/extensions/ws/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,15 @@ import type {
RestMethod,
RestRequestConfig,
RestResponse,
} from "@rc-ex/core/lib/types";
import SdkExtension from "@rc-ex/core/lib/SdkExtension";
} from "@rc-ex/core/src/types";
import SdkExtension from "@rc-ex/core/src/SdkExtension";
import type { MessageEvent } from "isomorphic-ws";
import WS from "isomorphic-ws";
import hyperid from "hyperid";
import { EventEmitter } from "events";
import waitFor from "wait-for-async";
import RestException from "@rc-ex/core/lib/RestException";
import type SubscriptionInfo from "@rc-ex/core/lib/definitions/SubscriptionInfo";
import RestException from "@rc-ex/core/src/RestException";
import type SubscriptionInfo from "@rc-ex/core/src/definitions/SubscriptionInfo";

import { request } from "./rest";
import type {
Expand Down
4 changes: 2 additions & 2 deletions packages/extensions/ws/src/rest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ import type {
RestMethod,
RestRequestConfig,
RestResponse,
} from "@rc-ex/core/lib/types";
import RestException from "@rc-ex/core/lib/RestException";
} from "@rc-ex/core/src/types";
import RestException from "@rc-ex/core/src/RestException";
import hyperid from "hyperid";
import { getReasonPhrase } from "http-status-codes";

Expand Down
6 changes: 3 additions & 3 deletions packages/extensions/ws/src/subscription.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import type CreateSubscriptionRequest from "@rc-ex/core/lib/definitions/CreateSubscriptionRequest";
import type SubscriptionInfo from "@rc-ex/core/lib/definitions/SubscriptionInfo";
import type { RestResponse } from "@rc-ex/core/lib/types";
import type CreateSubscriptionRequest from "@rc-ex/core/src/definitions/CreateSubscriptionRequest";
import type SubscriptionInfo from "@rc-ex/core/src/definitions/SubscriptionInfo";
import type { RestResponse } from "@rc-ex/core/src/types";
import type { MessageEvent } from "ws";

import type { WebSocketExtensionInterface, WsgEvent, WsgMeta } from "./types";
Expand Down
2 changes: 1 addition & 1 deletion packages/extensions/ws/src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import type {
RestMethod,
RestRequestConfig,
RestResponse,
} from "@rc-ex/core/lib/types";
} from "@rc-ex/core/src/types";
import type WS from "isomorphic-ws";

export interface WsToken {
Expand Down
3 changes: 0 additions & 3 deletions packages/extensions/ws/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,4 @@
{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"outDir": "lib"
},
"include": ["src"]
}
2 changes: 1 addition & 1 deletion test/events-extension.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import EventsExtension, { Events } from "@rc-ex/events";
import Utils from "@rc-ex/core/lib/Utils";
import Utils from "@rc-ex/core/src/Utils.js";

import ReusableRestClient from "./reusable-rest-client";

Expand Down
4 changes: 2 additions & 2 deletions test/exceptions.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type { RestResponse } from "@rc-ex/core/lib/types";
import RestException from "@rc-ex/core/lib/RestException";
import type { RestResponse } from "@rc-ex/core/src/types";
import RestException from "@rc-ex/core/src/RestException.js";

import ReusableRestClient from "./reusable-rest-client";

Expand Down
8 changes: 4 additions & 4 deletions test/fax.spec.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import type CreateFaxMessageRequest from "@rc-ex/core/lib/definitions/CreateFaxMessageRequest";
import type Attachment from "@rc-ex/core/lib/definitions/Attachment";
import type FaxResponse from "@rc-ex/core/lib/definitions/FaxResponse";
import Utils from "@rc-ex/core/lib/Utils";
import type CreateFaxMessageRequest from "@rc-ex/core/src/definitions/CreateFaxMessageRequest";
import type Attachment from "@rc-ex/core/src/definitions/Attachment";
import type FaxResponse from "@rc-ex/core/src/definitions/FaxResponse";
import Utils from "@rc-ex/core/src/Utils.js";
import fs from "fs";
import path from "path";

Expand Down
6 changes: 3 additions & 3 deletions test/low-level-api.spec.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Utils from "@rc-ex/core/lib/Utils";
import type FaxResponse from "@rc-ex/core/lib/definitions/FaxResponse";
import type GetSMSMessageInfoResponse from "@rc-ex/core/lib/definitions/GetSMSMessageInfoResponse";
import Utils from "@rc-ex/core/src/Utils.js";
import type FaxResponse from "@rc-ex/core/src/definitions/FaxResponse";
import type GetSMSMessageInfoResponse from "@rc-ex/core/src/definitions/GetSMSMessageInfoResponse";
import fs from "fs";
import path from "path";

Expand Down
4 changes: 2 additions & 2 deletions test/mms.spec.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import type CreateMMSMessage from "@rc-ex/core/lib/definitions/CreateMMSMessage";
import type Attachment from "@rc-ex/core/lib/definitions/Attachment";
import type CreateMMSMessage from "@rc-ex/core/src/definitions/CreateMMSMessage";
import type Attachment from "@rc-ex/core/src/definitions/Attachment";
import fs from "fs";
import path from "path";
import ReusableRestClient from "./reusable-rest-client";
Expand Down
2 changes: 1 addition & 1 deletion test/schedule-meeting.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
// MeetingScheduleResource,
// MeetingsTimezoneResource,
// HostInfoRequest,
// } from '@rc-ex/core/lib/definitions';
// } from '@rc-ex/core/src/definitions';

// import {createRingCentral} from './utils';

Expand Down

0 comments on commit 81da095

Please sign in to comment.