forked from bbortt/event-planner
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle
42 lines (34 loc) · 785 Bytes
/
build.gradle
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
plugins {
id "base"
id "com.github.node-gradle.node"
id "jacoco"
id "org.sonarqube"
}
group = 'io.github.bbortt.event-planner'
version = "${version}"
defaultTasks "check"
apply from: "gradle/sonar.gradle"
repositories {
}
clean {
delete "${node.workDir}"
delete "${node.npmWorkDir}"
delete "${node.nodeProjectDir}"
}
node {
version = "16.17.0"
npmVersion = "8.15.0"
npmInstallCommand = "ci"
workDir = file("${project.rootDir}/.gradle/nodejs")
npmWorkDir = file("${project.rootDir}/.gradle/npm")
}
if (project.hasProperty("nodeInstall")) {
node {
download = true
}
}
check.dependsOn npmInstall
task prettier(type: NpmTask, dependsOn: "npmInstall") {
args = ["run", "prettier:check"]
}
check.dependsOn prettier