forked from ibezkrovnyi/image-quantization
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.cmd
23 lines (17 loc) · 1.01 KB
/
build.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
rem @echo off
set BUILD_FOLDER=dist
set DOCUMENTATION_FOLDER=doc
set NODE_LIBRARY_NAME=node-iq
set BROWSER_LIBRARY_NAME=browser-iq
pushd %~dp0
del /f /q %BUILD_FOLDER%\%NODE_LIBRARY_NAME%.js
del /f /q %BUILD_FOLDER%\%NODE_LIBRARY_NAME%.js.map
del /f /q %BUILD_FOLDER%\%BROWSER_LIBRARY_NAME%.js
del /f /q %BUILD_FOLDER%\%BROWSER_LIBRARY_NAME%.js.map
call tsc %CD%/src/%NODE_LIBRARY_NAME%.ts -module commonjs --sourcemap --declaration --out %BUILD_FOLDER%/%NODE_LIBRARY_NAME%.js
call tsc %CD%/src/iq.ts --sourcemap --declaration --out %BUILD_FOLDER%/%BROWSER_LIBRARY_NAME%.js
del /f /s /q %BUILD_FOLDER%\%DOCUMENTATION_FOLDER%
rd /s /q %BUILD_FOLDER%\%DOCUMENTATION_FOLDER%
rem node node_modules\typedoc\bin\typedoc --mode file --out %BUILD_FOLDER%/%DOCUMENTATION_FOLDER% --name "Image Quantization Library (image-q)" --readme none "src/iq.ts" --target ES5
node node_modules\typedoc\bin\typedoc --mode file --out %BUILD_FOLDER%/%DOCUMENTATION_FOLDER% --name "Image Quantization Library (image-q)" "src/iq.ts" --target ES5
popd