feat: rework NodeJS SDK using napi (#847)

Use Napi to write a Node.js SDK that follows Polars for better
maintainability, while keeping most of the logic in Rust.
This commit is contained in:
Lei Xu
2024-01-23 15:14:45 -08:00
committed by GitHub
parent 41f0e32a06
commit 1cd5426aea
38 changed files with 8005 additions and 7 deletions

View File

@@ -0,0 +1,3 @@
# `vectordb-darwin-arm64`
This is the **aarch64-apple-darwin** binary for `vectordb`

View File

@@ -0,0 +1,18 @@
{
"name": "vectordb-darwin-arm64",
"version": "0.4.3",
"os": [
"darwin"
],
"cpu": [
"arm64"
],
"main": "vectordb.darwin-arm64.node",
"files": [
"vectordb.darwin-arm64.node"
],
"license": "MIT",
"engines": {
"node": ">= 18"
}
}

View File

@@ -0,0 +1,3 @@
# `vectordb-darwin-x64`
This is the **x86_64-apple-darwin** binary for `vectordb`

View File

@@ -0,0 +1,18 @@
{
"name": "vectordb-darwin-x64",
"version": "0.4.3",
"os": [
"darwin"
],
"cpu": [
"x64"
],
"main": "vectordb.darwin-x64.node",
"files": [
"vectordb.darwin-x64.node"
],
"license": "MIT",
"engines": {
"node": ">= 18"
}
}

View File

@@ -0,0 +1,3 @@
# `vectordb-linux-arm64-gnu`
This is the **aarch64-unknown-linux-gnu** binary for `vectordb`

View File

@@ -0,0 +1,21 @@
{
"name": "vectordb-linux-arm64-gnu",
"version": "0.4.3",
"os": [
"linux"
],
"cpu": [
"arm64"
],
"main": "vectordb.linux-arm64-gnu.node",
"files": [
"vectordb.linux-arm64-gnu.node"
],
"license": "MIT",
"engines": {
"node": ">= 10"
},
"libc": [
"glibc"
]
}

View File

@@ -0,0 +1,3 @@
# `vectordb-linux-x64-gnu`
This is the **x86_64-unknown-linux-gnu** binary for `vectordb`

View File

@@ -0,0 +1,21 @@
{
"name": "vectordb-linux-x64-gnu",
"version": "0.4.3",
"os": [
"linux"
],
"cpu": [
"x64"
],
"main": "vectordb.linux-x64-gnu.node",
"files": [
"vectordb.linux-x64-gnu.node"
],
"license": "MIT",
"engines": {
"node": ">= 10"
},
"libc": [
"glibc"
]
}