From d17e80973073bf61300deed187359140f39bbaf4 Mon Sep 17 00:00:00 2001 From: Claudio Ortolina Date: Mon, 6 Oct 2025 13:16:54 +0300 Subject: [PATCH] Move npm ci inside setup --- mise.toml | 6 +----- mix.exs | 1 + 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/mise.toml b/mise.toml index 8316fcd3..a2f7ea93 100644 --- a/mise.toml +++ b/mise.toml @@ -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'] diff --git a/mix.exs b/mix.exs index 4f9ecf27..7b643ac3 100644 --- a/mix.exs +++ b/mix.exs @@ -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" ],