diff --git a/server/build.js b/server/build.js index 1395a07..0b10e32 100644 --- a/server/build.js +++ b/server/build.js @@ -88,6 +88,24 @@ const targets = { external: ['@tensorflow'], }, }, + nodeCPU: { + tfjs: { + platform: 'node', + format: 'cjs', + metafile: 'dist/tfjs.esm.json', + entryPoints: ['src/tfjs/tf-node-cpu.ts'], + outfile: 'dist/tfjs.esm.js', + external: ['@tensorflow'], + }, + node: { + platform: 'node', + format: 'cjs', + metafile: 'dist/face-api.node-cpu.json', + entryPoints: ['src/index.ts'], + outfile: 'dist/face-api.node-cpu.js', + external: ['@tensorflow'], + }, + }, browserNoBundle: { tfjs: { platform: 'browser', diff --git a/src/tfjs/tf-node-cpu.ts b/src/tfjs/tf-node-cpu.ts new file mode 100644 index 0000000..988803d --- /dev/null +++ b/src/tfjs/tf-node-cpu.ts @@ -0,0 +1,6 @@ +/* eslint-disable import/no-extraneous-dependencies */ +/* eslint-disable node/no-unpublished-import */ + + +export * from '@tensorflow/tfjs'; +