Move npm ci inside setup

This commit is contained in:
Claudio Ortolina
2025-10-06 13:16:54 +03:00
parent 5237444e72
commit d17e809730
2 changed files with 2 additions and 5 deletions
+1 -5
View File
@@ -124,11 +124,7 @@ mix hex.repo add fluxon https://repo.fluxonui.com \
hide = true
[tasks."dev:setup"]
depends = [
'npm-install',
'fluxon-add-repo',
'gh-markdown-preview-extension-install',
]
depends = ['fluxon-add-repo', 'gh-markdown-preview-extension-install']
description = 'Install dependencies and setup the database'
run = ['mix setup']
+1
View File
@@ -129,6 +129,7 @@ defmodule MusicLibrary.MixProject do
"deps.get",
"ecto.setup",
"assets.setup",
"cmd npm ci --prefix assets",
"assets.build",
"usage_rules.sync AGENTS.md --all --inline usage_rules:all --link-to-folder deps --remove-missing --yes"
],