Add npm packaging
authorNick Downing <downing.nick@gmail.com>
Fri, 5 Jan 2018 04:07:16 +0000 (15:07 +1100)
committerNick Downing <nick@ndcode.org>
Sun, 18 Nov 2018 02:38:16 +0000 (13:38 +1100)
binding.gyp
package.json [new file with mode: 0644]
zetjs.cpp

index df75e80..1221fbe 100644 (file)
@@ -3,12 +3,7 @@
     {
       "target_name": "zet",
       "sources": ["zetjs.cpp"],
-      "include_dirs": [
-        "../../include",
-        "../include",
-        "../include/compat",
-        "../include/linux"
-      ],
+      "cflags": ["-I$$HOME/include"],
       "library_dirs": ["$$HOME/lib"],
       "libraries": ["-lzet"]
     }
diff --git a/package.json b/package.json
new file mode 100644 (file)
index 0000000..2758fff
--- /dev/null
@@ -0,0 +1,19 @@
+{
+  "name": "zetjs",
+  "version": "1.0.0",
+  "description": "Bindings to zettair search engine",
+  "main": "",
+  "directories": {
+    "doc": "doc"
+  },
+  "dependencies": {
+    "node-gyp": "^3.6.2"
+  },
+  "devDependencies": {},
+  "scripts": {
+    "install": "node-gyp rebuild"
+  },
+  "author": "Nick Downing",
+  "license": "GPL-3.0",
+  "gypfile": true
+}
index 6688485..db8c7e1 100644 (file)
--- a/zetjs.cpp
+++ b/zetjs.cpp
@@ -1,19 +1,9 @@
 #include <node.h>
 #include <node_object_wrap.h>
-//#include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
-
-#include "def.h"
-#include "fdset.h"
-#include "vec.h"
-#include "index.h"
-#include "_index.h"
-#include "iobtree.h"
-#include "vocab.h"
-#include "mlparse.h"
-#include "str.h"
-#include "docmap.h"
+#include <zettair/def.h>
+#include <zettair/index.h>
 
 namespace zetjs {