123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- {
- "log": {
- "enabled": false,
- "debug": false,
- "console": true,
- "output": "build.log"
- },
- "profiles": {
- "production": ["compile", "typings", "typedoc", "lint", "changelog"],
- "development": ["serve", "watch", "compile"]
- },
- "clean": {
- "locations": ["dist/*", "typedoc/*", "types/lib/src"]
- },
- "lint": {
- "locations": [ "src/" ],
- "rules": { }
- },
- "changelog": {
- "log": "CHANGELOG.md"
- },
- "serve": {
- "sslKey": "cert/https.key",
- "sslCrt": "cert/https.crt",
- "httpPort": 8000,
- "httpsPort": 8001,
- "documentRoot": ".",
- "defaultFolder": "demo",
- "defaultFile": "index.html"
- },
- "build": {
- "global": {
- "target": "es2018",
- "treeShaking": true,
- "ignoreAnnotations": true,
- "sourcemap": false,
- "banner": { "js": "/*\n Face-API\n homepage: <https://github.com/vladmandic/face-api>\n author: <https://github.com/vladmandic>'\n*/\n" }
- },
- "targets": [
- {
- "name": "tfjs/browser/tf-version",
- "platform": "browser",
- "format": "esm",
- "input": "src/tfjs/tf-version.ts",
- "output": "dist/tfjs.version.js"
- },
- {
- "name": "tfjs/node/cpu",
- "platform": "node",
- "format": "cjs",
- "input": "src/tfjs/tf-node.ts",
- "output": "dist/tfjs.esm.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "faceapi/node/cpu",
- "platform": "node",
- "format": "cjs",
- "input": "src/index.ts",
- "output": "dist/face-api.node.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "tfjs/node/gpu",
- "platform": "node",
- "format": "cjs",
- "input": "src/tfjs/tf-node-gpu.ts",
- "output": "dist/tfjs.esm.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "faceapi/node/gpu",
- "platform": "node",
- "format": "cjs",
- "input": "src/index.ts",
- "output": "dist/face-api.node-gpu.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "tfjs/node/wasm",
- "platform": "node",
- "format": "cjs",
- "input": "src/tfjs/tf-node-wasm.ts",
- "output": "dist/tfjs.esm.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "faceapi/node/wasm",
- "platform": "node",
- "format": "cjs",
- "input": "src/index.ts",
- "output": "dist/face-api.node-wasm.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "tfjs/browser/esm/nobundle",
- "platform": "browser",
- "format": "esm",
- "input": "src/tfjs/tf-browser.ts",
- "output": "dist/tfjs.esm.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "faceapi/browser/esm/nobundle",
- "platform": "browser",
- "format": "esm",
- "input": "src/index.ts",
- "output": "dist/face-api.esm-nobundle.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "tfjs/browser/esm/bundle",
- "platform": "browser",
- "format": "esm",
- "input": "src/tfjs/tf-browser.ts",
- "output": "dist/tfjs.esm.js"
- },
- {
- "name": "faceapi/browser/iife/bundle",
- "platform": "browser",
- "format": "iife",
- "globalName": "faceapi",
- "minify": true,
- "input": "src/index.ts",
- "output": "dist/face-api.js",
- "external": ["@tensorflow"]
- },
- {
- "name": "faceapi/browser/esm/bundle",
- "platform": "browser",
- "format": "esm",
- "sourcemap": true,
- "input": "src/index.ts",
- "output": "dist/face-api.esm.js",
- "typings": "types/lib",
- "typedoc": "typedoc",
- "external": ["@tensorflow"]
- }
- ]
- },
- "watch": {
- "enabled": true,
- "locations": [ "src/**" ]
- },
- "typescript": {
- "allowJs": false
- }
- }
|