Передача аргументов команде -- два тире
Для передачи аргументов коменде scripts из другой команды используют два тире, например:
"scripts": {
"docker": "docker-compose -f ./docker/docker-compose.yml",
"docker:up": "npm run docker -- up -d",
}
-- в этом случае команда npm run docker:up по факту выполнит:
docker-compose -f ./docker/docker-compose.yml up -d