These states manage the installed packages using Bower. Note that npm, git and bower must be installed for these states to be available, so bower states should include requisites to pkg.installed states for the packages which provide npm and git (simply npm
and git
in most cases), and npm.installed state for the package which provides bower.
Example:
npm: pkg.installed git: pkg.installed bower: npm.installed require: - pkg: npm - pkg: git underscore: bower.installed: - dir: /path/to/project - require: - npm: bower
Bootstraps a frontend distribution.
Will execute 'bower install' on the specified directory.
Verify that the given package is installed and is at the correct version (if specified).
underscore: bower.installed: - dir: /path/to/project - user: someuser jquery#2.0: bower.installed: - dir: /path/to/project
name
argumentcmd.run
. state function.New in version 2017.7.0.
Cleans up local bower_components directory.
Will execute 'bower prune' on the specified directory (param: name)
Verify that the given package is not installed.
© 2019 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltstack.com/en/latest/ref/states/all/salt.states.bower.html