Publish node-addon-api wrapper for sherpa-onnx as npm packages (#829)

This commit is contained in:
Fangjun Kuang
2024-05-04 13:27:39 +08:00
committed by GitHub
parent 2f9553d838
commit 4f758e6cd3
27 changed files with 773 additions and 15 deletions

View File

@@ -1,7 +1,7 @@
{
'targets': [
{
'target_name': 'sherpa-onnx-node-addon-api-native',
'target_name': 'sherpa-onnx',
'sources': [
'src/sherpa-onnx-node-addon-api.cc',
'src/streaming-asr.cc',
@@ -9,7 +9,7 @@
],
'include_dirs': [
"<!@(node -p \"require('node-addon-api').include\")",
"<!@(a=$(pkg-config --cflags sherpa-onnx);echo ${a:2})"
"<!@(pkg-config --variable=includedir sherpa-onnx)"
],
'dependencies': ["<!(node -p \"require('node-addon-api').gyp\")"],
'cflags!': [