npm.gni 446 B

1234567891011121314151617
  1. template("npm_action") {
  2. assert(defined(invoker.script),
  3. "Need script name to run (must be defined in package.json)")
  4. assert(defined(invoker.args),
  5. "Need script argumets")
  6. action(target_name) {
  7. forward_variables_from(invoker, ["deps", "public_deps", "sources", "inputs", "outputs"])
  8. script = "//electron/build/npm-run.py"
  9. args = [
  10. "--silent",
  11. invoker.script,
  12. "--"
  13. ] + invoker.args
  14. }
  15. }