Files
iris-context/commands/dev/npm.go
T

38 lines
1.2 KiB
Go

package dev
import (
"github.com/versenilvis/iris/commands/core"
)
func init() {
core.Register(&core.Spec{
Name: "npm",
Description: "node packages",
Subcommands: []core.Subcommand{
{Name: "install", Description: "install packages"},
{Name: "run", Description: "run script",
Subcommands: []core.Subcommand{
{Name: "dev", Description: "development server"},
{Name: "build", Description: "build for production"},
{Name: "start", Description: "start application"},
{Name: "test", Description: "run test suite"},
{Name: "lint", Description: "run linter"},
},
},
{Name: "test", Description: "run tests"},
{Name: "init", Description: "create package.json"},
{Name: "publish", Description: "publish package"},
{Name: "update", Description: "update packages"},
{Name: "uninstall", Description: "remove package"},
{Name: "ls", Description: "list installed"},
{Name: "audit", Description: "security audit"},
{Name: "cache", Description: "manage cache",
Subcommands: []core.Subcommand{
{Name: "clean", Description: "clear cache"},
{Name: "verify", Description: "verify cache"},
},
},
},
})
}