Skip to content

Commit 2b312a8

Browse files
committed
feat: update the bundled serve-d and dcd
1 parent 0e44047 commit 2b312a8

File tree

3 files changed

+11
-6
lines changed

3 files changed

+11
-6
lines changed

package.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,5 +114,9 @@
114114
},
115115
"package-deps": [
116116
"atom-ide-base"
117-
]
117+
],
118+
"bundledDependencies": {
119+
"serve-d": "0.7.0-beta.7",
120+
"dcd": "0.13.6"
121+
}
118122
}

scripts/get-servers.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ import decompress from "decompress"
55
// @ts-ignore
66
import decompressTarxz from "decompress-tarxz"
77

8+
import { bundledDependencies } from "../package.json"
9+
810
const assetPlatformToNodePlatform: Record<string, string | undefined> = {
911
windows: "win32",
1012
osx: "darwin",
@@ -25,7 +27,7 @@ export async function getServeD(distFolderRoot: string) {
2527
/* username */ "Pure-D",
2628
/* repo */ "serve-d",
2729
/* download folder */ distFolderRoot,
28-
/* filter release */ undefined,
30+
/* filter release */ (asset) => asset.tag_name.includes(bundledDependencies["serve-d"]),
2931
/* filter asset */ undefined, // (asset) => asset.name.indexOf(platform) >= 0,
3032
true,
3133
true
@@ -48,8 +50,8 @@ export async function getDCD(distFolderRoot: string) {
4850
/* username */ "dlang-community",
4951
/* repo */ "DCD",
5052
/* download folder */ distFolderRoot,
51-
/* filter release */ undefined,
52-
/* filter asset */ undefined, // (asset) => asset.name.indexOf(platform) >= 0,
53+
/* filter release */ (asset) => asset.tag_name.includes(bundledDependencies.dcd),
54+
/* filter asset */ undefined, // (asset) => asset.name.includes(process.platform),
5355
true,
5456
true
5557
)

src/tsconfig.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,11 @@
1616
"inlineSources": true,
1717
"preserveSymlinks": true,
1818
"removeComments": true,
19-
"jsx": "react",
20-
"jsxFactory": "etch.dom",
2119
"lib": ["ES2018", "dom"],
2220
"target": "ES2018",
2321
"allowJs": true,
2422
"esModuleInterop": true,
23+
"resolveJsonModule": true,
2524
"module": "commonjs",
2625
"moduleResolution": "node",
2726
"importHelpers": false,

0 commit comments

Comments
 (0)