Skip to content

Commit ad61760

Browse files
author
伊北
committed
feat: basic implements for lsif module
1 parent 1df9e1c commit ad61760

11 files changed

Lines changed: 889 additions & 1 deletion

File tree

packages/lsif-service/README.md

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

packages/lsif-service/package.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "@alipay/alex-lsif-service",
3+
"version": "0.7.0",
4+
"description": "@alipay/alex-lsif-service",
5+
"main": "lib/index.js",
6+
"typings": "lib/index.d.ts",
7+
"files": [
8+
"lib"
9+
],
10+
"keywords": [
11+
"kaitian AntCodespaces"
12+
],
13+
"scripts": {},
14+
"publishConfig": {
15+
"registry": "https://registry.npm.alibaba-inc.com"
16+
},
17+
"tnpm": {
18+
"mode": "yarn",
19+
"lockfile": "enable"
20+
},
21+
"dependencies": {
22+
"@alipay/alex-core": "0.7.0",
23+
"@alipay/alex-shared": "0.7.0",
24+
"@alipay/lsif-client": "^1.1.1"
25+
},
26+
"peerDependencies": {
27+
"@ali/ide-core-common": "1.33.0",
28+
"@ali/ide-kaitian-extension": "1.33.0"
29+
}
30+
}

packages/lsif-service/src/index.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { Provider, Injectable } from '@ali/common-di';
2+
import { BrowserModule } from '@ali/ide-core-browser';
3+
4+
import { LsifContribution } from './language-service.contribution';
5+
import { bindLsifPreference } from './lsif-preferences';
6+
7+
@Injectable()
8+
export class LsifModule extends BrowserModule {
9+
providers: Provider[] = [LsifContribution];
10+
11+
preferences = bindLsifPreference;
12+
}

0 commit comments

Comments
 (0)