mirror of https://github.com/vladmandic/human
updated build process
parent
9d84cc749c
commit
86775430d4
|
@ -14,6 +14,8 @@ 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
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
Project is written in pure `JavaScript` [ECMAScript version 2020](https://www.ecma-international.org/ecma-262/11.0/index.html)
|
Project is written in pure `JavaScript` [ECMAScript version 2020](https://www.ecma-international.org/ecma-262/11.0/index.html)
|
||||||
|
|
|
@ -10,9 +10,10 @@ Repository: **<git+https://github.com/vladmandic/human.git>**
|
||||||
|
|
||||||
## Changelog
|
## 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
|
- full rebuild
|
||||||
|
|
||||||
### **0.9.2** 2020/11/14 mandic00@live.com
|
### **0.9.2** 2020/11/14 mandic00@live.com
|
||||||
|
|
38
Demos.md
38
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:
|
Self-signed test certificate was generated using:
|
||||||
```shell
|
```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
|
```js
|
||||||
const options = {
|
const options = {
|
||||||
key: fs.readFileSync('dev-server/dev-server.key'),
|
key: fs.readFileSync('server/https.key'),
|
||||||
cert: fs.readFileSync('dev-server/dev-server.crt'),
|
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
|
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
|
```log
|
||||||
> @vladmandic/human@0.7.5 dev /home/vlado/dev/human
|
> @vladmandic/human@0.9.2 dev /home/vlado/dev/human
|
||||||
> npm install && node --trace-warnings --unhandled-rejections=strict --trace-uncaught --no-deprecation dev-server.js
|
> npm install && node server/dev.js
|
||||||
|
|
||||||
audited 321 packages in 2.506s
|
audited 323 packages in 2.438s
|
||||||
found 0 vulnerabilities
|
found 0 vulnerabilities
|
||||||
|
|
||||||
2020-11-06 16:19:09 INFO: @vladmandic/human version 0.7.5
|
2020-11-16 23:50:46 INFO: @vladmandic/human version 0.9.2
|
||||||
2020-11-06 16:19:09 INFO: User: vlado Platform: linux Arch: x64 Node: v15.0.1
|
2020-11-16 23:50:46 INFO: User: vlado Platform: linux Arch: x64 Node: v15.0.1
|
||||||
2020-11-06 16:19:09 STATE: HTTP2 server listening: 8000
|
2020-11-16 23:50:46 INFO: Build: file startup all
|
||||||
2020-11-06 16:19:09 STATE: Monitoring: [ 'package.json', 'config.js', 'demo', 'src', [length]: 4 ]
|
2020-11-16 23:50:46 STATE: HTTP2 server listening: 8000
|
||||||
2020-11-06 16:19:16 DATA: GET/2.0 200 text/html 4866 / ::ffff:192.168.0.200
|
2020-11-16 23:50:46 STATE: Monitoring: [ 'package.json', 'config.js', 'demo', 'src', [length]: 4 ]
|
||||||
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: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
|
||||||
|
...
|
||||||
```
|
```
|
||||||
|
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
**NodeJS**:
|
**NodeJS**:
|
||||||
|
|
Loading…
Reference in New Issue