Skip to content

Commit 5c82ea3

Browse files
author
伊北
committed
PullRequest: 38 feat/split-integrations
1 parent 189da51 commit 5c82ea3

16 files changed

Lines changed: 103 additions & 21 deletions

File tree

.cloudide/executions.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
[
2+
{
3+
"executionOpts": {
4+
"port": 9009
5+
},
6+
"previousExecution": "None",
7+
"id": "337b3737-cfe5-452b-acf3-4ecac0eac098",
8+
"version": "2.0",
9+
"templateId": "cloudide.preview",
10+
"name": "start",
11+
"command": "npm start"
12+
}
13+
]

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
"kaitian": "1.35.2"
1212
},
1313
"scripts": {
14+
"type-check": "tsc --noEmit",
1415
"preinstall": "node scripts/preinstall && npm run prepare:env",
1516
"prepare:env": "yum --version && sudo yum -y install unzip gcc-c++ libX11-devel libxkbfile-devel || echo 'no yum'",
1617
"init": "npm run clean && npm run build && npm run ext",

packages/integrations/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# integrations
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
describe('integrations', () => {
2+
it('example', () => {
3+
expect(1 + 1).toBe(2);
4+
});
5+
});

packages/integrations/package.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"name": "@alipay/alex-integrations",
3+
"version": "0.13.0",
4+
"description": "@alipay/alex-integrations",
5+
"main": "lib/index.js",
6+
"typing": "types/index.d.ts",
7+
"files": [
8+
"lib",
9+
"bin",
10+
"scripts",
11+
"!scripts/.no-postinstall",
12+
"modules",
13+
"languages",
14+
"shims",
15+
"polyfills",
16+
"bundle"
17+
],
18+
"keywords": [
19+
"kaitian AntCodespaces"
20+
],
21+
"scripts": {
22+
},
23+
"publishConfig": {
24+
"registry": "https://registry.npm.alibaba-inc.com"
25+
},
26+
"dependencies": {
27+
"@alipay/alex": "0.13.0",
28+
"@alipay/alex-cli": "0.13.0",
29+
"@alipay/alex-code-api": "0.13.0",
30+
"@alipay/alex-core": "0.13.0",
31+
"@alipay/alex-shared": "0.13.0",
32+
"@alipay/alex-code-service": "0.13.0",
33+
"@alipay/alex-i18n": "0.13.0",
34+
"@alipay/alex-lsif-service": "0.13.0",
35+
"antd": "^3.20.3",
36+
"@ant-design/icons": "~2.1.1"
37+
},
38+
"tnpm": {
39+
"mode": "yarn",
40+
"lockfile": "enable"
41+
},
42+
"devDependencies": {
43+
"@types/react": "^16.9.56",
44+
"@types/react-dom": "^16.9.9"
45+
},
46+
"peerDependencies": {
47+
"react": "^16.14.0",
48+
"react-dom": "^16.14.0"
49+
}
50+
}

packages/alex/src/integration/editor/index.tsx renamed to packages/integrations/src/editor/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React, { useState, useMemo } from 'react';
22
import ReactDOM from 'react-dom';
3-
import { IAppInstance, EditorRenderer } from '../../editor';
4-
import * as Alex from '../../editor';
3+
import { IAppInstance, EditorRenderer } from '@alipay/alex/lib/editor';
4+
import * as Alex from '@alipay/alex/lib/editor';
55
import '../startup/languages';
66

77
import 'antd/dist/antd.css';
File renamed without changes.

packages/alex/src/integration/inspect/index.tsx renamed to packages/integrations/src/inspect/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React from 'react';
22
import ReactDOM from 'react-dom';
3-
import { AppRenderer } from '../..';
3+
import { AppRenderer } from '@alipay/alex';
44
import { Injectable, Provider, Autowired } from '@ali/common-di';
55
import { BrowserModule, Domain } from '@ali/ide-core-browser';
66
import { LaunchContribution, AppConfig } from '@alipay/alex-core';

packages/alex/src/integration/startup/index.tsx renamed to packages/integrations/src/startup/index.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ import {
66
// requireModule,
77
getDefaultLayoutConfig,
88
SlotLocation,
9-
} from '../..';
9+
} from '@alipay/alex';
1010
import { CodeServiceModule } from '@alipay/alex-code-service';
1111
import { AntCodeModule, GitHubModule, GitLabModule } from '@alipay/alex-code-api';
1212
import * as os from 'os';
1313
import * as path from 'path';
14-
import * as Alex from '../..';
14+
import * as Alex from '@alipay/alex';
1515
import { isFilesystemReady, STORAGE_DIR, CodeServiceConfig } from '@alipay/alex-core';
1616
import { StartupModule } from './startup.module';
1717
import './languages';
18-
import SarifViewer from '../../../extensions/cloud-ide-ext.sarif-viewer';
19-
import css from '../../../extensions/alex.css-language-features-worker';
20-
import html from '../../../extensions/alex.html-language-features-worker';
21-
import json from '../../../extensions/alex.json-language-features-worker';
22-
import markdown from '../../../extensions/alex.markdown-language-features-worker';
23-
import typescript from '../../../extensions/alex.typescript-language-features-worker';
18+
import SarifViewer from '@alipay/alex/extensions/cloud-ide-ext.sarif-viewer';
19+
import css from '@alipay/alex/extensions/alex.css-language-features-worker';
20+
import html from '@alipay/alex/extensions/alex.html-language-features-worker';
21+
import json from '@alipay/alex/extensions/alex.json-language-features-worker';
22+
import markdown from '@alipay/alex/extensions/alex.markdown-language-features-worker';
23+
import typescript from '@alipay/alex/extensions/alex.typescript-language-features-worker';
2424

2525
(window as any).alex = Alex;
2626

packages/alex/src/integration/startup/languages.js renamed to packages/integrations/src/startup/languages.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { registerLanguage, registerGrammar } = require('../../api/register');
1+
const { registerLanguage, registerGrammar } = require('@alipay/alex/lib/api/register');
22

33
require('@ali/kaitian-textmate-languages/lib/bat')(registerLanguage, registerGrammar);
44
require('@ali/kaitian-textmate-languages/lib/clojure')(registerLanguage, registerGrammar);

0 commit comments

Comments
 (0)