Skip to content

Commit ee7a24f

Browse files
authored
Separate core package (#6)
* separate languagePlugin from language-server * import from package
1 parent ab58da6 commit ee7a24f

File tree

5 files changed

+22
-1
lines changed

5 files changed

+22
-1
lines changed

packages/core/package.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"name": "@yamachu/workflow-script-highlighter-core",
3+
"version": "1.0.0",
4+
"license": "MIT",
5+
"dependencies": {
6+
"@volar/language-core": "~2.4.0",
7+
"@volar/typescript": "~2.4.0",
8+
"vscode-uri": "^3.0.8"
9+
}
10+
}

packages/core/tsconfig.json

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"extends": "../../tsconfig.base.json",
3+
"compilerOptions": {
4+
"outDir": "out",
5+
"rootDir": "src"
6+
},
7+
"include": [
8+
"src"
9+
],
10+
}

packages/language-server/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"@volar/language-core": "~2.4.0",
1515
"@volar/language-server": "~2.4.0",
1616
"@volar/typescript": "~2.4.0",
17+
"@yamachu/workflow-script-highlighter-core": "*",
1718
"volar-service-typescript": "volar-2.4",
1819
"vscode-uri": "^3.0.8"
1920
}

packages/language-server/src/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import {
44
createTypeScriptProject,
55
loadTsdkByPath,
66
} from "@volar/language-server/node";
7+
import { gitHubScriptLanguagePlugin } from "@yamachu/workflow-script-highlighter-core/src/languagePlugin";
78
import { create as createTypeScriptServices } from "volar-service-typescript";
8-
import { gitHubScriptLanguagePlugin } from "./languagePlugin";
99

1010
const connection = createConnection();
1111
const server = createServer(connection);

0 commit comments

Comments
 (0)