Explorar o código

Install TypeScript package

Lutz Roeder %!s(int64=9) %!d(string=hai) anos
pai
achega
d9f5b6e8e6
Modificáronse 6 ficheiros con 15 adicións e 26 borrados
  1. 3 0
      .gitignore
  2. 0 0
      Build/.gitkeep
  3. 6 2
      Tools/build
  4. 0 24
      Tools/build.bat
  5. 0 0
      Tools/libex.d.ts
  6. 6 0
      Tools/package.json

+ 3 - 0
.gitignore

@@ -0,0 +1,3 @@
+Build/Debug/
+Build/Release/
+Tools/node_modules/

+ 0 - 0
Build/.gitkeep


+ 6 - 2
Tools/build.sh → Tools/build

@@ -2,7 +2,11 @@
 
 cd "$(dirname "${BASH_SOURCE[0]}")"
 
-rm -f -r ../Build
+npm install
+typescript=./node_modules/typescript/lib
+
+rm -f -r ../Build/Debug
+rm -f -r ../Build/Release
 mkdir -p ../Build/Debug
 mkdir -p ../Build/Release
 
@@ -13,7 +17,7 @@ echo Building \'Release/*.html\'
 cp ../Samples/index.html ../Build/Release/index.html
 
 echo Building \'Debug/netron.js\'
-node tsc.js -target ES5 -out ../Build/Debug/netron.js ../Library/lib.d.ts ../Library/libex.d.ts ../Source/*.ts
+node ${typescript}/tsc.js -target ES5 -out ../Build/Debug/netron.js ${typescript}/lib.d.ts ./libex.d.ts ../Source/*.ts
 
 echo Building \'Release/netron.js\'
 node minify.js ../Build/Debug/netron.js ../Build/Release/netron.js

+ 0 - 24
Tools/build.bat

@@ -1,24 +0,0 @@
-@echo off
-
-pushd %~dp0
-
-rd /s /q ..\Build
-md ..\Build\Debug
-md ..\Build\Release
-
-echo Building 'Release\*.html'
-copy ..\Samples\demo_orgchart.html ..\Build\Debug\demo_orgchart.html
-
-echo Building 'Debug\*.html'
-copy ..\Samples\demo_orgchart.html ..\Build\Release\demo_orgchart.html
-
-echo Building 'Debug\netron.js'
-for %%i in ("..\Source\*.ts") do call set Source=%%Source%% ..\Source\%%i
-node tsc.js -target ES5 -out ..\Build\Debug\netron.js lib.d.ts libex.d.ts %Source%
-
-echo Building 'Release\netron.js'
-node minify.js ..\Build\Debug\netron.js ..\Build\Release\netron.js
-
-popd
-
-echo Done.

+ 0 - 0
Library/libex.d.ts → Tools/libex.d.ts


+ 6 - 0
Tools/package.json

@@ -0,0 +1,6 @@
+{
+  "private": true,
+  "dependencies": [
+    "typescript"
+  ]
+}