Merge pull request #9 from bitnine-oss/@dependency/bitnine-oss/ag-driver

Fix dependency
diff --git a/backend/package.json b/backend/package.json
index 4f733cf..3bc429d 100644
--- a/backend/package.json
+++ b/backend/package.json
@@ -1,47 +1,47 @@
 {
-    "name": "ag-viewer-backend",
-    "version": "0.4.0",
-    "private": true,
-    "scripts": {
-        "test": "mocha -r @babel/register --exit --timeout 100000",
-        "test:connector": "mocha -r @babel/register --exit --timeout 10000 ./test/connector.api.test.js",
-        "test:metachart": "mocha -r @babel/register --exit --timeout 10000 ./test/meta.api.test.js",
-        "test:cypher": "mocha -r @babel/register --exit --timeout 10000 ./test/cypher.api.test.js",
-        "test:session": "mocha -r @babel/register --exit --timeout 10000 ./test/session.api.test.js",
-        "test:query": "mocha -r @babel/register --exit --timeout 10000 ./test/cypher.service.test.js",
-        "start": "babel-node src/bin/www",
-        "start:dev": "nodemon --watch src/app.js --watch src/ --exec 'babel-node' src/bin/www",
-        "build": "babel -d ./build ./src -s",
-        "start:production": "node ./build/bin/www.js"
-    },
-    "dependencies": {
-        "agensgraph": "git+https://github.com/bitnine-oss/agensgraph-nodejs.git",
-        "cookie-parser": "~1.4.5",
-        "cors": "^2.8.5",
-        "debug": "~4.3.1",
-        "ejs": "^3.1.6",
-        "express": "~4.17.1",
-        "express-session": "^1.17.1",
-        "http-status": "^1.5.0",
-        "morgan": "~1.10.0",
-        "node-uuid": "^1.4.8",
-        "npm-run-all": "^4.1.5",
-        "pegjs": "^0.10.0",
-        "pg": "^8.5.1",
-        "pg-types": "^2.2.0",
-        "winston": "^3.3.3",
-        "winston-daily-rotate-file": "^4.5.0"
-    },
-    "devDependencies": {
-        "@babel/cli": "^7.12.13",
-        "@babel/core": "^7.12.13",
-        "@babel/node": "^7.12.13",
-        "@babel/plugin-transform-runtime": "^7.12.15",
-        "@babel/preset-env": "^7.12.13",
-        "@babel/register": "^7.12.13",
-        "mocha": "^8.2.1",
-        "nodemon": "^2.0.7",
-        "supertest": "^6.0.1",
-        "supertest-session": "^4.1.0"
-    }
+  "name": "ag-viewer-backend",
+  "version": "0.4.0",
+  "private": true,
+  "scripts": {
+    "test": "mocha -r @babel/register --exit --timeout 100000",
+    "test:connector": "mocha -r @babel/register --exit --timeout 10000 ./test/connector.api.test.js",
+    "test:metachart": "mocha -r @babel/register --exit --timeout 10000 ./test/meta.api.test.js",
+    "test:cypher": "mocha -r @babel/register --exit --timeout 10000 ./test/cypher.api.test.js",
+    "test:session": "mocha -r @babel/register --exit --timeout 10000 ./test/session.api.test.js",
+    "test:query": "mocha -r @babel/register --exit --timeout 10000 ./test/cypher.service.test.js",
+    "start": "babel-node src/bin/www",
+    "start:dev": "nodemon --watch src/app.js --watch src/ --exec 'babel-node' src/bin/www",
+    "build": "babel -d ./build ./src -s",
+    "start:production": "node ./build/bin/www.js"
+  },
+  "dependencies": {
+    "@bitnine-oss/ag-driver": "^0.1.0",
+    "cookie-parser": "~1.4.5",
+    "cors": "^2.8.5",
+    "debug": "~4.3.1",
+    "ejs": "^3.1.6",
+    "express": "~4.17.1",
+    "express-session": "^1.17.1",
+    "http-status": "^1.5.0",
+    "morgan": "~1.10.0",
+    "node-uuid": "^1.4.8",
+    "npm-run-all": "^4.1.5",
+    "pegjs": "^0.10.0",
+    "pg": "^8.5.1",
+    "pg-types": "^2.2.0",
+    "winston": "^3.3.3",
+    "winston-daily-rotate-file": "^4.5.0"
+  },
+  "devDependencies": {
+    "@babel/cli": "^7.12.13",
+    "@babel/core": "^7.12.13",
+    "@babel/node": "^7.12.13",
+    "@babel/plugin-transform-runtime": "^7.12.15",
+    "@babel/preset-env": "^7.12.13",
+    "@babel/register": "^7.12.13",
+    "mocha": "^8.2.1",
+    "nodemon": "^2.0.7",
+    "supertest": "^6.0.1",
+    "supertest-session": "^4.1.0"
+  }
 }
diff --git a/backend/src/models/agensgraph/agensGraphRepository.js b/backend/src/models/agensgraph/agensGraphRepository.js
index b545fe8..86e27a4 100644
--- a/backend/src/models/agensgraph/agensGraphRepository.js
+++ b/backend/src/models/agensgraph/agensGraphRepository.js
@@ -17,7 +17,7 @@
 import Flavors from '../../config/Flavors';
 import PgConfig from '../../config/Pg'
 
-require('agensgraph');
+require('@bitnine-oss/ag-driver');
 import pg from 'pg';
 import types from 'pg-types';
 import {setAGETypes} from '../../tools/AGEParser';