mirror: A tiny/fast dataloader implementation
0

Configure Feed

Select the types of activity you want to include in your feed.

chore: removes denolock

Marais Rossouw (Sep 4, 2024, 3:08 PM +1000) b55c6f7d 98139c01

+1 -277
+1
deno.json
··· 13 13 "@std/assert": "jsr:@std/assert@^0.221.0", 14 14 "object-identity": "jsr:@mr/object-identity@^0.1.2" 15 15 }, 16 + "lock": false, 16 17 "lint": { 17 18 "rules": { 18 19 "exclude": [
-277
deno.lock
··· 1 - { 2 - "version": "3", 3 - "packages": { 4 - "specifiers": { 5 - "jsr:@deno/cache-dir@^0.8.0": "jsr:@deno/cache-dir@0.8.0", 6 - "jsr:@deno/dnt@^0.41.1": "jsr:@deno/dnt@0.41.1", 7 - "jsr:@deno/graph@^0.69.7": "jsr:@deno/graph@0.69.10", 8 - "jsr:@mr/object-identity": "jsr:@mr/object-identity@0.1.2", 9 - "jsr:@mr/object-identity@^0.1.2": "jsr:@mr/object-identity@0.1.2", 10 - "jsr:@std/assert@^0.218.2": "jsr:@std/assert@0.218.2", 11 - "jsr:@std/assert@^0.221.0": "jsr:@std/assert@0.221.0", 12 - "jsr:@std/bytes@^0.218.2": "jsr:@std/bytes@0.218.2", 13 - "jsr:@std/fmt@^0.218.2": "jsr:@std/fmt@0.218.2", 14 - "jsr:@std/fmt@^0.221.0": "jsr:@std/fmt@0.221.0", 15 - "jsr:@std/fs@^0.218.2": "jsr:@std/fs@0.218.2", 16 - "jsr:@std/io@^0.218.2": "jsr:@std/io@0.218.2", 17 - "jsr:@std/path@^0.218.2": "jsr:@std/path@0.218.2", 18 - "npm:@marais/bench": "npm:@marais/bench@0.0.8", 19 - "npm:@ts-morph/bootstrap@0.22": "npm:@ts-morph/bootstrap@0.22.0", 20 - "npm:@types/node": "npm:@types/node@18.16.19", 21 - "npm:code-block-writer@^13.0.1": "npm:code-block-writer@13.0.1", 22 - "npm:dataloader": "npm:dataloader@2.2.2", 23 - "npm:nanospy": "npm:nanospy@1.0.0", 24 - "npm:object-identity": "npm:object-identity@0.1.2" 25 - }, 26 - "jsr": { 27 - "@deno/cache-dir@0.8.0": { 28 - "integrity": "e87e80a404958f6350d903e6238b72afb92468378b0b32111f7a1e4916ac7fe7", 29 - "dependencies": [ 30 - "jsr:@deno/graph@^0.69.7", 31 - "jsr:@std/fs@^0.218.2", 32 - "jsr:@std/io@^0.218.2" 33 - ] 34 - }, 35 - "@deno/dnt@0.41.1": { 36 - "integrity": "8746a773e031ae19ef43d0eece850217b76cf1d0118fdd8e059652d7023d4aff", 37 - "dependencies": [ 38 - "jsr:@deno/cache-dir@^0.8.0", 39 - "jsr:@std/fmt@^0.218.2", 40 - "jsr:@std/fs@^0.218.2", 41 - "jsr:@std/path@^0.218.2", 42 - "npm:@ts-morph/bootstrap@0.22", 43 - "npm:code-block-writer@^13.0.1" 44 - ] 45 - }, 46 - "@deno/graph@0.69.10": { 47 - "integrity": "38fe22ac5686f6ece5daeec5a4df65c6314d7d32adcc33f77917a13cfaffa26f" 48 - }, 49 - "@mr/object-identity@0.1.2": { 50 - "integrity": "18e50582c702c0f532dc9eb3cd93549cc0574522312786355adba9061f4fc7ce" 51 - }, 52 - "@std/assert@0.218.2": { 53 - "integrity": "7f0a5a1a8cf86607cd6c2c030584096e1ffad27fc9271429a8cb48cfbdee5eaf" 54 - }, 55 - "@std/assert@0.221.0": { 56 - "integrity": "a5f1aa6e7909dbea271754fd4ab3f4e687aeff4873b4cef9a320af813adb489a", 57 - "dependencies": [ 58 - "jsr:@std/fmt@^0.221.0" 59 - ] 60 - }, 61 - "@std/bytes@0.218.2": { 62 - "integrity": "91fe54b232dcca73856b79a817247f4a651dbb60d51baafafb6408c137241670" 63 - }, 64 - "@std/fmt@0.218.2": { 65 - "integrity": "99526449d2505aa758b6cbef81e7dd471d8b28ec0dcb1491d122b284c548788a" 66 - }, 67 - "@std/fmt@0.221.0": { 68 - "integrity": "379fed69bdd9731110f26b9085aeb740606b20428ce6af31ef6bd45ef8efa62a" 69 - }, 70 - "@std/fs@0.218.2": { 71 - "integrity": "dd9431453f7282e8c577cc22c9e6d036055a9a980b5549f887d6012969fabcca", 72 - "dependencies": [ 73 - "jsr:@std/assert@^0.218.2", 74 - "jsr:@std/path@^0.218.2" 75 - ] 76 - }, 77 - "@std/io@0.218.2": { 78 - "integrity": "c64fbfa087b7c9d4d386c5672f291f607d88cb7d44fc299c20c713e345f2785f", 79 - "dependencies": [ 80 - "jsr:@std/bytes@^0.218.2" 81 - ] 82 - }, 83 - "@std/path@0.218.2": { 84 - "integrity": "b568fd923d9e53ad76d17c513e7310bda8e755a3e825e6289a0ce536404e2662", 85 - "dependencies": [ 86 - "jsr:@std/assert@^0.218.2" 87 - ] 88 - } 89 - }, 90 - "npm": { 91 - "@marais/bench@0.0.8": { 92 - "integrity": "sha512-DZ3TqK1eUN77E2nV2Aj2aady61rveJGqGAPNQglzoJL001HJq9elFLRS6pw25e6geIEmRld9cJ5F/EHFUYa+DQ==", 93 - "dependencies": { 94 - "@thi.ng/bench": "@thi.ng/bench@3.5.1" 95 - } 96 - }, 97 - "@nodelib/fs.scandir@2.1.5": { 98 - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", 99 - "dependencies": { 100 - "@nodelib/fs.stat": "@nodelib/fs.stat@2.0.5", 101 - "run-parallel": "run-parallel@1.2.0" 102 - } 103 - }, 104 - "@nodelib/fs.stat@2.0.5": { 105 - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", 106 - "dependencies": {} 107 - }, 108 - "@nodelib/fs.walk@1.2.8": { 109 - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", 110 - "dependencies": { 111 - "@nodelib/fs.scandir": "@nodelib/fs.scandir@2.1.5", 112 - "fastq": "fastq@1.17.1" 113 - } 114 - }, 115 - "@thi.ng/api@8.9.31": { 116 - "integrity": "sha512-YuodNQ4TnxV8OIa8xiF9JQ+vBam16W3Z9EbTAAgX/VlQUQ7NEVBbFO8eNGcpyrfOoWdSX4b9JcPbAXuB1dfg1g==", 117 - "dependencies": {} 118 - }, 119 - "@thi.ng/bench@3.5.1": { 120 - "integrity": "sha512-ekueeRFmWdXiCB9vnZxzOXKJ9s6ol3injV79hHZXrL+XqjPiP9VyX4fnVvQ/vTCzR27+wYM8fbz3S1veUEF84w==", 121 - "dependencies": { 122 - "@thi.ng/api": "@thi.ng/api@8.9.31" 123 - } 124 - }, 125 - "@ts-morph/bootstrap@0.22.0": { 126 - "integrity": "sha512-MI5q7pid4swAlE2lcHwHRa6rcjoIMyT6fy8uuZm8BGg7DHGi/H5bQ0GMZzbk3N0r/LfStMdOYPkl+3IwvfIQ2g==", 127 - "dependencies": { 128 - "@ts-morph/common": "@ts-morph/common@0.22.0" 129 - } 130 - }, 131 - "@ts-morph/common@0.22.0": { 132 - "integrity": "sha512-HqNBuV/oIlMKdkLshXd1zKBqNQCsuPEsgQOkfFQ/eUKjRlwndXW1AjN9LVkBEIukm00gGXSRmfkl0Wv5VXLnlw==", 133 - "dependencies": { 134 - "fast-glob": "fast-glob@3.3.2", 135 - "minimatch": "minimatch@9.0.4", 136 - "mkdirp": "mkdirp@3.0.1", 137 - "path-browserify": "path-browserify@1.0.1" 138 - } 139 - }, 140 - "@types/node@18.16.19": { 141 - "integrity": "sha512-IXl7o+R9iti9eBW4Wg2hx1xQDig183jj7YLn8F7udNceyfkbn1ZxmzZXuak20gR40D7pIkIY1kYGx5VIGbaHKA==", 142 - "dependencies": {} 143 - }, 144 - "balanced-match@1.0.2": { 145 - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 146 - "dependencies": {} 147 - }, 148 - "brace-expansion@2.0.1": { 149 - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", 150 - "dependencies": { 151 - "balanced-match": "balanced-match@1.0.2" 152 - } 153 - }, 154 - "braces@3.0.2": { 155 - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 156 - "dependencies": { 157 - "fill-range": "fill-range@7.0.1" 158 - } 159 - }, 160 - "code-block-writer@13.0.1": { 161 - "integrity": "sha512-c5or4P6erEA69TxaxTNcHUNcIn+oyxSRTOWV+pSYF+z4epXqNvwvJ70XPGjPNgue83oAFAPBRQYwpAJ/Hpe/Sg==", 162 - "dependencies": {} 163 - }, 164 - "dataloader@2.2.2": { 165 - "integrity": "sha512-8YnDaaf7N3k/q5HnTJVuzSyLETjoZjVmHc4AeKAzOvKHEFQKcn64OKBfzHYtE9zGjctNM7V9I0MfnUVLpi7M5g==", 166 - "dependencies": {} 167 - }, 168 - "fast-glob@3.3.2": { 169 - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", 170 - "dependencies": { 171 - "@nodelib/fs.stat": "@nodelib/fs.stat@2.0.5", 172 - "@nodelib/fs.walk": "@nodelib/fs.walk@1.2.8", 173 - "glob-parent": "glob-parent@5.1.2", 174 - "merge2": "merge2@1.4.1", 175 - "micromatch": "micromatch@4.0.5" 176 - } 177 - }, 178 - "fastq@1.17.1": { 179 - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", 180 - "dependencies": { 181 - "reusify": "reusify@1.0.4" 182 - } 183 - }, 184 - "fill-range@7.0.1": { 185 - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 186 - "dependencies": { 187 - "to-regex-range": "to-regex-range@5.0.1" 188 - } 189 - }, 190 - "glob-parent@5.1.2": { 191 - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", 192 - "dependencies": { 193 - "is-glob": "is-glob@4.0.3" 194 - } 195 - }, 196 - "is-extglob@2.1.1": { 197 - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", 198 - "dependencies": {} 199 - }, 200 - "is-glob@4.0.3": { 201 - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", 202 - "dependencies": { 203 - "is-extglob": "is-extglob@2.1.1" 204 - } 205 - }, 206 - "is-number@7.0.0": { 207 - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 208 - "dependencies": {} 209 - }, 210 - "merge2@1.4.1": { 211 - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", 212 - "dependencies": {} 213 - }, 214 - "micromatch@4.0.5": { 215 - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", 216 - "dependencies": { 217 - "braces": "braces@3.0.2", 218 - "picomatch": "picomatch@2.3.1" 219 - } 220 - }, 221 - "minimatch@9.0.4": { 222 - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", 223 - "dependencies": { 224 - "brace-expansion": "brace-expansion@2.0.1" 225 - } 226 - }, 227 - "mkdirp@3.0.1": { 228 - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", 229 - "dependencies": {} 230 - }, 231 - "nanospy@1.0.0": { 232 - "integrity": "sha512-wvmmALNstRRhLhy7RV11NCRY2k1zxstImiju4VyyKNNRIKDVjyBtmEd/Q4G82/3dN4VSTe+0PRR3DUAASSbEEQ==", 233 - "dependencies": {} 234 - }, 235 - "object-identity@0.1.2": { 236 - "integrity": "sha512-Px5puVllX5L2aBjbcfXpiG5xXeq6OE8RckryTeP2Zq+0PgYrCGJXmC6LblWgknKSJs11Je2W4U2NOWFj3t/QXQ==", 237 - "dependencies": {} 238 - }, 239 - "path-browserify@1.0.1": { 240 - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 241 - "dependencies": {} 242 - }, 243 - "picomatch@2.3.1": { 244 - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", 245 - "dependencies": {} 246 - }, 247 - "queue-microtask@1.2.3": { 248 - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", 249 - "dependencies": {} 250 - }, 251 - "reusify@1.0.4": { 252 - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", 253 - "dependencies": {} 254 - }, 255 - "run-parallel@1.2.0": { 256 - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", 257 - "dependencies": { 258 - "queue-microtask": "queue-microtask@1.2.3" 259 - } 260 - }, 261 - "to-regex-range@5.0.1": { 262 - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 263 - "dependencies": { 264 - "is-number": "is-number@7.0.0" 265 - } 266 - } 267 - } 268 - }, 269 - "remote": {}, 270 - "workspace": { 271 - "dependencies": [ 272 - "jsr:@deno/dnt@^0.41.1", 273 - "jsr:@mr/object-identity@^0.1.2", 274 - "jsr:@std/assert@^0.221.0" 275 - ] 276 - } 277 - }