Skip to content

Commit d3ce49f

Browse files
committed
Keep CDN URL for Vercel build
1 parent 59021cf commit d3ce49f

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/common/CompilerManagerHook.res

+8-4
Original file line numberDiff line numberDiff line change
@@ -35,14 +35,18 @@ module LoadScript = {
3535
}
3636

3737
module CdnMeta = {
38-
let getCompilerUrl = (version): string =>
39-
`/playground-bundles/${Semver.toString(version)}/compiler.js`
38+
let baseUrl =
39+
Node.Process.env->Dict.getUnsafe("VERCEL") === "1"
40+
? "https://cdn.rescript-lang.org"
41+
: "/playground-bundles"
42+
43+
let getCompilerUrl = (version): string => `${baseUrl}/${Semver.toString(version)}/compiler.js`
4044

4145
let getLibraryCmijUrl = (version, libraryName: string): string =>
42-
`/playground-bundles/${Semver.toString(version)}/${libraryName}/cmij.js`
46+
`${baseUrl}/${Semver.toString(version)}/${libraryName}/cmij.js`
4347

4448
let getStdlibRuntimeUrl = (version, filename) =>
45-
`/playground-bundles/${Semver.toString(version)}/compiler-builtins/stdlib/${filename}`
49+
`${baseUrl}/${Semver.toString(version)}/compiler-builtins/stdlib/${filename}`
4650
}
4751

4852
module FinalResult = {

0 commit comments

Comments
 (0)