diff --git a/Formula/w/web-ext.rb b/Formula/w/web-ext.rb index 45ccb7215f1769..b29b3d6aeb704f 100644 --- a/Formula/w/web-ext.rb +++ b/Formula/w/web-ext.rb @@ -1,5 +1,3 @@ -require "language/node" - class WebExt < Formula desc "Command-line tool to help build, run, and test web extensions" homepage "https://github.com/mozilla/web-ext" @@ -24,7 +22,7 @@ class WebExt < Formula end def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] # Remove vendored pre-built binary `terminal-notifier` diff --git a/Formula/w/webpack.rb b/Formula/w/webpack.rb index 7e8563d85ddc0b..291fdb5a24db22 100644 --- a/Formula/w/webpack.rb +++ b/Formula/w/webpack.rb @@ -1,4 +1,3 @@ -require "language/node" require "json" class Webpack < Formula @@ -31,7 +30,7 @@ def install buildpath.install resource("webpack-cli") cd buildpath/"node_modules/webpack" do - system "npm", "install", *Language::Node.local_npm_install_args, "--legacy-peer-deps" + system "npm", "install", *std_npm_args(prefix: false), "--legacy-peer-deps" end # declare webpack as a bundledDependency of webpack-cli @@ -40,7 +39,7 @@ def install pkg_json["bundleDependencies"] = ["webpack"] File.write("package.json", JSON.pretty_generate(pkg_json)) - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink libexec/"bin/webpack-cli" bin.install_symlink libexec/"bin/webpack-cli" => "webpack" diff --git a/Formula/w/webpod.rb b/Formula/w/webpod.rb index d042297785e5e4..9cba8c0c18fd89 100644 --- a/Formula/w/webpod.rb +++ b/Formula/w/webpod.rb @@ -1,5 +1,3 @@ -require "language/node" - class Webpod < Formula desc "Deploy websites and apps anywhere" homepage "https://webpod.dev" @@ -14,7 +12,7 @@ class Webpod < Formula depends_on "node" def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] end diff --git a/Formula/w/webtorrent-cli.rb b/Formula/w/webtorrent-cli.rb index c233b7cb5350c6..0c8e3afb11cd04 100644 --- a/Formula/w/webtorrent-cli.rb +++ b/Formula/w/webtorrent-cli.rb @@ -1,5 +1,3 @@ -require "language/node" - class WebtorrentCli < Formula desc "Command-line streaming torrent client" homepage "https://webtorrent.io/" @@ -23,7 +21,7 @@ class WebtorrentCli < Formula depends_on "node" def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] # Remove incompatible pre-built binaries diff --git a/Formula/w/whistle.rb b/Formula/w/whistle.rb index f6f640b9c37a4e..0749f5e6e8815b 100644 --- a/Formula/w/whistle.rb +++ b/Formula/w/whistle.rb @@ -1,5 +1,3 @@ -require "language/node" - class Whistle < Formula desc "HTTP, HTTP2, HTTPS, Websocket debugging proxy" homepage "https://github.com/avwo/whistle" @@ -20,7 +18,7 @@ class Whistle < Formula depends_on "node" def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] end diff --git a/Formula/w/wikibase-cli.rb b/Formula/w/wikibase-cli.rb index a34e478cd352a5..3bd82bd633fb7b 100644 --- a/Formula/w/wikibase-cli.rb +++ b/Formula/w/wikibase-cli.rb @@ -1,5 +1,3 @@ -require "language/node" - class WikibaseCli < Formula desc "Command-line interface to Wikibase" homepage "https://github.com/maxlath/wikibase-cli" @@ -20,7 +18,7 @@ class WikibaseCli < Formula depends_on "node" def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] end diff --git a/Formula/w/write-good.rb b/Formula/w/write-good.rb index 368e1d7832ac9e..82427b99b529c3 100644 --- a/Formula/w/write-good.rb +++ b/Formula/w/write-good.rb @@ -1,5 +1,3 @@ -require "language/node" - class WriteGood < Formula desc "Naive linter for English prose" homepage "https://github.com/btford/write-good" @@ -24,7 +22,7 @@ class WriteGood < Formula depends_on "node" def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] end diff --git a/Formula/y/yaml-language-server.rb b/Formula/y/yaml-language-server.rb index 4229928cfa3f88..264945f128ad1d 100644 --- a/Formula/y/yaml-language-server.rb +++ b/Formula/y/yaml-language-server.rb @@ -1,5 +1,3 @@ -require "language/node" - class YamlLanguageServer < Formula desc "Language Server for Yaml Files" homepage "https://github.com/redhat-developer/yaml-language-server" @@ -20,7 +18,7 @@ class YamlLanguageServer < Formula depends_on "node" def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] end diff --git a/Formula/y/yo.rb b/Formula/y/yo.rb index d2b2470a837c0f..80e90c8ff2e929 100644 --- a/Formula/y/yo.rb +++ b/Formula/y/yo.rb @@ -1,5 +1,3 @@ -require "language/node" - class Yo < Formula desc "CLI tool for running Yeoman generators" homepage "https://yeoman.io" @@ -20,7 +18,7 @@ class Yo < Formula depends_on "node" def install - system "npm", "install", *Language::Node.std_npm_install_args(libexec) + system "npm", "install", *std_npm_args bin.install_symlink Dir["#{libexec}/bin/*"] end