added webhints

pull/46/head
Vladimir Mandic 2021-04-04 08:28:14 -04:00
parent 05de572e79
commit ed465fc042
26 changed files with 39 additions and 29 deletions

6
.hintrc Normal file
View File

@ -0,0 +1,6 @@
{
"hints": {
"no-inline-styles": "off",
"compat-api/html": "off"
}
}

View File

@ -1,6 +1,6 @@
# @vladmandic/face-api
Version: **1.1.8**
Version: **1.1.9**
Description: **FaceAPI: AI-powered Face Detection, Description & Recognition using Tensorflow/JS**
Author: **Vladimir Mandic <mandic00@live.com>**
@ -9,12 +9,16 @@ Repository: **<git+https://github.com/vladmandic/face-api.git>**
## Changelog
### **HEAD -> master** 2021/04/03 mandic00@live.com
### **1.1.9** 2021/04/03 mandic00@live.com
- fix linting and tests
### **1.1.8** 2021/04/01 mandic00@live.com
### **origin/master** 2021/04/01 mandic00@live.com
### **1.1.7** 2021/03/31 mandic00@live.com
- enable minify

View File

@ -2080,7 +2080,7 @@ function drawFaceLandmarks(canvasArg, faceLandmarks) {
}
// package.json
var version = "1.1.8";
var version = "1.1.9";
// src/xception/extractParams.ts
function extractorsFactory2(extractWeights, paramMappings) {

View File

@ -76642,7 +76642,7 @@ function drawFaceLandmarks(canvasArg, faceLandmarks) {
}
// package.json
var version10 = "1.1.8";
var version10 = "1.1.9";
// src/xception/extractParams.ts
function extractorsFactory2(extractWeights, paramMappings) {

2
dist/face-api.js vendored
View File

@ -76768,7 +76768,7 @@ return a / b;`;
}
// package.json
var version10 = "1.1.8";
var version10 = "1.1.9";
// src/xception/extractParams.ts
function extractorsFactory2(extractWeights, paramMappings) {

View File

@ -2262,7 +2262,7 @@ function drawFaceLandmarks(canvasArg, faceLandmarks) {
}
// package.json
var version = "1.1.8";
var version = "1.1.9";
// src/ageGenderNet/AgeGenderNet.ts
var tf20 = __toModule(require_tfjs_esm());

View File

@ -2262,7 +2262,7 @@ function drawFaceLandmarks(canvasArg, faceLandmarks) {
}
// package.json
var version = "1.1.8";
var version = "1.1.9";
// src/ageGenderNet/AgeGenderNet.ts
var tf20 = __toModule(require_tfjs_esm());

View File

@ -2262,7 +2262,7 @@ function drawFaceLandmarks(canvasArg, faceLandmarks) {
}
// package.json
var version = "1.1.8";
var version = "1.1.9";
// src/ageGenderNet/AgeGenderNet.ts
var tf20 = __toModule(require_tfjs_esm());

View File

@ -52,7 +52,7 @@
"canvas": "^2.7.0",
"chokidar": "^3.5.1",
"dayjs": "^1.10.4",
"esbuild": "^0.11.4",
"esbuild": "^0.11.5",
"eslint": "^7.23.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-plugin-import": "^2.22.1",
@ -63,7 +63,7 @@
"seedrandom": "^3.0.5",
"simple-git": "^2.37.0",
"tslib": "^2.1.0",
"typedoc": "^0.20.34",
"typedoc": "^0.20.35",
"typescript": "^4.2.3"
}
}

View File

@ -121,7 +121,7 @@
<h5>box: <a href="../interfaces/irect.html" class="tsd-signature-type" data-tsd-kind="Interface">IRect</a><span class="tsd-signature-symbol"> | </span><a href="../interfaces/iboundingbox.html" class="tsd-signature-type" data-tsd-kind="Interface">IBoundingBox</a></h5>
</li>
<li>
<h5>options: <a href="../interfaces/draw.idrawboxoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawBoxOptions</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/draw.idrawboxoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawBoxOptions</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="draw.drawbox.html" class="tsd-signature-type" data-tsd-kind="Class">DrawBox</a></h4>

View File

@ -114,7 +114,7 @@
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>options: <a href="../interfaces/draw.idrawboxoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawBoxOptions</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/draw.idrawboxoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawBoxOptions</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="draw.drawboxoptions.html" class="tsd-signature-type" data-tsd-kind="Class">DrawBoxOptions</a></h4>

View File

@ -121,7 +121,7 @@
<h5>faceLandmarks: <a href="facelandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">FaceLandmarks</a></h5>
</li>
<li>
<h5>options: <a href="../interfaces/draw.idrawfacelandmarksoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawFaceLandmarksOptions</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/draw.idrawfacelandmarksoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawFaceLandmarksOptions</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="draw.drawfacelandmarks.html" class="tsd-signature-type" data-tsd-kind="Class">DrawFaceLandmarks</a></h4>

View File

@ -116,7 +116,7 @@
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>options: <a href="../interfaces/draw.idrawfacelandmarksoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawFaceLandmarksOptions</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/draw.idrawfacelandmarksoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawFaceLandmarksOptions</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="draw.drawfacelandmarksoptions.html" class="tsd-signature-type" data-tsd-kind="Class">DrawFaceLandmarksOptions</a></h4>

View File

@ -128,7 +128,7 @@
<h5>anchor: <a href="../interfaces/ipoint.html" class="tsd-signature-type" data-tsd-kind="Interface">IPoint</a></h5>
</li>
<li>
<h5>options: <a href="../interfaces/draw.idrawtextfieldoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawTextFieldOptions</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/draw.idrawtextfieldoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawTextFieldOptions</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="draw.drawtextfield.html" class="tsd-signature-type" data-tsd-kind="Class">DrawTextField</a></h4>

View File

@ -122,7 +122,7 @@
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>options: <a href="../interfaces/draw.idrawtextfieldoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawTextFieldOptions</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/draw.idrawtextfieldoptions.html" class="tsd-signature-type" data-tsd-kind="Interface">IDrawTextFieldOptions</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="draw.drawtextfieldoptions.html" class="tsd-signature-type" data-tsd-kind="Class">DrawTextFieldOptions</a></h4>

View File

@ -524,7 +524,7 @@
<h5>input: <span class="tsd-signature-type">any</span></h5>
</li>
<li>
<h5>options: <a href="../interfaces/issdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Interface">ISsdMobilenetv1Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/issdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Interface">ISsdMobilenetv1Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>

View File

@ -273,7 +273,7 @@
</div>
</li>
<li>
<h5>options: <span class="tsd-signature-symbol">{ </span>minBoxPadding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>useDlibAlignment<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <span class="tsd-signature-symbol">{ </span>minBoxPadding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>useDlibAlignment<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = {}</span></h5>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Box<wbr>Padding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>

View File

@ -264,7 +264,7 @@
</div>
</li>
<li>
<h5>options: <span class="tsd-signature-symbol">{ </span>minBoxPadding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>useDlibAlignment<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <span class="tsd-signature-symbol">{ </span>minBoxPadding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>useDlibAlignment<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = {}</span></h5>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Box<wbr>Padding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>

View File

@ -271,7 +271,7 @@
</div>
</li>
<li>
<h5>options: <span class="tsd-signature-symbol">{ </span>minBoxPadding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>useDlibAlignment<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <span class="tsd-signature-symbol">{ </span>minBoxPadding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">; </span>useDlibAlignment<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> }</span><span class="tsd-signature-symbol"> = {}</span></h5>
<ul class="tsd-parameters">
<li class="tsd-parameter">
<h5><span class="tsd-flag ts-flagOptional">Optional</span> min<wbr>Box<wbr>Padding<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span></h5>

View File

@ -526,7 +526,7 @@
<h5>input: <span class="tsd-signature-type">any</span></h5>
</li>
<li>
<h5>options: <a href="../interfaces/issdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Interface">ISsdMobilenetv1Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>options: <a href="../interfaces/issdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Interface">ISsdMobilenetv1Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="facedetection.html" class="tsd-signature-type" data-tsd-kind="Class">FaceDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>

View File

@ -109,7 +109,7 @@
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>__namedParameters: <a href="../interfaces/issdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Interface">ISsdMobilenetv1Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>__namedParameters: <a href="../interfaces/issdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Interface">ISsdMobilenetv1Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="ssdmobilenetv1options.html" class="tsd-signature-type" data-tsd-kind="Class">SsdMobilenetv1Options</a></h4>

View File

@ -323,7 +323,7 @@
<h5>input: <span class="tsd-signature-type">any</span></h5>
</li>
<li>
<h5>forwardParams: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>forwardParams: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="objectdetection.html" class="tsd-signature-type" data-tsd-kind="Class">ObjectDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>

View File

@ -115,7 +115,7 @@
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>__namedParameters: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>__namedParameters: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="tinyfacedetectoroptions.html" class="tsd-signature-type" data-tsd-kind="Class">TinyFaceDetectorOptions</a></h4>

View File

@ -347,7 +347,7 @@
<h5>input: <span class="tsd-signature-type">any</span></h5>
</li>
<li>
<h5>forwardParams: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>forwardParams: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="objectdetection.html" class="tsd-signature-type" data-tsd-kind="Class">ObjectDetection</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>

View File

@ -114,7 +114,7 @@
<h4 class="tsd-parameters-title">Parameters</h4>
<ul class="tsd-parameters">
<li>
<h5>__namedParameters: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>__namedParameters: <a href="../interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <a href="tinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Class">TinyYolov2Options</a></h4>

View File

@ -1042,7 +1042,7 @@
<h5>input: <a href="index.html#tnetinput" class="tsd-signature-type" data-tsd-kind="Type alias">TNetInput</a></h5>
</li>
<li>
<h5>forwardParams: <a href="interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = ...</span></h5>
<h5>forwardParams: <a href="interfaces/itinyyolov2options.html" class="tsd-signature-type" data-tsd-kind="Interface">ITinyYolov2Options</a><span class="tsd-signature-symbol"> = {}</span></h5>
</li>
</ul>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="index.html#withfacedescriptor" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDescriptor</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#withfacelandmarks" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceLandmarks</a><span class="tsd-signature-symbol">&lt;</span><a href="index.html#withfacedetection" class="tsd-signature-type" data-tsd-kind="Type alias">WithFaceDetection</a><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-symbol">{}</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4>