2020-07-16 15:03:12 -04:00
|
|
|
#!/bin/bash
|
|
|
|
set -ex
|
|
|
|
|
|
|
|
# This script is used for building the @angular/language-service package locally
|
|
|
|
# so that it can be consumed by the Angular extension for local development.
|
|
|
|
# Usage: ./build.sh /path/to/vscode-ng-language-service
|
|
|
|
|
|
|
|
readonly bazel_bin=$(yarn run -s bazel info bazel-bin)
|
|
|
|
readonly extension_repo="$1"
|
|
|
|
|
|
|
|
if [[ -z "${extension_repo}" ]]; then
|
|
|
|
echo "Please provide path to the vscode-ng-language-service repo"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
yarn bazel build --config=release //packages/language-service:npm_package
|
2021-04-03 09:52:53 -04:00
|
|
|
pushd "${extension_repo}"
|
2020-07-16 15:03:12 -04:00
|
|
|
yarn add @angular/language-service@file:"${bazel_bin}/packages/language-service/npm_package"
|
|
|
|
popd
|