npm.gni 668 B

12345678910111213141516171819202122
  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), "Need script argumets")
  5. action(target_name) {
  6. forward_variables_from(invoker,
  7. [
  8. "deps",
  9. "public_deps",
  10. "sources",
  11. "inputs",
  12. "outputs",
  13. ])
  14. script = "//electron/build/npm-run.py"
  15. args = [
  16. "--silent",
  17. invoker.script,
  18. "--",
  19. ] + invoker.args
  20. }
  21. }