mirror of
https://github.com/balena-io/etcher.git
synced 2025-04-24 23:37:18 +00:00

As part of our CI sanity checks, we run `npm ls`, to ensure we don't have any extraneous dependencies (the command fails if so), however by its own definition, `npm ls` prints the whole dependency tree, which spams the builds. This commit redirects stdout to /dev/null, which contains the dependency tree, but still prints and extraneous dependency warning, which is printed to stderr instead. Change-Type: patch Signed-off-by: Juan Cruz Viotti <jv@jviotti.com>
26 lines
759 B
Bash
Executable File
26 lines
759 B
Bash
Executable File
#!/bin/bash
|
|
|
|
###
|
|
# Copyright 2017 resin.io
|
|
#
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
###
|
|
|
|
set -u
|
|
set -e
|
|
|
|
# This command will exit with an error code if there
|
|
# are invalid or extraneous dependencies, printing the
|
|
# problematic ones if so.
|
|
npm ls >/dev/null
|