update build docs

master
Vladimir Mandic 2020-11-17 12:38:32 -05:00
parent 86775430d4
commit 66b2c0f895
3 changed files with 44 additions and 19 deletions

@ -15,6 +15,28 @@ npm run build
This will rebuild library itself (all variations) as well as demo This will rebuild library itself (all variations) as well as demo
Build process is written as JavaScript `server/build.js` which can be modified to change any build parameters Build process is written as JavaScript `server/build.js` which can be modified to change any build parameters
Build creates a custom `tfjs` bundle to optimize size and avoid unnecessary polyfills
```log
> @vladmandic/human@0.9.4 dev /home/vlado/dev/human
> npm install && node server/dev.js
audited 323 packages in 2.475s
found 0 vulnerabilities
2020-11-17 12:27:57 INFO: @vladmandic/human version 0.9.4
2020-11-17 12:27:57 INFO: User: vlado Platform: linux Arch: x64 Node: v15.0.1
2020-11-17 12:27:57 INFO: Build: file startup all target: es2018
2020-11-17 12:27:57 STATE: HTTP2 server listening: 8000
2020-11-17 12:27:57 STATE: Monitoring: [ 'package.json', 'config.js', 'demo', 'src', [length]: 4 ]
2020-11-17 12:26:19 STATE: Build: { modules: 1061, moduleBytes: 3772720, imports: 7, importBytes: 200, outputBytes: 1586281, outputFiles: 'dist/tfjs.esm.js' }
2020-11-17 12:27:57 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1837720, outputFiles: 'dist/human.js' }
2020-11-17 12:27:58 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838222, outputFiles: 'dist/human.esm.js' }
2020-11-17 12:27:58 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838231, outputFiles: 'dist/human.esm-nobundle.js' }
2020-11-17 12:27:58 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838727, outputFiles: 'dist/human.node.js' }
2020-11-17 12:27:59 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838736, outputFiles: 'dist/human.node-nobundle.js' }
2020-11-17 12:27:59 STATE: Build: { imports: 5, importBytes: 1895176, outputBytes: 1882924, outputFiles: 'dist/demo-browser-index.js' }
```
<br> <br>

@ -1,7 +1,7 @@
# @vladmandic/human # @vladmandic/human
Version: **0.9.2** Version: **0.9.4**
Description: **Human: 3D Face Detection, Face Embedding & Recognition, Body Pose Tracking, Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction & Gesture Recognition** Description: **Human: 3D Face Detection, Face Embedding & Recognition, Body Pose Tracking, Hand & Finger Tracking, Iris Analysis, Age & Gender & Emotion Prediction & Gesture Recognition**
Author: **Vladimir Mandic <mandic00@live.com>** Author: **Vladimir Mandic <mandic00@live.com>**
@ -10,7 +10,10 @@ Repository: **<git+https://github.com/vladmandic/human.git>**
## Changelog ## Changelog
### **HEAD -> main, origin/main, origin/HEAD** 2020/11/16 mandic00@live.com ### **0.9.4** 2020/11/17 mandic00@live.com
- swtich to tfjs source import
### **0.9.3** 2020/11/16 mandic00@live.com
- switched to minified build - switched to minified build
### **tag: 1.2** 2020/11/15 mandic00@live.com ### **tag: 1.2** 2020/11/15 mandic00@live.com

@ -69,26 +69,26 @@ On first start, it will install all development dependencies required to rebuild
By default, web server will run on port `8000` which is configurable in `server/dev.js:options.port` By default, web server will run on port `8000` which is configurable in `server/dev.js:options.port`
```log ```log
> @vladmandic/human@0.9.2 dev /home/vlado/dev/human > @vladmandic/human@0.9.4 dev /home/vlado/dev/human
> npm install && node server/dev.js > npm install && node server/dev.js
audited 323 packages in 2.438s audited 323 packages in 2.475s
found 0 vulnerabilities found 0 vulnerabilities
2020-11-16 23:50:46 INFO: @vladmandic/human version 0.9.2 2020-11-17 12:27:57 INFO: @vladmandic/human version 0.9.4
2020-11-16 23:50:46 INFO: User: vlado Platform: linux Arch: x64 Node: v15.0.1 2020-11-17 12:27:57 INFO: User: vlado Platform: linux Arch: x64 Node: v15.0.1
2020-11-16 23:50:46 INFO: Build: file startup all 2020-11-17 12:27:57 INFO: Build: file startup all target: es2018
2020-11-16 23:50:46 STATE: HTTP2 server listening: 8000 2020-11-17 12:27:57 STATE: HTTP2 server listening: 8000
2020-11-16 23:50:46 STATE: Monitoring: [ 'package.json', 'config.js', 'demo', 'src', [length]: 4 ] 2020-11-17 12:27:57 STATE: Monitoring: [ 'package.json', 'config.js', 'demo', 'src', [length]: 4 ]
2020-11-16 23:50:47 STATE: Build complete: iifeBundle 2020-11-17 12:26:19 STATE: Build: { modules: 1061, moduleBytes: 3772720, imports: 7, importBytes: 200, outputBytes: 1586281, outputFiles: 'dist/tfjs.esm.js' }
2020-11-16 23:50:47 STATE: Build complete: esmBundle 2020-11-17 12:27:57 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1837720, outputFiles: 'dist/human.js' }
2020-11-16 23:50:47 STATE: Build complete: esmNoBundle 2020-11-17 12:27:58 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838222, outputFiles: 'dist/human.esm.js' }
2020-11-16 23:50:48 STATE: Build complete: nodeBundle 2020-11-17 12:27:58 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838231, outputFiles: 'dist/human.esm-nobundle.js' }
2020-11-16 23:50:48 STATE: Build complete: nodeNoBundle 2020-11-17 12:27:58 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838727, outputFiles: 'dist/human.node.js' }
2020-11-16 23:50:49 STATE: Build complete: demo 2020-11-17 12:27:59 STATE: Build: { imports: 35, importBytes: 1987856, outputBytes: 1838736, outputFiles: 'dist/human.node-nobundle.js' }
2020-11-16 23:51:34 DATA: GET/2.0 200 text/html 5050 / ::ffff:192.168.0.200 2020-11-17 12:27:59 STATE: Build: { imports: 5, importBytes: 1895176, outputBytes: 1882924, outputFiles: 'dist/demo-browser-index.js' }
2020-11-16 23:51:34 DATA: GET/2.0 200 text/javascript 1978411 /dist/demo-browser-index.js ::ffff:192.168.0.200 2020-11-17 12:28:02 DATA: GET/2.0 200 text/html 5050 / ::ffff:192.168.0.200
2020-11-16 23:51:34 DATA: GET/2.0 200 image/jpg 155876 /assets/sample-me.jpg ::ffff:192.168.0.200 2020-11-17 12:28:02 DATA: GET/2.0 200 text/javascript 1882924 /dist/demo-browser-index.js ::ffff:192.168.0.200
... ...
``` ```
<br> <br>