Skip to content

Commit 62bd793

Browse files
committed
Adds babel and tries to get pkg working
1 parent 379456d commit 62bd793

36 files changed

+3392
-77
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,6 @@ typings/
8080

8181
# Nuxt.js build / generate output
8282
.nuxt
83-
dist
8483

8584
# Gatsby files
8685
.cache/

bin/@supabase/pg-api

45 MB
Binary file not shown.

bin/start-linux

45 MB
Binary file not shown.

bin/start-macos

43.2 MB
Binary file not shown.

bin/start-win.exe

42 MB
Binary file not shown.

dist/api.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
"use strict";
2+
3+
var _connectionMiddleware = require("./lib/connectionMiddleware");
4+
5+
var express = require('express');
6+
7+
var cors = require('cors');
8+
9+
var Router = express.Router;
10+
var router = new Router();
11+
router.use(cors());
12+
router.use('/config', _connectionMiddleware.addConnectionToRequest, require('./api/config'));
13+
router.use('/plugins', _connectionMiddleware.addConnectionToRequest, require('./api/plugins'));
14+
router.use('/query', _connectionMiddleware.addConnectionToRequest, require('./api/query'));
15+
router.use('/tables', _connectionMiddleware.addConnectionToRequest, require('./api/tables'));
16+
router.use('/users', _connectionMiddleware.addConnectionToRequest, require('./api/users'));
17+
module.exports = router;

dist/api/config.js

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
"use strict";
2+
3+
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4+
5+
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
6+
7+
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
8+
9+
var _require = require('express'),
10+
Router = _require.Router;
11+
12+
var router = new Router();
13+
14+
var _require2 = require('../lib/sql'),
15+
config = _require2.config;
16+
17+
var RunQuery = require('../lib/connectionPool');
18+
19+
router.get('/', /*#__PURE__*/function () {
20+
var _ref = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(req, res) {
21+
var _yield$RunQuery, data;
22+
23+
return _regenerator["default"].wrap(function _callee$(_context) {
24+
while (1) {
25+
switch (_context.prev = _context.next) {
26+
case 0:
27+
_context.prev = 0;
28+
_context.next = 3;
29+
return RunQuery(req.pg, config.list);
30+
31+
case 3:
32+
_yield$RunQuery = _context.sent;
33+
data = _yield$RunQuery.data;
34+
return _context.abrupt("return", res.status(200).json(data));
35+
36+
case 8:
37+
_context.prev = 8;
38+
_context.t0 = _context["catch"](0);
39+
console.log('throwing error');
40+
res.status(500).send('Database error.');
41+
42+
case 12:
43+
case "end":
44+
return _context.stop();
45+
}
46+
}
47+
}, _callee, null, [[0, 8]]);
48+
}));
49+
50+
return function (_x, _x2) {
51+
return _ref.apply(this, arguments);
52+
};
53+
}());
54+
router.get('/version', /*#__PURE__*/function () {
55+
var _ref2 = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee2(req, res) {
56+
var _yield$RunQuery2, data;
57+
58+
return _regenerator["default"].wrap(function _callee2$(_context2) {
59+
while (1) {
60+
switch (_context2.prev = _context2.next) {
61+
case 0:
62+
_context2.prev = 0;
63+
_context2.next = 3;
64+
return RunQuery(req.pg, config.version);
65+
66+
case 3:
67+
_yield$RunQuery2 = _context2.sent;
68+
data = _yield$RunQuery2.data;
69+
return _context2.abrupt("return", res.status(200).json(data[0]));
70+
71+
case 8:
72+
_context2.prev = 8;
73+
_context2.t0 = _context2["catch"](0);
74+
console.log('throwing error');
75+
res.status(500).send('Database error.');
76+
77+
case 12:
78+
case "end":
79+
return _context2.stop();
80+
}
81+
}
82+
}, _callee2, null, [[0, 8]]);
83+
}));
84+
85+
return function (_x3, _x4) {
86+
return _ref2.apply(this, arguments);
87+
};
88+
}());
89+
module.exports = router;

dist/api/plugins.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
"use strict";
2+
3+
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4+
5+
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
6+
7+
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
8+
9+
var _require = require('express'),
10+
Router = _require.Router;
11+
12+
var router = new Router();
13+
14+
var _require2 = require('../lib/sql'),
15+
plugins = _require2.plugins;
16+
17+
var RunQuery = require('../lib/connectionPool');
18+
19+
router.get('/', /*#__PURE__*/function () {
20+
var _ref = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(req, res) {
21+
var _yield$RunQuery, data;
22+
23+
return _regenerator["default"].wrap(function _callee$(_context) {
24+
while (1) {
25+
switch (_context.prev = _context.next) {
26+
case 0:
27+
_context.prev = 0;
28+
_context.next = 3;
29+
return RunQuery(req.pg, plugins.list);
30+
31+
case 3:
32+
_yield$RunQuery = _context.sent;
33+
data = _yield$RunQuery.data;
34+
return _context.abrupt("return", res.status(200).json(data));
35+
36+
case 8:
37+
_context.prev = 8;
38+
_context.t0 = _context["catch"](0);
39+
console.log('throwing error');
40+
res.status(500).json({
41+
error: 'Database error',
42+
status: 500
43+
});
44+
45+
case 12:
46+
case "end":
47+
return _context.stop();
48+
}
49+
}
50+
}, _callee, null, [[0, 8]]);
51+
}));
52+
53+
return function (_x, _x2) {
54+
return _ref.apply(this, arguments);
55+
};
56+
}());
57+
module.exports = router;

dist/api/query.js

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
"use strict";
2+
3+
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4+
5+
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
6+
7+
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
8+
9+
var _require = require('express'),
10+
Router = _require.Router;
11+
12+
var router = new Router();
13+
14+
var RunQuery = require('../lib/connectionPool');
15+
16+
router.post('/', /*#__PURE__*/function () {
17+
var _ref = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(req, res) {
18+
var query, _yield$RunQuery, data;
19+
20+
return _regenerator["default"].wrap(function _callee$(_context) {
21+
while (1) {
22+
switch (_context.prev = _context.next) {
23+
case 0:
24+
_context.prev = 0;
25+
query = req.body.query;
26+
_context.next = 4;
27+
return RunQuery(req.pg, query);
28+
29+
case 4:
30+
_yield$RunQuery = _context.sent;
31+
data = _yield$RunQuery.data;
32+
return _context.abrupt("return", res.status(200).json(data || []));
33+
34+
case 9:
35+
_context.prev = 9;
36+
_context.t0 = _context["catch"](0);
37+
// For this one, we always want to give back the error to the customer
38+
console.log('Soft error!', _context.t0);
39+
res.status(200).json([{
40+
error: _context.t0.toString()
41+
}]);
42+
43+
case 13:
44+
case "end":
45+
return _context.stop();
46+
}
47+
}
48+
}, _callee, null, [[0, 9]]);
49+
}));
50+
51+
return function (_x, _x2) {
52+
return _ref.apply(this, arguments);
53+
};
54+
}());
55+
module.exports = router;

dist/api/tables.js

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
"use strict";
2+
3+
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4+
5+
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
6+
7+
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
8+
9+
var _require = require('express'),
10+
Router = _require.Router;
11+
12+
var router = new Router();
13+
14+
var _require2 = require('../lib/sql'),
15+
tables = _require2.tables;
16+
17+
var RunQuery = require('../lib/connectionPool');
18+
19+
router.get('/', /*#__PURE__*/function () {
20+
var _ref = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(req, res) {
21+
var _yield$RunQuery, data;
22+
23+
return _regenerator["default"].wrap(function _callee$(_context) {
24+
while (1) {
25+
switch (_context.prev = _context.next) {
26+
case 0:
27+
_context.prev = 0;
28+
_context.next = 3;
29+
return RunQuery(req.pg, tables.list);
30+
31+
case 3:
32+
_yield$RunQuery = _context.sent;
33+
data = _yield$RunQuery.data;
34+
return _context.abrupt("return", res.status(200).json(data));
35+
36+
case 8:
37+
_context.prev = 8;
38+
_context.t0 = _context["catch"](0);
39+
console.log('throwing error');
40+
res.status(500).json({
41+
error: 'Database error',
42+
status: 500
43+
});
44+
45+
case 12:
46+
case "end":
47+
return _context.stop();
48+
}
49+
}
50+
}, _callee, null, [[0, 8]]);
51+
}));
52+
53+
return function (_x, _x2) {
54+
return _ref.apply(this, arguments);
55+
};
56+
}());
57+
router.get('/grants', /*#__PURE__*/function () {
58+
var _ref2 = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee2(req, res) {
59+
var _yield$RunQuery2, data;
60+
61+
return _regenerator["default"].wrap(function _callee2$(_context2) {
62+
while (1) {
63+
switch (_context2.prev = _context2.next) {
64+
case 0:
65+
_context2.prev = 0;
66+
_context2.next = 3;
67+
return RunQuery(req.pg, tables.grants);
68+
69+
case 3:
70+
_yield$RunQuery2 = _context2.sent;
71+
data = _yield$RunQuery2.data;
72+
return _context2.abrupt("return", res.status(200).json(data));
73+
74+
case 8:
75+
_context2.prev = 8;
76+
_context2.t0 = _context2["catch"](0);
77+
console.log('throwing error');
78+
res.status(500).json({
79+
error: 'Database error',
80+
status: 500
81+
});
82+
83+
case 12:
84+
case "end":
85+
return _context2.stop();
86+
}
87+
}
88+
}, _callee2, null, [[0, 8]]);
89+
}));
90+
91+
return function (_x3, _x4) {
92+
return _ref2.apply(this, arguments);
93+
};
94+
}());
95+
module.exports = router;

dist/api/users.js

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
"use strict";
2+
3+
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
4+
5+
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
6+
7+
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
8+
9+
var _require = require('express'),
10+
Router = _require.Router;
11+
12+
var router = new Router();
13+
14+
var _require2 = require('../lib/sql'),
15+
users = _require2.users;
16+
17+
var RunQuery = require('../lib/connectionPool');
18+
19+
router.get('/list', /*#__PURE__*/function () {
20+
var _ref = (0, _asyncToGenerator2["default"])( /*#__PURE__*/_regenerator["default"].mark(function _callee(req, res) {
21+
var _yield$RunQuery, data;
22+
23+
return _regenerator["default"].wrap(function _callee$(_context) {
24+
while (1) {
25+
switch (_context.prev = _context.next) {
26+
case 0:
27+
_context.prev = 0;
28+
_context.next = 3;
29+
return RunQuery(req.pg, users.list);
30+
31+
case 3:
32+
_yield$RunQuery = _context.sent;
33+
data = _yield$RunQuery.data;
34+
return _context.abrupt("return", res.status(200).json(data));
35+
36+
case 8:
37+
_context.prev = 8;
38+
_context.t0 = _context["catch"](0);
39+
console.log('throwing error');
40+
res.status(500).json({
41+
error: 'Database error',
42+
status: 500
43+
});
44+
45+
case 12:
46+
case "end":
47+
return _context.stop();
48+
}
49+
}
50+
}, _callee, null, [[0, 8]]);
51+
}));
52+
53+
return function (_x, _x2) {
54+
return _ref.apply(this, arguments);
55+
};
56+
}());
57+
module.exports = router;

0 commit comments

Comments
 (0)