Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
|
- #!/usr/bin/env bash
-
- function check_env_variables_are_setted {
- if [ -z "${NPM_TOKEN}" ]; then
- echo "Need to set NPM_TOKEN env variable to release node modules"
- exit 1
- fi
- }
-
- set +o errexit
-
- check_env_variables_are_setted
-
- set -o errexit
- set -o pipefail
- set -o nounset
-
- function push_packages_on_npm {
- touch ~/.npmrc
- grep --fixed-strings --line-regexp --silent "//registry.npmjs.org/:_authToken=$NPM_TOKEN" ~/.npmrc || echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" >> ~/.npmrc
- projects="lesspass lesspass-crypto lesspass-entropy lesspass-fingerprint lesspass-pure lesspass-render-password"
- for project in ${projects}
- do
- pushd packages/${project}
- yarn publish --non-interactive
- popd
- done
- }
-
- push_packages_on_npm
|