Skip to content

Commit 56c7693

Browse files
Fix: Define versions explicitly to avoid compile issue (#381)
Co-authored-by: Nicolas Van Labeke <[email protected]>
1 parent 2df9f5a commit 56c7693

File tree

2 files changed

+22
-16
lines changed

2 files changed

+22
-16
lines changed
Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,39 @@
11
import com.github.gradle.node.pnpm.task.PnpmTask
22

33
plugins {
4-
id("com.github.node-gradle.node")
4+
id("com.github.node-gradle.node")
55
}
66

77
group = "com.hivemq"
88
description = "Frontend for HiveMQ Edge"
99

1010
val buildFrontend by tasks.registering(PnpmTask::class) {
11-
pnpmCommand.set(listOf("build", "--base=/app"))
12-
dependsOn(tasks.pnpmInstall)
13-
inputs.dir(project.fileTree("src"))
14-
inputs.dir(project.fileTree("public"))
15-
inputs.dir("node_modules")
16-
inputs.files("index.html", ".env", "vite.config.ts", ".browserslistrc", "tsconfig.json", "tsconfig.node.json")
17-
outputs.dir("${project.projectDir}/dist")
11+
pnpmCommand.set(listOf("build", "--base=/app"))
12+
dependsOn(tasks.pnpmInstall)
13+
inputs.dir(project.fileTree("src"))
14+
inputs.dir(project.fileTree("public"))
15+
inputs.dir("node_modules")
16+
inputs.files("index.html", ".env", "vite.config.ts", ".browserslistrc", "tsconfig.json", "tsconfig.node.json")
17+
outputs.dir("${project.projectDir}/dist")
1818
}
1919

2020
/* ******************** artifacts ******************** */
2121

2222
val releaseBinary: Configuration by configurations.creating {
23-
isCanBeConsumed = true
24-
isCanBeResolved = false
25-
attributes {
26-
attribute(Category.CATEGORY_ATTRIBUTE, objects.named("binary"))
27-
attribute(Usage.USAGE_ATTRIBUTE, objects.named("release"))
28-
}
23+
isCanBeConsumed = true
24+
isCanBeResolved = false
25+
attributes {
26+
attribute(Category.CATEGORY_ATTRIBUTE, objects.named("binary"))
27+
attribute(Usage.USAGE_ATTRIBUTE, objects.named("release"))
28+
}
2929
}
3030

3131
artifacts {
32-
add(releaseBinary.name, buildFrontend)
32+
add(releaseBinary.name, buildFrontend)
3333
}
3434

3535
node {
36-
download.set(true)
36+
download.set(true)
37+
version = "16.14.2"
38+
pnpmVersion = "8"
3739
}

hivemq-edge/src/frontend/package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@
2525
"test:ui": "vitest --ui",
2626
"preview": "vite preview"
2727
},
28+
"engines": {
29+
"node": "20",
30+
"pnpm": "8"
31+
},
2832
"dependencies": {
2933
"@chakra-ui/anatomy": "^2.1.1",
3034
"@chakra-ui/icons": "^2.0.19",

0 commit comments

Comments
 (0)