Skip to content

Commit 90b4cd1

Browse files
authored
Merge pull request #7 from mlabs-haskell/connor/dyn-plugins
Support dynamic plugin loading; Fp implementation with Ts compatibility; Mechanisms to revoke authorizations(#6)
2 parents 2100e6a + 955e15d commit 90b4cd1

File tree

20 files changed

+1745
-550
lines changed

20 files changed

+1745
-550
lines changed

nix/node-package.nix

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1503,6 +1503,15 @@
15031503
sha512 = "k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==";
15041504
};
15051505
};
1506+
"inherits-2.0.3" = {
1507+
name = "inherits";
1508+
packageName = "inherits";
1509+
version = "2.0.3";
1510+
src = fetchurl {
1511+
url = "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz";
1512+
sha512 = "x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==";
1513+
};
1514+
};
15061515
"inherits-2.0.4" = {
15071516
name = "inherits";
15081517
packageName = "inherits";
@@ -1683,6 +1692,15 @@
16831692
sha512 = "Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==";
16841693
};
16851694
};
1695+
"json5-2.2.3" = {
1696+
name = "json5";
1697+
packageName = "json5";
1698+
version = "2.2.3";
1699+
src = fetchurl {
1700+
url = "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz";
1701+
sha512 = "XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==";
1702+
};
1703+
};
16861704
"jsonwebtoken-9.0.2" = {
16871705
name = "jsonwebtoken";
16881706
packageName = "jsonwebtoken";
@@ -1935,6 +1953,15 @@
19351953
sha512 = "J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==";
19361954
};
19371955
};
1956+
"minimist-1.2.8" = {
1957+
name = "minimist";
1958+
packageName = "minimist";
1959+
version = "1.2.8";
1960+
src = fetchurl {
1961+
url = "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz";
1962+
sha512 = "2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==";
1963+
};
1964+
};
19381965
"ms-2.0.0" = {
19391966
name = "ms";
19401967
packageName = "ms";
@@ -2169,6 +2196,15 @@
21692196
sha512 = "CB97UUvDKJde2V0KDWWB3lyf6PC3FaZP7YxZ2G8OAtn9p4HI9j9JLP9qjOGZFvyl8uwNT8qM+hGnz/n16NI7oA==";
21702197
};
21712198
};
2199+
"path-0.12.7" = {
2200+
name = "path";
2201+
packageName = "path";
2202+
version = "0.12.7";
2203+
src = fetchurl {
2204+
url = "https://registry.npmjs.org/path/-/path-0.12.7.tgz";
2205+
sha512 = "aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==";
2206+
};
2207+
};
21722208
"path-exists-4.0.0" = {
21732209
name = "path-exists";
21742210
packageName = "path-exists";
@@ -2277,6 +2313,15 @@
22772313
sha512 = "GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==";
22782314
};
22792315
};
2316+
"process-0.11.10" = {
2317+
name = "process";
2318+
packageName = "process";
2319+
version = "0.11.10";
2320+
src = fetchurl {
2321+
url = "https://registry.npmjs.org/process/-/process-0.11.10.tgz";
2322+
sha512 = "cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==";
2323+
};
2324+
};
22802325
"proxy-addr-2.0.7" = {
22812326
name = "proxy-addr";
22822327
packageName = "proxy-addr";
@@ -2547,6 +2592,15 @@
25472592
sha512 = "Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==";
25482593
};
25492594
};
2595+
"strip-bom-3.0.0" = {
2596+
name = "strip-bom";
2597+
packageName = "strip-bom";
2598+
version = "3.0.0";
2599+
src = fetchurl {
2600+
url = "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz";
2601+
sha512 = "vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==";
2602+
};
2603+
};
25502604
"strip-final-newline-2.0.0" = {
25512605
name = "strip-final-newline";
25522606
packageName = "strip-final-newline";
@@ -2673,6 +2727,15 @@
26732727
sha512 = "NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==";
26742728
};
26752729
};
2730+
"tsconfig-paths-4.2.0" = {
2731+
name = "tsconfig-paths";
2732+
packageName = "tsconfig-paths";
2733+
version = "4.2.0";
2734+
src = fetchurl {
2735+
url = "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz";
2736+
sha512 = "NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==";
2737+
};
2738+
};
26762739
"tslib-2.6.2" = {
26772740
name = "tslib";
26782741
packageName = "tslib";
@@ -2754,6 +2817,15 @@
27542817
sha512 = "7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==";
27552818
};
27562819
};
2820+
"util-0.10.4" = {
2821+
name = "util";
2822+
packageName = "util";
2823+
version = "0.10.4";
2824+
src = fetchurl {
2825+
url = "https://registry.npmjs.org/util/-/util-0.10.4.tgz";
2826+
sha512 = "0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==";
2827+
};
2828+
};
27572829
"utils-merge-1.0.1" = {
27582830
name = "utils-merge";
27592831
packageName = "utils-merge";
@@ -3130,6 +3202,7 @@
31303202
sources."json-buffer-3.0.1"
31313203
sources."json-schema-traverse-0.4.1"
31323204
sources."json-stable-stringify-without-jsonify-1.0.1"
3205+
sources."json5-2.2.3"
31333206
(sources."jsonwebtoken-9.0.2"
31343207
// {
31353208
dependencies = [
@@ -3162,6 +3235,7 @@
31623235
sources."mime-types-2.1.35"
31633236
sources."mimic-fn-4.0.0"
31643237
sources."minimatch-3.1.2"
3238+
sources."minimist-1.2.8"
31653239
sources."ms-2.0.0"
31663240
sources."natural-compare-1.4.0"
31673241
sources."negotiator-0.6.3"
@@ -3195,6 +3269,7 @@
31953269
sources."passport-0.6.0"
31963270
sources."passport-jwt-4.0.1"
31973271
sources."passport-strategy-1.0.0"
3272+
sources."path-0.12.7"
31983273
sources."path-exists-4.0.0"
31993274
sources."path-is-absolute-1.0.1"
32003275
sources."path-key-3.1.1"
@@ -3206,6 +3281,7 @@
32063281
sources."prelude-ls-1.2.1"
32073282
sources."prettier-3.0.3"
32083283
sources."prettier-linter-helpers-1.0.0"
3284+
sources."process-0.11.10"
32093285
sources."proxy-addr-2.0.7"
32103286
sources."proxy-from-env-1.1.0"
32113287
sources."pstree.remy-1.1.8"
@@ -3251,6 +3327,7 @@
32513327
sources."slash-3.0.0"
32523328
sources."statuses-2.0.1"
32533329
sources."strip-ansi-6.0.1"
3330+
sources."strip-bom-3.0.0"
32543331
sources."strip-final-newline-3.0.0"
32553332
sources."strip-json-comments-3.1.1"
32563333
sources."supports-color-5.5.0"
@@ -3263,6 +3340,7 @@
32633340
sources."tr46-0.0.3"
32643341
sources."ts-api-utils-1.0.3"
32653342
sources."ts-node-10.9.1"
3343+
sources."tsconfig-paths-4.2.0"
32663344
sources."tslib-2.6.2"
32673345
sources."type-check-0.4.0"
32683346
sources."type-fest-0.20.2"
@@ -3272,6 +3350,12 @@
32723350
sources."unpipe-1.0.0"
32733351
sources."untildify-4.0.0"
32743352
sources."uri-js-4.4.1"
3353+
(sources."util-0.10.4"
3354+
// {
3355+
dependencies = [
3356+
sources."inherits-2.0.3"
3357+
];
3358+
})
32753359
sources."utils-merge-1.0.1"
32763360
sources."v8-compile-cache-lib-3.0.1"
32773361
sources."vary-1.1.2"

0 commit comments

Comments
 (0)