1717 * along with LiquidBounce. If not, see <https://www.gnu.org/licenses/>.
1818 */
1919
20- import com.github.gradle.node.npm .task.NpmTask
20+ import com.github.gradle.node.pnpm .task.PnpmTask
2121import com.github.gradle.node.task.NodeTask
2222import dev.detekt.gradle.DetektCreateBaselineTask
2323import groovy.json.JsonOutput
@@ -223,18 +223,18 @@ node {
223223 version = file(" src-theme/.nvmrc" ).readText().trim().removePrefix(" v" )
224224}
225225
226- tasks.register<NpmTask >(" npmInstallTheme " ) {
226+ tasks.register<PnpmTask >(" pnpmInstallTheme " ) {
227227 workingDir = file(" src-theme" )
228228 args.set(listOf (" i" ))
229229 doLast {
230230 logger.info(" Successfully installed dependencies for theme" )
231231 }
232- inputs.files(" src-theme/package.json" , " src-theme/package -lock.json " )
232+ inputs.files(" src-theme/package.json" , " src-theme/pnpm -lock.yaml " )
233233 outputs.dir(" src-theme/node_modules" )
234234}
235235
236- tasks.register<NpmTask >(" buildTheme" ) {
237- dependsOn(" npmInstallTheme " )
236+ tasks.register<PnpmTask >(" buildTheme" ) {
237+ dependsOn(" pnpmInstallTheme " )
238238 workingDir = file(" src-theme" )
239239 args.set(listOf (" run" , " build" ))
240240 doLast {
@@ -243,7 +243,7 @@ tasks.register<NpmTask>("buildTheme") {
243243
244244 inputs.files(
245245 " src-theme/package.json" ,
246- " src-theme/package -lock.json " ,
246+ " src-theme/pnpm -lock.yaml " ,
247247 " src-theme/bundle.cjs" ,
248248 " src-theme/rollup.config.js"
249249 )
@@ -262,7 +262,7 @@ tasks.register<NodeTask>("bundleTheme") {
262262 // Incremental stuff
263263 inputs.files(
264264 " src-theme/package.json" ,
265- " src-theme/package -lock.json " ,
265+ " src-theme/pnpm -lock.yaml " ,
266266 " src-theme/bundle.cjs" ,
267267 " src-theme/rollup.config.js"
268268 )
0 commit comments