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

@ -14,7 +14,29 @@ npm run build
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>

@ -1,7 +1,7 @@
# @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**
Author: **Vladimir Mandic <mandic00@live.com>**
@ -10,7 +10,10 @@ Repository: **<git+https://github.com/vladmandic/human.git>**
## 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
### **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`
```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
audited 323 packages in 2.438s
audited 323 packages in 2.475s
found 0 vulnerabilities
2020-11-16 23:50:46 INFO: @vladmandic/human version 0.9.2
2020-11-16 23:50:46 INFO: User: vlado Platform: linux Arch: x64 Node: v15.0.1
2020-11-16 23:50:46 INFO: Build: file startup all
2020-11-16 23:50:46 STATE: HTTP2 server listening: 8000
2020-11-16 23:50:46 STATE: Monitoring: [ 'package.json', 'config.js', 'demo', 'src', [length]: 4 ]
2020-11-16 23:50:47 STATE: Build complete: iifeBundle
2020-11-16 23:50:47 STATE: Build complete: esmBundle
2020-11-16 23:50:47 STATE: Build complete: esmNoBundle
2020-11-16 23:50:48 STATE: Build complete: nodeBundle
2020-11-16 23:50:48 STATE: Build complete: nodeNoBundle
2020-11-16 23:50:49 STATE: Build complete: demo
2020-11-16 23:51:34 DATA: GET/2.0 200 text/html 5050 / ::ffff:192.168.0.200
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-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: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' }
2020-11-17 12:28:02 DATA: GET/2.0 200 text/html 5050 / ::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>