Skip to content

Commit 9c4ed4e

Browse files
authored
refactor: use opensumi extension installer (#105)
1 parent 527e3be commit 9c4ed4e

4 files changed

Lines changed: 126 additions & 779 deletions

File tree

packages/cli/package.json

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -15,33 +15,25 @@
1515
},
1616
"dependencies": {
1717
"@codeblitzjs/ide-common": "1.0.4",
18+
"@opensumi/extension-installer": "^0.0.1",
1819
"@opensumi/ide-extension": "3.1.5-next-1721574303.0",
19-
"async-retry": "^1.3.1",
20-
"await-event": "^2.1.0",
2120
"commander": "^7.2.0",
22-
"content-disposition": "^0.5.3",
2321
"fs-extra": "^9.0.1",
24-
"lodash.flatten": "^4.4.0",
2522
"lodash.pick": "^4.4.0",
2623
"portfinder": "^1.0.28",
2724
"rxjs": "^6.6.3",
2825
"semver": "^7.3.2",
2926
"send": "^0.17.1",
3027
"signale": "^1.4.0",
3128
"tslib": "^2.2.0",
32-
"urllib": "^2.36.1",
33-
"uuid": "^7.0.2",
34-
"yauzl": "^2.10.0"
29+
"uuid": "^7.0.2"
3530
},
3631
"devDependencies": {
3732
"@types/commander": "^2.12.2",
3833
"@types/fs-extra": "^9.0.4",
3934
"@types/lodash.pick": "^4.4.6",
4035
"@types/semver": "^7.3.4",
4136
"@types/send": "^0.14.7",
42-
"@types/signale": "^1.4.1",
43-
"@types/yauzl": "^2.9.1",
44-
"async-retry": "^1.3.1",
45-
"await-event": "^2.1.0"
37+
"@types/signale": "^1.4.1"
4638
}
4739
}

packages/cli/src/extension.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { IExtensionMode } from '@codeblitzjs/ide-common';
2+
import { Extension, ExtensionInstaller } from '@opensumi/extension-installer';
23
import * as fse from 'fs-extra';
34
import * as os from 'os';
45
import * as path from 'path';
@@ -15,7 +16,6 @@ import {
1516
resolveExtensionInstallationConfig,
1617
resolveMarketplaceConfig,
1718
} from './util/constant';
18-
import { Extension, ExtensionInstaller } from './util/installer';
1919
import { error, log } from './util/log';
2020
import { resolveCWDPkgJSON } from './util/path';
2121
import { createServer, getHttpUri } from './util/serve-file';
@@ -146,7 +146,7 @@ async function createInstaller() {
146146
const marketplaceConfig = resolveMarketplaceConfig();
147147
const installConfig = resolveExtensionInstallationConfig();
148148
extensionInstaller = new ExtensionInstaller({
149-
api: marketplaceConfig.endpoint,
149+
endpoint: marketplaceConfig.endpoint,
150150
accountId: marketplaceConfig.accountId,
151151
masterKey: marketplaceConfig.masterKey,
152152
frameworkVersion: pkgJSON.engines.opensumi,

0 commit comments

Comments
 (0)