From 86775430d497ec4c35f3703267cd273d16498179 Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Mon, 16 Nov 2020 23:57:51 -0500 Subject: [PATCH] updated build process --- Build-Process.md | 2 ++ Change-Log.md | 5 +++-- Demos.md | 38 +++++++++++++++++++++++--------------- 3 files changed, 28 insertions(+), 17 deletions(-) diff --git a/Build-Process.md b/Build-Process.md index 213526b..ee5a278 100644 --- a/Build-Process.md +++ b/Build-Process.md @@ -14,6 +14,8 @@ 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 +
Project is written in pure `JavaScript` [ECMAScript version 2020](https://www.ecma-international.org/ecma-262/11.0/index.html) diff --git a/Change-Log.md b/Change-Log.md index 8bc43c7..a6c44a4 100644 --- a/Change-Log.md +++ b/Change-Log.md @@ -10,9 +10,10 @@ Repository: **** ## Changelog -### **HEAD -> main** 2020/11/16 mandic00@live.com +### **HEAD -> main, origin/main, origin/HEAD** 2020/11/16 mandic00@live.com +- switched to minified build -### **tag: 1.2, origin/main, origin/HEAD** 2020/11/15 mandic00@live.com +### **tag: 1.2** 2020/11/15 mandic00@live.com - full rebuild ### **0.9.2** 2020/11/14 mandic00@live.com diff --git a/Demos.md b/Demos.md index 651bfc9..231d1f6 100644 --- a/Demos.md +++ b/Demos.md @@ -49,14 +49,14 @@ You can use a provided ones self-signed certificate or configure your own Self-signed test certificate was generated using: ```shell -openssl req -x509 -newkey rsa:4096 -nodes -keyout dev-server.key -out dev-server.crt -days 365 -subj "/C=US/ST=Florida/L=Miami/O=@vladmandic" +openssl req -x509 -newkey rsa:4096 -nodes -keyout https.key -out https.crt -days 365 -subj "/C=US/ST=Florida/L=Miami/O=@vladmandic" ``` -If you want to use your own certificate, edit `dev-server/dev-server.js`: +If you want to use your own certificate, edit `server/dev.js`: ```js const options = { - key: fs.readFileSync('dev-server/dev-server.key'), - cert: fs.readFileSync('dev-server/dev-server.crt'), + key: fs.readFileSync('server/https.key'), + cert: fs.readFileSync('server/https.crt'), }; ``` @@ -66,23 +66,31 @@ npm run dev ``` On first start, it will install all development dependencies required to rebuild `Human` library -By default, web server will run on port `8000` which is configurable in `dev-server/dev-server.js:options.port` +By default, web server will run on port `8000` which is configurable in `server/dev.js:options.port` ```log -> @vladmandic/human@0.7.5 dev /home/vlado/dev/human -> npm install && node --trace-warnings --unhandled-rejections=strict --trace-uncaught --no-deprecation dev-server.js +> @vladmandic/human@0.9.2 dev /home/vlado/dev/human +> npm install && node server/dev.js -audited 321 packages in 2.506s +audited 323 packages in 2.438s found 0 vulnerabilities -2020-11-06 16:19:09 INFO: @vladmandic/human version 0.7.5 -2020-11-06 16:19:09 INFO: User: vlado Platform: linux Arch: x64 Node: v15.0.1 -2020-11-06 16:19:09 STATE: HTTP2 server listening: 8000 -2020-11-06 16:19:09 STATE: Monitoring: [ 'package.json', 'config.js', 'demo', 'src', [length]: 4 ] -2020-11-06 16:19:16 DATA: GET/2.0 200 text/html 4866 / ::ffff:192.168.0.200 -2020-11-06 16:19:16 DATA: GET/2.0 200 text/javascript 1708910 /dist/demo-browser-index.js ::ffff:192.168.0.200 +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 +... ``` -
**NodeJS**: