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

Copy Markdown 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)

See MishkaChelekom.Generators.Npm.check_package_manager/2.

ensure_package_json_exists(igniter)

See MishkaChelekom.Generators.Npm.ensure_package_json_exists/1.

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

See MishkaChelekom.Generators.Npm.remove_deps/3.

run_command(igniter, options)

See MishkaChelekom.Generators.Npm.run_command/2.

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

See MishkaChelekom.Generators.Npm.add_deps/3.