chore(build): always use local typescript

This commit is contained in:
vakrilov
2020-02-03 11:24:09 +02:00
parent 9d5bddb56b
commit 00d25adc78
5 changed files with 15 additions and 7 deletions

View File

@@ -13,6 +13,8 @@ DIST=dist;
ROOT_DIR=$(cd `dirname $0` && pwd)/..; ROOT_DIR=$(cd `dirname $0` && pwd)/..;
cd "$ROOT_DIR" cd "$ROOT_DIR"
# Aways execute npx tsc from repo root to use the local typescript
npx tsc -v
npx tsc -p nativescript-core/tsconfig.barrels.json npx tsc -p nativescript-core/tsconfig.barrels.json
FROM="temp/dts-out" FROM="temp/dts-out"

View File

@@ -11,12 +11,15 @@ set -e
## Pack tns-core-modules ## Pack tns-core-modules
( (
cd "dist/tns-core-modules"
echo 'Run tsc ...' # Aways execute npx tsc from repo root to use the local typescript
npx tsc echo 'TypeScript transpile...'
npx tsc -v
npx tsc -p "dist/tns-core-modules"
echo 'NPM packing ...' echo 'NPM packing ...'
cd "dist/tns-core-modules"
TGZ="$(npm pack)" TGZ="$(npm pack)"
mv "$TGZ" "../$TGZ" mv "$TGZ" "../$TGZ"
) )

View File

@@ -65,12 +65,15 @@ mkdir -p "$DIST"
npx ncp README.md "$DIST"/"$PACKAGE"/README.md npx ncp README.md "$DIST"/"$PACKAGE"/README.md
( (
echo 'TypeScript transpile...'
cd "$DIST/$PACKAGE" cd "$DIST/$PACKAGE"
npm install npm install
npx tsc
) )
# Aways execute npx tsc from repo root to use the local typescript
echo 'TypeScript transpile...'
npx tsc -v
npx tsc -p "$DIST/$PACKAGE"
echo "Clearing typescript definitions from private APIs..." echo "Clearing typescript definitions from private APIs..."
npx ts-node --project ./build/tsconfig.json build/clear-private-definitions "$DIST/$PACKAGE" npx ts-node --project ./build/tsconfig.json build/clear-private-definitions "$DIST/$PACKAGE"
) )

View File

@@ -36,7 +36,7 @@
"tslint": "^5.4.3", "tslint": "^5.4.3",
"typedoc": "^0.13.0", "typedoc": "^0.13.0",
"typedoc-plugin-external-module-name": "git://github.com/PanayotCankov/typedoc-plugin-external-module-name.git#with-js", "typedoc-plugin-external-module-name": "git://github.com/PanayotCankov/typedoc-plugin-external-module-name.git#with-js",
"typescript": "^3.1.6" "typescript": "^3.7.5"
}, },
"scripts": { "scripts": {
"setup": "npm run build-core && npm run build-compat && npm run setup-link", "setup": "npm run build-core && npm run build-compat && npm run setup-link",

View File

@@ -32,6 +32,6 @@
}, },
"homepage": "https://github.com/NativeScript/NativeScript#readme", "homepage": "https://github.com/NativeScript/NativeScript#readme",
"devDependencies": { "devDependencies": {
"typescript": "^3.1.6" "typescript": "^3.7.5"
} }
} }