From b17750863b5495e7511a3ec4593813493ce619cf Mon Sep 17 00:00:00 2001 From: Vladimir Mandic Date: Tue, 1 Sep 2020 09:28:44 -0400 Subject: [PATCH] updated readme --- README.md | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2b94b06..4055939 100644 --- a/README.md +++ b/README.md @@ -40,16 +40,21 @@ For example as a script: ``` -or as a module using `require`: +Or install a module: + +```bash + npm install @tensorflow/tfjs @vladmandic/face-api +``` + +Use module using `require` (recommended for VanillaJS): ```js - # npm install @tensorflow/tfjs @vladmandic/face-api const tf = require('@tensorflow/tfjs'); const faceapi = require('@vladmandic/face-api'); ``` -or as a module using `import`: +Use module in a JavaScript project using `import`: (NodeJS requires `"type": "module"` inside `package.json` to support `import` statements) ```js @@ -57,6 +62,14 @@ import tf from '@tensorflow/tfjs'; import faceapi from '@vladmandic/face-api'; ``` +Use module in a TypeScript project: +(TSC will compile this to `require` statements) + +```js +import * as tf from '@tensorflow/tfjs'; +import * as faceapi from '@vladmandic/face-api'; +``` + ## Weights Pretrained models and their weights are includes in `./model`. @@ -66,7 +79,7 @@ Pretrained models and their weights are includes in `./model`. Included in `./dist` are: - face-api.cjs: CJS format, used by NodeJS import/require (default for node and browser require/import) -- face-api.ejs: ESM format, used by Browser +- face-api.ejs: ESM format, used by Browser (provided as an alternative) - face-api.js: IIFE format, used by Browser (default for browser script) - face-api.min.js: Minified IIFE format, used by Browser