Move npm ci inside setup
This commit is contained in:
@@ -124,11 +124,7 @@ mix hex.repo add fluxon https://repo.fluxonui.com \
|
|||||||
hide = true
|
hide = true
|
||||||
|
|
||||||
[tasks."dev:setup"]
|
[tasks."dev:setup"]
|
||||||
depends = [
|
depends = ['fluxon-add-repo', 'gh-markdown-preview-extension-install']
|
||||||
'npm-install',
|
|
||||||
'fluxon-add-repo',
|
|
||||||
'gh-markdown-preview-extension-install',
|
|
||||||
]
|
|
||||||
description = 'Install dependencies and setup the database'
|
description = 'Install dependencies and setup the database'
|
||||||
run = ['mix setup']
|
run = ['mix setup']
|
||||||
|
|
||||||
|
|||||||
@@ -129,6 +129,7 @@ defmodule MusicLibrary.MixProject do
|
|||||||
"deps.get",
|
"deps.get",
|
||||||
"ecto.setup",
|
"ecto.setup",
|
||||||
"assets.setup",
|
"assets.setup",
|
||||||
|
"cmd npm ci --prefix assets",
|
||||||
"assets.build",
|
"assets.build",
|
||||||
"usage_rules.sync AGENTS.md --all --inline usage_rules:all --link-to-folder deps --remove-missing --yes"
|
"usage_rules.sync AGENTS.md --all --inline usage_rules:all --link-to-folder deps --remove-missing --yes"
|
||||||
],
|
],
|
||||||
|
|||||||
Reference in New Issue
Block a user