20 lines
711 B
Bash
Executable File
20 lines
711 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
# This script builds rxjs from source, with an ES6 target, and with tsickle turned on.
|
|
# We need to do this until we work with the RxJS team to get a distribution that works
|
|
# with Closure Compiler.
|
|
# Note that in nodejs, we still run the standard RxJS distribution. This one is only
|
|
# used for the bundle that targets a browser runtime.
|
|
# TODO(alexeagle): discuss with Jay Phelps once we have a recommendation
|
|
|
|
set -e -o pipefail
|
|
|
|
cd `dirname $0`
|
|
|
|
rm -rf rxjs
|
|
git clone https://github.com/ReactiveX/rxjs.git --depth=200
|
|
git -C rxjs/ checkout 5.0.3
|
|
cp rxjs.tsconfig.json rxjs/
|
|
TSC="node --max-old-space-size=3000 ../dist/tools/@angular/tsc-wrapped/src/main"
|
|
$TSC -p rxjs/rxjs.tsconfig.json
|