mix mishka.assets.deps (Mishka Chelekom v0.0.7)

View Source

A Mix Task for installing and configuring JS dependencies for Phoenix

Example

mix mishka.assets.deps deps --example

Options

  • --bun - Specifies Bun as package manager to install dependencies
  • --mix-bun - Specifies Bun hex package/binary as package manager to install dependencies
  • --npm - Specifies npm as package manager to install dependencies
  • --yarn - Specifies yarn as package manager to install dependencies
  • --dev - Specifies the dependencies you want to install in devDependencies
  • --remove - Removes the specified dependencies instead of installing them
  • --yes - Makes directly without questions

Summary

Functions

check_package_manager(igniter, manager)

ensure_package_json_exists(igniter)

remove_package_json_deps(igniter, deps, options \\ [])

run_command(igniter, options)

update_package_json_deps(igniter, deps, options \\ [])