denoland / deno

A modern runtime for JavaScript and TypeScript.
https://deno.com
MIT License
97.94k stars 5.39k forks source link

npm:mongodb URLSearchParams problem with whatwg-url #18822

Closed emehmet closed 1 year ago

emehmet commented 1 year ago

Hi,

I am trying to use the npm:mongodb module. When I run my code, sometimes it runs correctly, but sometimes it throws an error like this;

Error connecting to MongoDB:  TypeError: Cannot read properties of undefined (reading 'constructor')
    at new ConnectionString (file:///D:/deno.land/deno-gps-server-with-mqtt/node_modules/.deno/mongodb@5.3.0/node_modules/mongodb-connection-string-url/lib/index.js:153:98)
    at parseOptions (file:///D:/deno.land/deno-gps-server-with-mqtt/node_modules/.deno/mongodb@5.3.0/node_modules/mongodb/lib/connection_string.js:191:17)
    at new MongoClient (file:///D:/deno.land/deno-gps-server-with-mqtt/node_modules/.deno/mongodb@5.3.0/node_modules/mongodb/lib/mongo_client.js:46:63)
    at MongoDBDatabase.connect (file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mongo.ts:156:27)
    at DBWorker.connectToDbAndPrepare (file:///D:/deno.land/deno-gps-server-with-mqtt/src/DBWorker.ts:45:28)
    at default.runServer (file:///D:/deno.land/deno-gps-server-with-mqtt/src/gps_server.ts:111:27)
    at file:///D:/deno.land/deno-gps-server-with-mqtt/src/main.ts:104:10

When I investigated the reason for this, I saw that searchParams was undefined on this.searchParams.constructor in the file:///D:/deno.land/deno-gps-server-with-mqtt/node_modules/.deno/mongodb@5.3.0/node_modules/mongodb-connection-string-url/lib/index.js:153:98 line.

I thought this might be related to the whatwg-url package and when I looked at the version in node_modules, I saw that it was 5.0.0. When I ran my code while keeping the package.json file of this module open, I noticed something. If my code is executed properly, the whatwg-url files change and the version becomes 11.0.0. But if my code gives the undefined error above, the whatwg-url package.json file changes and the version becomes 5.0.0.0. I don't understand the reason for this.

You can see a video about this.

Screen record

dsherret commented 1 year ago

Would you be able to share your code or the deno info --json src/main.ts output? Also, what version of Deno are you using?

emehmet commented 1 year ago
{
  "roots": [
    "file:///D:/deno.land/deno-gps-server-with-mqtt/src/main.ts"
  ],
  "modules": [
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "./deno_logger.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/deno_logger.ts",
            "span": {
              "start": {
                "line": 0,
                "character": 19
              },
              "end": {
                "line": 0,
                "character": 37
              }
            }
          }
        },
        {
          "specifier": "../../deno_libs/types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 6,
                "character": 7
              },
              "end": {
                "line": 6,
                "character": 54
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\CommandBase.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\CommandBase.ts.js",
      "map": null,
      "size": 6294,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/CommandBase.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "../../deno_libs/types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 0,
                "character": 91
              },
              "end": {
                "line": 0,
                "character": 138
              }
            }
          }
        },
        {
          "specifier": "npm:dayjs",
          "code": {
            "specifier": "npm:dayjs",
            "span": {
              "start": {
                "line": 1,
                "character": 18
              },
              "end": {
                "line": 1,
                "character": 29
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:dayjs/plugin/customParseFormat.js",
          "code": {
            "specifier": "npm:dayjs/plugin/customParseFormat.js",
            "span": {
              "start": {
                "line": 2,
                "character": 30
              },
              "end": {
                "line": 2,
                "character": 69
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:dayjs/plugin/duration.js",
          "code": {
            "specifier": "npm:dayjs/plugin/duration.js",
            "span": {
              "start": {
                "line": 3,
                "character": 21
              },
              "end": {
                "line": 3,
                "character": 51
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:dayjs/plugin/isBetween.js",
          "code": {
            "specifier": "npm:dayjs/plugin/isBetween.js",
            "span": {
              "start": {
                "line": 4,
                "character": 22
              },
              "end": {
                "line": 4,
                "character": 53
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:dayjs/plugin/timezone.js",
          "code": {
            "specifier": "npm:dayjs/plugin/timezone.js",
            "span": {
              "start": {
                "line": 5,
                "character": 21
              },
              "end": {
                "line": 5,
                "character": 51
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:dayjs/plugin/utc.js",
          "code": {
            "specifier": "npm:dayjs/plugin/utc.js",
            "span": {
              "start": {
                "line": 6,
                "character": 16
              },
              "end": {
                "line": 6,
                "character": 41
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:mqtt",
          "code": {
            "specifier": "npm:mqtt",
            "span": {
              "start": {
                "line": 7,
                "character": 27
              },
              "end": {
                "line": 7,
                "character": 37
              }
            }
          },
          "npmPackage": "mqtt@4.3.7"
        },
        {
          "specifier": "./Tools.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/Tools.ts",
            "span": {
              "start": {
                "line": 8,
                "character": 69
              },
              "end": {
                "line": 8,
                "character": 81
              }
            }
          }
        },
        {
          "specifier": "./db/Mongo.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mongo.ts",
            "span": {
              "start": {
                "line": 9,
                "character": 28
              },
              "end": {
                "line": 9,
                "character": 43
              }
            }
          }
        },
        {
          "specifier": "./db/Mysql.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mysql.ts",
            "span": {
              "start": {
                "line": 10,
                "character": 26
              },
              "end": {
                "line": 10,
                "character": 41
              }
            }
          }
        },
        {
          "specifier": "./gps_server.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/gps_server.ts",
            "span": {
              "start": {
                "line": 11,
                "character": 23
              },
              "end": {
                "line": 11,
                "character": 40
              }
            }
          }
        },
        {
          "specifier": "./resolvers/Queries.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/resolvers/Queries.ts",
            "span": {
              "start": {
                "line": 12,
                "character": 20
              },
              "end": {
                "line": 12,
                "character": 44
              }
            }
          }
        },
        {
          "specifier": "./resolvers/Mutations.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/resolvers/Mutations.ts",
            "span": {
              "start": {
                "line": 13,
                "character": 22
              },
              "end": {
                "line": 13,
                "character": 48
              }
            }
          }
        },
        {
          "specifier": "../../deno_libs/types/server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/server_types.ts",
            "span": {
              "start": {
                "line": 14,
                "character": 26
              },
              "end": {
                "line": 14,
                "character": 65
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\DBWorker.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\DBWorker.ts.js",
      "map": null,
      "size": 5432,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DBWorker.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "node:net",
          "code": {
            "specifier": "node:net",
            "span": {
              "start": {
                "line": 0,
                "character": 23
              },
              "end": {
                "line": 0,
                "character": 33
              }
            }
          }
        },
        {
          "specifier": "../../deno_libs/types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 11,
                "character": 7
              },
              "end": {
                "line": 11,
                "character": 54
              }
            }
          }
        },
        {
          "specifier": "node:buffer",
          "code": {
            "specifier": "node:buffer",
            "span": {
              "start": {
                "line": 12,
                "character": 23
              },
              "end": {
                "line": 12,
                "character": 36
              }
            }
          }
        },
        {
          "specifier": "npm:dayjs",
          "code": {
            "specifier": "npm:dayjs",
            "span": {
              "start": {
                "line": 14,
                "character": 18
              },
              "end": {
                "line": 14,
                "character": 29
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:mqtt",
          "code": {
            "specifier": "npm:mqtt",
            "span": {
              "start": {
                "line": 15,
                "character": 27
              },
              "end": {
                "line": 15,
                "character": 37
              }
            }
          },
          "npmPackage": "mqtt@4.3.7"
        },
        {
          "specifier": "./deno_logger.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/deno_logger.ts",
            "span": {
              "start": {
                "line": 16,
                "character": 19
              },
              "end": {
                "line": 16,
                "character": 37
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\DeviceBase.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\DeviceBase.ts.js",
      "map": null,
      "size": 17282,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DeviceBase.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:dmm-parser",
          "code": {
            "specifier": "npm:dmm-parser",
            "span": {
              "start": {
                "line": 0,
                "character": 23
              },
              "end": {
                "line": 0,
                "character": 39
              }
            }
          },
          "npmPackage": "dmm-parser@0.0.3"
        },
        {
          "specifier": "../../../deno_libs/types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 4,
                "character": 7
              },
              "end": {
                "line": 4,
                "character": 57
              }
            }
          }
        },
        {
          "specifier": "../CommandBase.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/CommandBase.ts",
            "span": {
              "start": {
                "line": 5,
                "character": 24
              },
              "end": {
                "line": 5,
                "character": 43
              }
            }
          }
        },
        {
          "specifier": "../deno_logger.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/deno_logger.ts",
            "span": {
              "start": {
                "line": 6,
                "character": 19
              },
              "end": {
                "line": 6,
                "character": 38
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\GT06\\GT06Command.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\GT06\\GT06Command.ts.js",
      "map": null,
      "size": 8175,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/GT06/GT06Command.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "../DeviceBase.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DeviceBase.ts",
            "span": {
              "start": {
                "line": 1,
                "character": 31
              },
              "end": {
                "line": 1,
                "character": 49
              }
            }
          }
        },
        {
          "specifier": "./GT06Command.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/GT06/GT06Command.ts",
            "span": {
              "start": {
                "line": 2,
                "character": 24
              },
              "end": {
                "line": 2,
                "character": 42
              }
            }
          }
        },
        {
          "specifier": "npm:crc-multi",
          "code": {
            "specifier": "npm:crc-multi",
            "span": {
              "start": {
                "line": 6,
                "character": 7
              },
              "end": {
                "line": 6,
                "character": 22
              }
            }
          },
          "npmPackage": "crc-multi@0.1.1"
        },
        {
          "specifier": "node:buffer",
          "code": {
            "specifier": "node:buffer",
            "span": {
              "start": {
                "line": 7,
                "character": 23
              },
              "end": {
                "line": 7,
                "character": 36
              }
            }
          }
        },
        {
          "specifier": "https://deno.land/std@0.181.0/testing/asserts.ts",
          "code": {
            "specifier": "https://deno.land/std@0.181.0/testing/asserts.ts",
            "span": {
              "start": {
                "line": 10,
                "character": 29
              },
              "end": {
                "line": 10,
                "character": 79
              }
            }
          }
        },
        {
          "specifier": "node:net",
          "code": {
            "specifier": "node:net",
            "span": {
              "start": {
                "line": 12,
                "character": 23
              },
              "end": {
                "line": 12,
                "character": 33
              }
            }
          }
        },
        {
          "specifier": "npm:dayjs@1.11.7",
          "code": {
            "specifier": "npm:dayjs@1.11.7",
            "span": {
              "start": {
                "line": 13,
                "character": 18
              },
              "end": {
                "line": 13,
                "character": 36
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:dayjs@1.11.7/plugin/utc.js",
          "code": {
            "specifier": "npm:dayjs@1.11.7/plugin/utc.js",
            "span": {
              "start": {
                "line": 14,
                "character": 16
              },
              "end": {
                "line": 14,
                "character": 48
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:mqtt",
          "code": {
            "specifier": "npm:mqtt",
            "span": {
              "start": {
                "line": 15,
                "character": 27
              },
              "end": {
                "line": 15,
                "character": 37
              }
            }
          },
          "npmPackage": "mqtt@4.3.7"
        },
        {
          "specifier": "../deno_logger.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/deno_logger.ts",
            "span": {
              "start": {
                "line": 16,
                "character": 19
              },
              "end": {
                "line": 16,
                "character": 38
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\GT06\\GT06Device.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\GT06\\GT06Device.ts.js",
      "map": null,
      "size": 16294,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/GT06/GT06Device.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:dmm-parser",
          "code": {
            "specifier": "npm:dmm-parser",
            "span": {
              "start": {
                "line": 1,
                "character": 23
              },
              "end": {
                "line": 1,
                "character": 39
              }
            }
          },
          "npmPackage": "dmm-parser@0.0.3"
        },
        {
          "specifier": "npm:teeny-request",
          "code": {
            "specifier": "npm:teeny-request",
            "span": {
              "start": {
                "line": 2,
                "character": 29
              },
              "end": {
                "line": 2,
                "character": 48
              }
            }
          },
          "npmPackage": "teeny-request@8.0.3"
        },
        {
          "specifier": "../../deno_libs/types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 103,
                "character": 7
              },
              "end": {
                "line": 103,
                "character": 54
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\Tools.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\Tools.ts.js",
      "map": null,
      "size": 11936,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/Tools.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:mongodb",
          "code": {
            "specifier": "npm:mongodb",
            "span": {
              "start": {
                "line": 0,
                "character": 43
              },
              "end": {
                "line": 0,
                "character": 56
              }
            }
          },
          "npmPackage": "mongodb@5.3.0"
        },
        {
          "specifier": "../../../deno_libs/types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 2,
                "character": 305
              },
              "end": {
                "line": 2,
                "character": 355
              }
            }
          }
        },
        {
          "specifier": "../../../deno_libs/types/server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/server_types.ts",
            "span": {
              "start": {
                "line": 3,
                "character": 26
              },
              "end": {
                "line": 3,
                "character": 68
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\db\\Mongo.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\db\\Mongo.ts.js",
      "map": null,
      "size": 8685,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mongo.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:mysql2@3.2.1/promise",
          "code": {
            "specifier": "npm:mysql2@3.2.1/promise",
            "span": {
              "start": {
                "line": 0,
                "character": 28
              },
              "end": {
                "line": 0,
                "character": 54
              }
            }
          },
          "npmPackage": "mysql2@3.2.1"
        },
        {
          "specifier": "../../../deno_libs/types/server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/server_types.ts",
            "span": {
              "start": {
                "line": 1,
                "character": 26
              },
              "end": {
                "line": 1,
                "character": 68
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\db\\Mysql.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\db\\Mysql.ts.js",
      "map": null,
      "size": 952,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mysql.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:dayjs",
          "code": {
            "specifier": "npm:dayjs",
            "span": {
              "start": {
                "line": 1,
                "character": 18
              },
              "end": {
                "line": 1,
                "character": 29
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\deno_logger.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\deno_logger.ts.js",
      "map": null,
      "size": 3594,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/deno_logger.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "node:net",
          "code": {
            "specifier": "node:net",
            "span": {
              "start": {
                "line": 1,
                "character": 45
              },
              "end": {
                "line": 1,
                "character": 55
              }
            }
          }
        },
        {
          "specifier": "npm:dayjs",
          "code": {
            "specifier": "npm:dayjs",
            "span": {
              "start": {
                "line": 2,
                "character": 18
              },
              "end": {
                "line": 2,
                "character": 29
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "./deno_logger.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/deno_logger.ts",
            "span": {
              "start": {
                "line": 8,
                "character": 19
              },
              "end": {
                "line": 8,
                "character": 37
              }
            }
          }
        },
        {
          "specifier": "./gpt_logger.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/gpt_logger.ts",
            "span": {
              "start": {
                "line": 9,
                "character": 34
              },
              "end": {
                "line": 9,
                "character": 51
              }
            }
          }
        },
        {
          "specifier": "npm:mqtt",
          "code": {
            "specifier": "npm:mqtt",
            "span": {
              "start": {
                "line": 10,
                "character": 17
              },
              "end": {
                "line": 10,
                "character": 27
              }
            }
          },
          "npmPackage": "mqtt@4.3.7"
        },
        {
          "specifier": "./DeviceBase.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DeviceBase.ts",
            "span": {
              "start": {
                "line": 13,
                "character": 23
              },
              "end": {
                "line": 13,
                "character": 40
              }
            }
          }
        },
        {
          "specifier": "./DBWorker.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DBWorker.ts",
            "span": {
              "start": {
                "line": 16,
                "character": 25
              },
              "end": {
                "line": 16,
                "character": 40
              }
            }
          }
        },
        {
          "specifier": "../../deno_libs/types/server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/server_types.ts",
            "span": {
              "start": {
                "line": 17,
                "character": 26
              },
              "end": {
                "line": 17,
                "character": 65
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\gps_server.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\gps_server.ts.js",
      "map": null,
      "size": 10774,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/gps_server.ts"
    },
    {
      "kind": "esm",
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\gpt_logger.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\gpt_logger.ts.js",
      "map": null,
      "size": 1818,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/gpt_logger.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:graphql-tag",
          "code": {
            "specifier": "npm:graphql-tag",
            "span": {
              "start": {
                "line": 0,
                "character": 22
              },
              "end": {
                "line": 0,
                "character": 39
              }
            }
          },
          "npmPackage": "graphql-tag@2.12.6_graphql@16.6.0"
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\graphql_types\\graphql_server_types.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\graphql_types\\graphql_server_types.ts.js",
      "map": null,
      "size": 178585,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/graphql_types/graphql_server_types.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "https://deno.land/std@0.183.0/dotenv/load.ts",
          "code": {
            "specifier": "https://deno.land/std@0.183.0/dotenv/load.ts",
            "span": {
              "start": {
                "line": 1,
                "character": 7
              },
              "end": {
                "line": 1,
                "character": 53
              }
            }
          }
        },
        {
          "specifier": "./gps_server.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/gps_server.ts",
            "span": {
              "start": {
                "line": 4,
                "character": 22
              },
              "end": {
                "line": 4,
                "character": 39
              }
            }
          }
        },
        {
          "specifier": "./show_logs.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/show_logs.ts",
            "span": {
              "start": {
                "line": 12,
                "character": 25
              },
              "end": {
                "line": 12,
                "character": 41
              }
            }
          }
        },
        {
          "specifier": "./GT06/GT06Device.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/GT06/GT06Device.ts",
            "span": {
              "start": {
                "line": 13,
                "character": 23
              },
              "end": {
                "line": 13,
                "character": 45
              }
            }
          }
        },
        {
          "specifier": "./GT06/GT06Command.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/GT06/GT06Command.ts",
            "span": {
              "start": {
                "line": 14,
                "character": 24
              },
              "end": {
                "line": 14,
                "character": 47
              }
            }
          }
        },
        {
          "specifier": "./DeviceBase.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DeviceBase.ts",
            "span": {
              "start": {
                "line": 15,
                "character": 27
              },
              "end": {
                "line": 15,
                "character": 44
              }
            }
          }
        },
        {
          "specifier": "./CommandBase.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/CommandBase.ts",
            "span": {
              "start": {
                "line": 16,
                "character": 24
              },
              "end": {
                "line": 16,
                "character": 42
              }
            }
          }
        },
        {
          "specifier": "./db/Mysql.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mysql.ts",
            "span": {
              "start": {
                "line": 18,
                "character": 26
              },
              "end": {
                "line": 18,
                "character": 41
              }
            }
          }
        },
        {
          "specifier": "./db/Mongo.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mongo.ts",
            "span": {
              "start": {
                "line": 19,
                "character": 28
              },
              "end": {
                "line": 19,
                "character": 43
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\main.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\main.ts.js",
      "map": null,
      "size": 3644,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/main.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:dayjs",
          "code": {
            "specifier": "npm:dayjs",
            "span": {
              "start": {
                "line": 0,
                "character": 18
              },
              "end": {
                "line": 0,
                "character": 29
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:gps-distance",
          "code": {
            "specifier": "npm:gps-distance",
            "span": {
              "start": {
                "line": 1,
                "character": 24
              },
              "end": {
                "line": 1,
                "character": 42
              }
            }
          },
          "npmPackage": "gps-distance@0.0.4"
        },
        {
          "specifier": "npm:squel",
          "code": {
            "specifier": "npm:squel",
            "span": {
              "start": {
                "line": 2,
                "character": 18
              },
              "end": {
                "line": 2,
                "character": 29
              }
            }
          },
          "npmPackage": "squel@5.13.0"
        },
        {
          "specifier": "../Tools.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/Tools.ts",
            "span": {
              "start": {
                "line": 3,
                "character": 76
              },
              "end": {
                "line": 3,
                "character": 89
              }
            }
          }
        },
        {
          "specifier": "npm:mongo-dot-notation",
          "code": {
            "specifier": "npm:mongo-dot-notation",
            "span": {
              "start": {
                "line": 4,
                "character": 24
              },
              "end": {
                "line": 4,
                "character": 48
              }
            }
          },
          "npmPackage": "mongo-dot-notation@3.1.0"
        },
        {
          "specifier": "npm:mysql2@3.2.1",
          "code": {
            "specifier": "npm:mysql2@3.2.1",
            "span": {
              "start": {
                "line": 6,
                "character": 40
              },
              "end": {
                "line": 6,
                "character": 58
              }
            }
          },
          "npmPackage": "mysql2@3.2.1"
        },
        {
          "specifier": "../DBWorker.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DBWorker.ts",
            "span": {
              "start": {
                "line": 7,
                "character": 25
              },
              "end": {
                "line": 7,
                "character": 41
              }
            }
          }
        },
        {
          "specifier": "npm:mongodb",
          "code": {
            "specifier": "npm:mongodb",
            "span": {
              "start": {
                "line": 9,
                "character": 36
              },
              "end": {
                "line": 9,
                "character": 49
              }
            }
          },
          "npmPackage": "mongodb@5.3.0"
        },
        {
          "specifier": "../../../deno_libs/types/server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/server_types.ts",
            "span": {
              "start": {
                "line": 10,
                "character": 29
              },
              "end": {
                "line": 10,
                "character": 71
              }
            }
          }
        },
        {
          "specifier": "../../../deno_libs/types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 11,
                "character": 635
              },
              "end": {
                "line": 11,
                "character": 685
              }
            }
          }
        },
        {
          "specifier": "../db/Mongo.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mongo.ts",
            "span": {
              "start": {
                "line": 12,
                "character": 28
              },
              "end": {
                "line": 12,
                "character": 44
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\resolvers\\Mutations.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\resolvers\\Mutations.ts.js",
      "map": null,
      "size": 51628,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/resolvers/Mutations.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:dayjs",
          "code": {
            "specifier": "npm:dayjs",
            "span": {
              "start": {
                "line": 0,
                "character": 18
              },
              "end": {
                "line": 0,
                "character": 29
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        },
        {
          "specifier": "npm:gps-distance",
          "code": {
            "specifier": "npm:gps-distance",
            "span": {
              "start": {
                "line": 1,
                "character": 24
              },
              "end": {
                "line": 1,
                "character": 42
              }
            }
          },
          "npmPackage": "gps-distance@0.0.4"
        },
        {
          "specifier": "npm:squel",
          "code": {
            "specifier": "npm:squel",
            "span": {
              "start": {
                "line": 2,
                "character": 18
              },
              "end": {
                "line": 2,
                "character": 29
              }
            }
          },
          "npmPackage": "squel@5.13.0"
        },
        {
          "specifier": "../Tools.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/Tools.ts",
            "span": {
              "start": {
                "line": 3,
                "character": 28
              },
              "end": {
                "line": 3,
                "character": 41
              }
            }
          }
        },
        {
          "specifier": "../graphql_types/graphql_server_types.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/graphql_types/graphql_server_types.ts",
            "span": {
              "start": {
                "line": 4,
                "character": 356
              },
              "end": {
                "line": 4,
                "character": 398
              }
            }
          }
        },
        {
          "specifier": "npm:mysql2@3.2.1",
          "code": {
            "specifier": "npm:mysql2@3.2.1",
            "span": {
              "start": {
                "line": 6,
                "character": 30
              },
              "end": {
                "line": 6,
                "character": 48
              }
            }
          },
          "npmPackage": "mysql2@3.2.1"
        },
        {
          "specifier": "../DBWorker.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/DBWorker.ts",
            "span": {
              "start": {
                "line": 7,
                "character": 25
              },
              "end": {
                "line": 7,
                "character": 41
              }
            }
          }
        },
        {
          "specifier": "../db/Mongo.ts",
          "code": {
            "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/db/Mongo.ts",
            "span": {
              "start": {
                "line": 8,
                "character": 28
              },
              "end": {
                "line": 8,
                "character": 44
              }
            }
          }
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\resolvers\\Queries.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\resolvers\\Queries.ts.js",
      "map": null,
      "size": 10918,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/resolvers/Queries.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:markdown-it",
          "code": {
            "specifier": "npm:markdown-it",
            "span": {
              "start": {
                "line": 0,
                "character": 23
              },
              "end": {
                "line": 0,
                "character": 40
              }
            }
          },
          "npmPackage": "markdown-it@13.0.1"
        },
        {
          "specifier": "npm:express",
          "code": {
            "specifier": "npm:express",
            "span": {
              "start": {
                "line": 1,
                "character": 20
              },
              "end": {
                "line": 1,
                "character": 33
              }
            }
          },
          "npmPackage": "express@4.18.2"
        },
        {
          "specifier": "npm:dayjs",
          "code": {
            "specifier": "npm:dayjs",
            "span": {
              "start": {
                "line": 3,
                "character": 18
              },
              "end": {
                "line": 3,
                "character": 29
              }
            }
          },
          "npmPackage": "dayjs@1.11.7"
        }
      ],
      "local": "D:\\deno.land\\deno-gps-server-with-mqtt\\src\\show_logs.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno-gps-server-with-mqtt\\src\\show_logs.ts.js",
      "map": null,
      "size": 488,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno-gps-server-with-mqtt/src/show_logs.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "npm:graphql-tag",
          "code": {
            "specifier": "npm:graphql-tag",
            "span": {
              "start": {
                "line": 0,
                "character": 22
              },
              "end": {
                "line": 0,
                "character": 39
              }
            }
          },
          "npmPackage": "graphql-tag@2.12.6_graphql@16.6.0"
        }
      ],
      "local": "D:\\deno.land\\deno_libs\\types\\graphql_server_types.ts",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\file\\D\\deno.land\\deno_libs\\types\\graphql_server_types.ts.js",
      "map": null,
      "size": 178585,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno_libs/types/graphql_server_types.ts"
    },
    {
      "kind": "esm",
      "local": "D:\\deno.land\\deno_libs\\types\\server_types.ts",
      "emit": null,
      "map": null,
      "size": 738,
      "mediaType": "TypeScript",
      "specifier": "file:///D:/deno.land/deno_libs/types/server_types.ts"
    },
    {
      "kind": "esm",
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\c11fcec790d086cb83b82ee5b2c75849186396573b6a0c6cc7296654da243419",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\c11fcec790d086cb83b82ee5b2c75849186396573b6a0c6cc7296654da243419.js",
      "map": null,
      "size": 12458,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.181.0/fmt/colors.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "../fmt/colors.ts",
          "code": {
            "specifier": "https://deno.land/std@0.181.0/fmt/colors.ts",
            "span": {
              "start": {
                "line": 11,
                "character": 7
              },
              "end": {
                "line": 11,
                "character": 25
              }
            }
          }
        }
      ],
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\f74c57db721ca0656071b189153f35a49efe60d43944d76d621e96a3dcf1c0b2",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\f74c57db721ca0656071b189153f35a49efe60d43944d76d621e96a3dcf1c0b2.js",
      "map": null,
      "size": 11581,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.181.0/testing/_diff.ts"
    },
    {
      "kind": "esm",
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\812c9b9285afc74587957b83598a2c7f2bf6b1439a4d84f2f119f0910aa9deef",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\812c9b9285afc74587957b83598a2c7f2bf6b1439a4d84f2f119f0910aa9deef.js",
      "map": null,
      "size": 705,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.181.0/testing/_format.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "../fmt/colors.ts",
          "code": {
            "specifier": "https://deno.land/std@0.181.0/fmt/colors.ts",
            "span": {
              "start": {
                "line": 12,
                "character": 32
              },
              "end": {
                "line": 12,
                "character": 50
              }
            }
          }
        },
        {
          "specifier": "./_diff.ts",
          "code": {
            "specifier": "https://deno.land/std@0.181.0/testing/_diff.ts",
            "span": {
              "start": {
                "line": 13,
                "character": 44
              },
              "end": {
                "line": 13,
                "character": 56
              }
            }
          }
        },
        {
          "specifier": "./_format.ts",
          "code": {
            "specifier": "https://deno.land/std@0.181.0/testing/_format.ts",
            "span": {
              "start": {
                "line": 14,
                "character": 23
              },
              "end": {
                "line": 14,
                "character": 37
              }
            }
          }
        }
      ],
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\23f3530bf77a3f12c320a44f9944e29ed068956d2b50c654b1863d417759e1f8",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\23f3530bf77a3f12c320a44f9944e29ed068956d2b50c654b1863d417759e1f8.js",
      "map": null,
      "size": 26106,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.181.0/testing/asserts.ts"
    },
    {
      "kind": "esm",
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\e3fdbffe2212374a940fa6bd55699120ae8298986de43e2360199fb5f3358a40",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\e3fdbffe2212374a940fa6bd55699120ae8298986de43e2360199fb5f3358a40.js",
      "map": null,
      "size": 1042,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.183.0/collections/filter_values.ts"
    },
    {
      "kind": "esm",
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\a167c3093aceb840d9ae9bb2a2a9899f19a185c262ab17be48b6617ec115710b",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\a167c3093aceb840d9ae9bb2a2a9899f19a185c262ab17be48b6617ec115710b.js",
      "map": null,
      "size": 653,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.183.0/collections/without_all.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "./mod.ts",
          "code": {
            "specifier": "https://deno.land/std@0.183.0/dotenv/mod.ts",
            "span": {
              "start": {
                "line": 2,
                "character": 25
              },
              "end": {
                "line": 2,
                "character": 35
              }
            }
          }
        }
      ],
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\7a4ab60bcd8ae89526408f0e1438bc950ff2162888f0f8d2236a803aa869ea7b",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\7a4ab60bcd8ae89526408f0e1438bc950ff2162888f0f8d2236a803aa869ea7b.js",
      "map": null,
      "size": 393,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.183.0/dotenv/load.ts"
    },
    {
      "kind": "esm",
      "dependencies": [
        {
          "specifier": "../collections/filter_values.ts",
          "code": {
            "specifier": "https://deno.land/std@0.183.0/collections/filter_values.ts",
            "span": {
              "start": {
                "line": 92,
                "character": 29
              },
              "end": {
                "line": 92,
                "character": 62
              }
            }
          }
        },
        {
          "specifier": "../collections/without_all.ts",
          "code": {
            "specifier": "https://deno.land/std@0.183.0/collections/without_all.ts",
            "span": {
              "start": {
                "line": 93,
                "character": 27
              },
              "end": {
                "line": 93,
                "character": 58
              }
            }
          }
        }
      ],
      "local": "C:\\Users\\emehm\\AppData\\Local\\deno\\deps\\https\\deno.land\\5fd52999a72ab8a8a5d2c263b7c51cbf8537dedfee893759d94ce59fbd68a217",
      "emit": "C:\\Users\\emehm\\AppData\\Local\\deno\\gen\\https\\deno.land\\5fd52999a72ab8a8a5d2c263b7c51cbf8537dedfee893759d94ce59fbd68a217.js",
      "map": null,
      "size": 13642,
      "mediaType": "TypeScript",
      "specifier": "https://deno.land/std@0.183.0/dotenv/mod.ts"
    },
    {
      "kind": "node",
      "specifier": "node:buffer",
      "moduleName": "buffer"
    },
    {
      "kind": "node",
      "specifier": "node:net",
      "moduleName": "net"
    }
  ],
  "redirects": {
    "npm:crc-multi": "npm:crc-multi@0.1.1",
    "npm:dayjs": "npm:dayjs@1.11.7",
    "npm:dayjs/plugin/customParseFormat.js": "npm:dayjs@1.11.7/plugin/customParseFormat.js",
    "npm:dayjs/plugin/duration.js": "npm:dayjs@1.11.7/plugin/duration.js",
    "npm:dayjs/plugin/isBetween.js": "npm:dayjs@1.11.7/plugin/isBetween.js",
    "npm:dayjs/plugin/timezone.js": "npm:dayjs@1.11.7/plugin/timezone.js",
    "npm:dayjs/plugin/utc.js": "npm:dayjs@1.11.7/plugin/utc.js",
    "npm:dmm-parser": "npm:dmm-parser@0.0.3",
    "npm:express": "npm:express@4.18.2",
    "npm:gps-distance": "npm:gps-distance@0.0.4",
    "npm:graphql-tag": "npm:graphql-tag@2.12.6",
    "npm:markdown-it": "npm:markdown-it@13.0.1",
    "npm:mongo-dot-notation": "npm:mongo-dot-notation@3.1.0",
    "npm:mongodb": "npm:mongodb@5.3.0",
    "npm:mqtt": "npm:mqtt@4.3.7",
    "npm:squel": "npm:squel@5.13.0",
    "npm:teeny-request": "npm:teeny-request@8.0.3"
  },
  "npmPackages": {
    "@tootallnate/once@2.0.0": {
      "name": "@tootallnate/once",
      "version": "2.0.0",
      "dependencies": []
    },
    "@types/node@18.15.11": {
      "name": "@types/node",
      "version": "18.15.11",
      "dependencies": []
    },
    "@types/webidl-conversions@7.0.0": {
      "name": "@types/webidl-conversions",
      "version": "7.0.0",
      "dependencies": []
    },
    "@types/whatwg-url@8.2.2": {
      "name": "@types/whatwg-url",
      "version": "8.2.2",
      "dependencies": [
        "@types/node@18.15.11",
        "@types/webidl-conversions@7.0.0"
      ]
    },
    "accepts@1.3.8": {
      "name": "accepts",
      "version": "1.3.8",
      "dependencies": [
        "mime-types@2.1.35",
        "negotiator@0.6.3"
      ]
    },
    "agent-base@6.0.2": {
      "name": "agent-base",
      "version": "6.0.2",
      "dependencies": [
        "debug@4.3.4"
      ]
    },
    "argparse@2.0.1": {
      "name": "argparse",
      "version": "2.0.1",
      "dependencies": []
    },
    "array-flatten@1.1.1": {
      "name": "array-flatten",
      "version": "1.1.1",
      "dependencies": []
    },
    "balanced-match@1.0.2": {
      "name": "balanced-match",
      "version": "1.0.2",
      "dependencies": []
    },
    "base64-js@1.5.1": {
      "name": "base64-js",
      "version": "1.5.1",
      "dependencies": []
    },
    "bl@4.1.0": {
      "name": "bl",
      "version": "4.1.0",
      "dependencies": [
        "buffer@5.7.1",
        "inherits@2.0.4",
        "readable-stream@3.6.2"
      ]
    },
    "body-parser@1.20.1": {
      "name": "body-parser",
      "version": "1.20.1",
      "dependencies": [
        "bytes@3.1.2",
        "content-type@1.0.5",
        "debug@2.6.9",
        "depd@2.0.0",
        "destroy@1.2.0",
        "http-errors@2.0.0",
        "iconv-lite@0.4.24",
        "on-finished@2.4.1",
        "qs@6.11.0",
        "raw-body@2.5.1",
        "type-is@1.6.18",
        "unpipe@1.0.0"
      ]
    },
    "brace-expansion@1.1.11": {
      "name": "brace-expansion",
      "version": "1.1.11",
      "dependencies": [
        "balanced-match@1.0.2",
        "concat-map@0.0.1"
      ]
    },
    "bson@5.2.0": {
      "name": "bson",
      "version": "5.2.0",
      "dependencies": []
    },
    "buffer@5.7.1": {
      "name": "buffer",
      "version": "5.7.1",
      "dependencies": [
        "base64-js@1.5.1",
        "ieee754@1.2.1"
      ]
    },
    "buffer-from@1.1.2": {
      "name": "buffer-from",
      "version": "1.1.2",
      "dependencies": []
    },
    "bytes@3.1.2": {
      "name": "bytes",
      "version": "3.1.2",
      "dependencies": []
    },
    "call-bind@1.0.2": {
      "name": "call-bind",
      "version": "1.0.2",
      "dependencies": [
        "function-bind@1.1.1",
        "get-intrinsic@1.2.0"
      ]
    },
    "clone@1.0.4": {
      "name": "clone",
      "version": "1.0.4",
      "dependencies": []
    },
    "coffee-script@1.12.7": {
      "name": "coffee-script",
      "version": "1.12.7",
      "dependencies": []
    },
    "commist@1.1.0": {
      "name": "commist",
      "version": "1.1.0",
      "dependencies": [
        "leven@2.1.0",
        "minimist@1.2.8"
      ]
    },
    "concat-map@0.0.1": {
      "name": "concat-map",
      "version": "0.0.1",
      "dependencies": []
    },
    "concat-stream@2.0.0": {
      "name": "concat-stream",
      "version": "2.0.0",
      "dependencies": [
        "buffer-from@1.1.2",
        "inherits@2.0.4",
        "readable-stream@3.6.2",
        "typedarray@0.0.6"
      ]
    },
    "content-disposition@0.5.4": {
      "name": "content-disposition",
      "version": "0.5.4",
      "dependencies": [
        "safe-buffer@5.2.1"
      ]
    },
    "content-type@1.0.5": {
      "name": "content-type",
      "version": "1.0.5",
      "dependencies": []
    },
    "cookie@0.5.0": {
      "name": "cookie",
      "version": "0.5.0",
      "dependencies": []
    },
    "cookie-signature@1.0.6": {
      "name": "cookie-signature",
      "version": "1.0.6",
      "dependencies": []
    },
    "crc-multi@0.1.1": {
      "name": "crc-multi",
      "version": "0.1.1",
      "dependencies": []
    },
    "dayjs@1.11.7": {
      "name": "dayjs",
      "version": "1.11.7",
      "dependencies": []
    },
    "debug@2.6.9": {
      "name": "debug",
      "version": "2.6.9",
      "dependencies": [
        "ms@2.0.0"
      ]
    },
    "debug@4.3.4": {
      "name": "debug",
      "version": "4.3.4",
      "dependencies": [
        "ms@2.1.2"
      ]
    },
    "defaults@1.0.4": {
      "name": "defaults",
      "version": "1.0.4",
      "dependencies": [
        "clone@1.0.4"
      ]
    },
    "denque@2.1.0": {
      "name": "denque",
      "version": "2.1.0",
      "dependencies": []
    },
    "depd@2.0.0": {
      "name": "depd",
      "version": "2.0.0",
      "dependencies": []
    },
    "destroy@1.2.0": {
      "name": "destroy",
      "version": "1.2.0",
      "dependencies": []
    },
    "dmm-parser@0.0.3": {
      "name": "dmm-parser",
      "version": "0.0.3",
      "dependencies": [
        "pad@1.2.1"
      ]
    },
    "duplexify@4.1.2": {
      "name": "duplexify",
      "version": "4.1.2",
      "dependencies": [
        "end-of-stream@1.4.4",
        "inherits@2.0.4",
        "readable-stream@3.6.2",
        "stream-shift@1.0.1"
      ]
    },
    "ee-first@1.1.1": {
      "name": "ee-first",
      "version": "1.1.1",
      "dependencies": []
    },
    "encodeurl@1.0.2": {
      "name": "encodeurl",
      "version": "1.0.2",
      "dependencies": []
    },
    "end-of-stream@1.4.4": {
      "name": "end-of-stream",
      "version": "1.4.4",
      "dependencies": [
        "once@1.4.0"
      ]
    },
    "entities@3.0.1": {
      "name": "entities",
      "version": "3.0.1",
      "dependencies": []
    },
    "escape-html@1.0.3": {
      "name": "escape-html",
      "version": "1.0.3",
      "dependencies": []
    },
    "etag@1.8.1": {
      "name": "etag",
      "version": "1.8.1",
      "dependencies": []
    },
    "express@4.18.2": {
      "name": "express",
      "version": "4.18.2",
      "dependencies": [
        "accepts@1.3.8",
        "array-flatten@1.1.1",
        "body-parser@1.20.1",
        "content-disposition@0.5.4",
        "content-type@1.0.5",
        "cookie@0.5.0",
        "cookie-signature@1.0.6",
        "debug@2.6.9",
        "depd@2.0.0",
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "etag@1.8.1",
        "finalhandler@1.2.0",
        "fresh@0.5.2",
        "http-errors@2.0.0",
        "merge-descriptors@1.0.1",
        "methods@1.1.2",
        "on-finished@2.4.1",
        "parseurl@1.3.3",
        "path-to-regexp@0.1.7",
        "proxy-addr@2.0.7",
        "qs@6.11.0",
        "range-parser@1.2.1",
        "safe-buffer@5.2.1",
        "send@0.18.0",
        "serve-static@1.15.0",
        "setprototypeof@1.2.0",
        "statuses@2.0.1",
        "type-is@1.6.18",
        "utils-merge@1.0.1",
        "vary@1.1.2"
      ]
    },
    "finalhandler@1.2.0": {
      "name": "finalhandler",
      "version": "1.2.0",
      "dependencies": [
        "debug@2.6.9",
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "on-finished@2.4.1",
        "parseurl@1.3.3",
        "statuses@2.0.1",
        "unpipe@1.0.0"
      ]
    },
    "forwarded@0.2.0": {
      "name": "forwarded",
      "version": "0.2.0",
      "dependencies": []
    },
    "fresh@0.5.2": {
      "name": "fresh",
      "version": "0.5.2",
      "dependencies": []
    },
    "fs.realpath@1.0.0": {
      "name": "fs.realpath",
      "version": "1.0.0",
      "dependencies": []
    },
    "function-bind@1.1.1": {
      "name": "function-bind",
      "version": "1.1.1",
      "dependencies": []
    },
    "generate-function@2.3.1": {
      "name": "generate-function",
      "version": "2.3.1",
      "dependencies": [
        "is-property@1.0.2"
      ]
    },
    "get-intrinsic@1.2.0": {
      "name": "get-intrinsic",
      "version": "1.2.0",
      "dependencies": [
        "function-bind@1.1.1",
        "has@1.0.3",
        "has-symbols@1.0.3"
      ]
    },
    "glob@7.2.3": {
      "name": "glob",
      "version": "7.2.3",
      "dependencies": [
        "fs.realpath@1.0.0",
        "inflight@1.0.6",
        "inherits@2.0.4",
        "minimatch@3.1.2",
        "once@1.4.0",
        "path-is-absolute@1.0.1"
      ]
    },
    "gps-distance@0.0.4": {
      "name": "gps-distance",
      "version": "0.0.4",
      "dependencies": []
    },
    "graphql@16.6.0": {
      "name": "graphql",
      "version": "16.6.0",
      "dependencies": []
    },
    "graphql-tag@2.12.6_graphql@16.6.0": {
      "name": "graphql-tag",
      "version": "2.12.6",
      "dependencies": [
        "graphql@16.6.0",
        "tslib@2.5.0"
      ]
    },
    "has@1.0.3": {
      "name": "has",
      "version": "1.0.3",
      "dependencies": [
        "function-bind@1.1.1"
      ]
    },
    "has-symbols@1.0.3": {
      "name": "has-symbols",
      "version": "1.0.3",
      "dependencies": []
    },
    "help-me@3.0.0": {
      "name": "help-me",
      "version": "3.0.0",
      "dependencies": [
        "glob@7.2.3",
        "readable-stream@3.6.2"
      ]
    },
    "http-errors@2.0.0": {
      "name": "http-errors",
      "version": "2.0.0",
      "dependencies": [
        "depd@2.0.0",
        "inherits@2.0.4",
        "setprototypeof@1.2.0",
        "statuses@2.0.1",
        "toidentifier@1.0.1"
      ]
    },
    "http-proxy-agent@5.0.0": {
      "name": "http-proxy-agent",
      "version": "5.0.0",
      "dependencies": [
        "@tootallnate/once@2.0.0",
        "agent-base@6.0.2",
        "debug@4.3.4"
      ]
    },
    "https-proxy-agent@5.0.1": {
      "name": "https-proxy-agent",
      "version": "5.0.1",
      "dependencies": [
        "agent-base@6.0.2",
        "debug@4.3.4"
      ]
    },
    "iconv-lite@0.4.24": {
      "name": "iconv-lite",
      "version": "0.4.24",
      "dependencies": [
        "safer-buffer@2.1.2"
      ]
    },
    "iconv-lite@0.6.3": {
      "name": "iconv-lite",
      "version": "0.6.3",
      "dependencies": [
        "safer-buffer@2.1.2"
      ]
    },
    "ieee754@1.2.1": {
      "name": "ieee754",
      "version": "1.2.1",
      "dependencies": []
    },
    "inflight@1.0.6": {
      "name": "inflight",
      "version": "1.0.6",
      "dependencies": [
        "once@1.4.0",
        "wrappy@1.0.2"
      ]
    },
    "inherits@2.0.4": {
      "name": "inherits",
      "version": "2.0.4",
      "dependencies": []
    },
    "ip@2.0.0": {
      "name": "ip",
      "version": "2.0.0",
      "dependencies": []
    },
    "ipaddr.js@1.9.1": {
      "name": "ipaddr.js",
      "version": "1.9.1",
      "dependencies": []
    },
    "is-property@1.0.2": {
      "name": "is-property",
      "version": "1.0.2",
      "dependencies": []
    },
    "js-sdsl@4.3.0": {
      "name": "js-sdsl",
      "version": "4.3.0",
      "dependencies": []
    },
    "leven@2.1.0": {
      "name": "leven",
      "version": "2.1.0",
      "dependencies": []
    },
    "linkify-it@4.0.1": {
      "name": "linkify-it",
      "version": "4.0.1",
      "dependencies": [
        "uc.micro@1.0.6"
      ]
    },
    "long@5.2.3": {
      "name": "long",
      "version": "5.2.3",
      "dependencies": []
    },
    "lru-cache@6.0.0": {
      "name": "lru-cache",
      "version": "6.0.0",
      "dependencies": [
        "yallist@4.0.0"
      ]
    },
    "lru-cache@7.18.3": {
      "name": "lru-cache",
      "version": "7.18.3",
      "dependencies": []
    },
    "lru-cache@8.0.5": {
      "name": "lru-cache",
      "version": "8.0.5",
      "dependencies": []
    },
    "markdown-it@13.0.1": {
      "name": "markdown-it",
      "version": "13.0.1",
      "dependencies": [
        "argparse@2.0.1",
        "entities@3.0.1",
        "linkify-it@4.0.1",
        "mdurl@1.0.1",
        "uc.micro@1.0.6"
      ]
    },
    "mdurl@1.0.1": {
      "name": "mdurl",
      "version": "1.0.1",
      "dependencies": []
    },
    "media-typer@0.3.0": {
      "name": "media-typer",
      "version": "0.3.0",
      "dependencies": []
    },
    "memory-pager@1.5.0": {
      "name": "memory-pager",
      "version": "1.5.0",
      "dependencies": []
    },
    "merge-descriptors@1.0.1": {
      "name": "merge-descriptors",
      "version": "1.0.1",
      "dependencies": []
    },
    "methods@1.1.2": {
      "name": "methods",
      "version": "1.1.2",
      "dependencies": []
    },
    "mime@1.6.0": {
      "name": "mime",
      "version": "1.6.0",
      "dependencies": []
    },
    "mime-db@1.52.0": {
      "name": "mime-db",
      "version": "1.52.0",
      "dependencies": []
    },
    "mime-types@2.1.35": {
      "name": "mime-types",
      "version": "2.1.35",
      "dependencies": [
        "mime-db@1.52.0"
      ]
    },
    "minimatch@3.1.2": {
      "name": "minimatch",
      "version": "3.1.2",
      "dependencies": [
        "brace-expansion@1.1.11"
      ]
    },
    "minimist@1.2.8": {
      "name": "minimist",
      "version": "1.2.8",
      "dependencies": []
    },
    "mongo-dot-notation@3.1.0": {
      "name": "mongo-dot-notation",
      "version": "3.1.0",
      "dependencies": []
    },
    "mongodb@5.3.0": {
      "name": "mongodb",
      "version": "5.3.0",
      "dependencies": [
        "bson@5.2.0",
        "mongodb-connection-string-url@2.6.0",
        "saslprep@1.0.3",
        "socks@2.7.1"
      ]
    },
    "mongodb-connection-string-url@2.6.0": {
      "name": "mongodb-connection-string-url",
      "version": "2.6.0",
      "dependencies": [
        "@types/whatwg-url@8.2.2",
        "whatwg-url@11.0.0"
      ]
    },
    "mqtt@4.3.7": {
      "name": "mqtt",
      "version": "4.3.7",
      "dependencies": [
        "commist@1.1.0",
        "concat-stream@2.0.0",
        "debug@4.3.4",
        "duplexify@4.1.2",
        "help-me@3.0.0",
        "inherits@2.0.4",
        "lru-cache@6.0.0",
        "minimist@1.2.8",
        "mqtt-packet@6.10.0",
        "number-allocator@1.0.14",
        "pump@3.0.0",
        "readable-stream@3.6.2",
        "reinterval@1.1.0",
        "rfdc@1.3.0",
        "split2@3.2.2",
        "ws@7.5.9",
        "xtend@4.0.2"
      ]
    },
    "mqtt-packet@6.10.0": {
      "name": "mqtt-packet",
      "version": "6.10.0",
      "dependencies": [
        "bl@4.1.0",
        "debug@4.3.4",
        "process-nextick-args@2.0.1"
      ]
    },
    "ms@2.0.0": {
      "name": "ms",
      "version": "2.0.0",
      "dependencies": []
    },
    "ms@2.1.2": {
      "name": "ms",
      "version": "2.1.2",
      "dependencies": []
    },
    "ms@2.1.3": {
      "name": "ms",
      "version": "2.1.3",
      "dependencies": []
    },
    "mysql2@3.2.1": {
      "name": "mysql2",
      "version": "3.2.1",
      "dependencies": [
        "denque@2.1.0",
        "generate-function@2.3.1",
        "iconv-lite@0.6.3",
        "long@5.2.3",
        "lru-cache@8.0.5",
        "named-placeholders@1.1.3",
        "seq-queue@0.0.5",
        "sqlstring@2.3.3"
      ]
    },
    "named-placeholders@1.1.3": {
      "name": "named-placeholders",
      "version": "1.1.3",
      "dependencies": [
        "lru-cache@7.18.3"
      ]
    },
    "negotiator@0.6.3": {
      "name": "negotiator",
      "version": "0.6.3",
      "dependencies": []
    },
    "node-fetch@2.6.9": {
      "name": "node-fetch",
      "version": "2.6.9",
      "dependencies": [
        "whatwg-url@5.0.0"
      ]
    },
    "number-allocator@1.0.14": {
      "name": "number-allocator",
      "version": "1.0.14",
      "dependencies": [
        "debug@4.3.4",
        "js-sdsl@4.3.0"
      ]
    },
    "object-inspect@1.12.3": {
      "name": "object-inspect",
      "version": "1.12.3",
      "dependencies": []
    },
    "on-finished@2.4.1": {
      "name": "on-finished",
      "version": "2.4.1",
      "dependencies": [
        "ee-first@1.1.1"
      ]
    },
    "once@1.4.0": {
      "name": "once",
      "version": "1.4.0",
      "dependencies": [
        "wrappy@1.0.2"
      ]
    },
    "pad@1.2.1": {
      "name": "pad",
      "version": "1.2.1",
      "dependencies": [
        "coffee-script@1.12.7",
        "wcwidth@1.0.1"
      ]
    },
    "parseurl@1.3.3": {
      "name": "parseurl",
      "version": "1.3.3",
      "dependencies": []
    },
    "path-is-absolute@1.0.1": {
      "name": "path-is-absolute",
      "version": "1.0.1",
      "dependencies": []
    },
    "path-to-regexp@0.1.7": {
      "name": "path-to-regexp",
      "version": "0.1.7",
      "dependencies": []
    },
    "process-nextick-args@2.0.1": {
      "name": "process-nextick-args",
      "version": "2.0.1",
      "dependencies": []
    },
    "proxy-addr@2.0.7": {
      "name": "proxy-addr",
      "version": "2.0.7",
      "dependencies": [
        "forwarded@0.2.0",
        "ipaddr.js@1.9.1"
      ]
    },
    "pump@3.0.0": {
      "name": "pump",
      "version": "3.0.0",
      "dependencies": [
        "end-of-stream@1.4.4",
        "once@1.4.0"
      ]
    },
    "punycode@2.3.0": {
      "name": "punycode",
      "version": "2.3.0",
      "dependencies": []
    },
    "qs@6.11.0": {
      "name": "qs",
      "version": "6.11.0",
      "dependencies": [
        "side-channel@1.0.4"
      ]
    },
    "range-parser@1.2.1": {
      "name": "range-parser",
      "version": "1.2.1",
      "dependencies": []
    },
    "raw-body@2.5.1": {
      "name": "raw-body",
      "version": "2.5.1",
      "dependencies": [
        "bytes@3.1.2",
        "http-errors@2.0.0",
        "iconv-lite@0.4.24",
        "unpipe@1.0.0"
      ]
    },
    "readable-stream@3.6.2": {
      "name": "readable-stream",
      "version": "3.6.2",
      "dependencies": [
        "inherits@2.0.4",
        "string_decoder@1.3.0",
        "util-deprecate@1.0.2"
      ]
    },
    "reinterval@1.1.0": {
      "name": "reinterval",
      "version": "1.1.0",
      "dependencies": []
    },
    "rfdc@1.3.0": {
      "name": "rfdc",
      "version": "1.3.0",
      "dependencies": []
    },
    "safe-buffer@5.2.1": {
      "name": "safe-buffer",
      "version": "5.2.1",
      "dependencies": []
    },
    "safer-buffer@2.1.2": {
      "name": "safer-buffer",
      "version": "2.1.2",
      "dependencies": []
    },
    "saslprep@1.0.3": {
      "name": "saslprep",
      "version": "1.0.3",
      "dependencies": [
        "sparse-bitfield@3.0.3"
      ]
    },
    "send@0.18.0": {
      "name": "send",
      "version": "0.18.0",
      "dependencies": [
        "debug@2.6.9",
        "depd@2.0.0",
        "destroy@1.2.0",
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "etag@1.8.1",
        "fresh@0.5.2",
        "http-errors@2.0.0",
        "mime@1.6.0",
        "ms@2.1.3",
        "on-finished@2.4.1",
        "range-parser@1.2.1",
        "statuses@2.0.1"
      ]
    },
    "seq-queue@0.0.5": {
      "name": "seq-queue",
      "version": "0.0.5",
      "dependencies": []
    },
    "serve-static@1.15.0": {
      "name": "serve-static",
      "version": "1.15.0",
      "dependencies": [
        "encodeurl@1.0.2",
        "escape-html@1.0.3",
        "parseurl@1.3.3",
        "send@0.18.0"
      ]
    },
    "setprototypeof@1.2.0": {
      "name": "setprototypeof",
      "version": "1.2.0",
      "dependencies": []
    },
    "side-channel@1.0.4": {
      "name": "side-channel",
      "version": "1.0.4",
      "dependencies": [
        "call-bind@1.0.2",
        "get-intrinsic@1.2.0",
        "object-inspect@1.12.3"
      ]
    },
    "smart-buffer@4.2.0": {
      "name": "smart-buffer",
      "version": "4.2.0",
      "dependencies": []
    },
    "socks@2.7.1": {
      "name": "socks",
      "version": "2.7.1",
      "dependencies": [
        "ip@2.0.0",
        "smart-buffer@4.2.0"
      ]
    },
    "sparse-bitfield@3.0.3": {
      "name": "sparse-bitfield",
      "version": "3.0.3",
      "dependencies": [
        "memory-pager@1.5.0"
      ]
    },
    "split2@3.2.2": {
      "name": "split2",
      "version": "3.2.2",
      "dependencies": [
        "readable-stream@3.6.2"
      ]
    },
    "sqlstring@2.3.3": {
      "name": "sqlstring",
      "version": "2.3.3",
      "dependencies": []
    },
    "squel@5.13.0": {
      "name": "squel",
      "version": "5.13.0",
      "dependencies": []
    },
    "statuses@2.0.1": {
      "name": "statuses",
      "version": "2.0.1",
      "dependencies": []
    },
    "stream-events@1.0.5": {
      "name": "stream-events",
      "version": "1.0.5",
      "dependencies": [
        "stubs@3.0.0"
      ]
    },
    "stream-shift@1.0.1": {
      "name": "stream-shift",
      "version": "1.0.1",
      "dependencies": []
    },
    "string_decoder@1.3.0": {
      "name": "string_decoder",
      "version": "1.3.0",
      "dependencies": [
        "safe-buffer@5.2.1"
      ]
    },
    "stubs@3.0.0": {
      "name": "stubs",
      "version": "3.0.0",
      "dependencies": []
    },
    "teeny-request@8.0.3": {
      "name": "teeny-request",
      "version": "8.0.3",
      "dependencies": [
        "http-proxy-agent@5.0.0",
        "https-proxy-agent@5.0.1",
        "node-fetch@2.6.9",
        "stream-events@1.0.5",
        "uuid@9.0.0"
      ]
    },
    "toidentifier@1.0.1": {
      "name": "toidentifier",
      "version": "1.0.1",
      "dependencies": []
    },
    "tr46@0.0.3": {
      "name": "tr46",
      "version": "0.0.3",
      "dependencies": []
    },
    "tr46@3.0.0": {
      "name": "tr46",
      "version": "3.0.0",
      "dependencies": [
        "punycode@2.3.0"
      ]
    },
    "tslib@2.5.0": {
      "name": "tslib",
      "version": "2.5.0",
      "dependencies": []
    },
    "type-is@1.6.18": {
      "name": "type-is",
      "version": "1.6.18",
      "dependencies": [
        "media-typer@0.3.0",
        "mime-types@2.1.35"
      ]
    },
    "typedarray@0.0.6": {
      "name": "typedarray",
      "version": "0.0.6",
      "dependencies": []
    },
    "uc.micro@1.0.6": {
      "name": "uc.micro",
      "version": "1.0.6",
      "dependencies": []
    },
    "unpipe@1.0.0": {
      "name": "unpipe",
      "version": "1.0.0",
      "dependencies": []
    },
    "util-deprecate@1.0.2": {
      "name": "util-deprecate",
      "version": "1.0.2",
      "dependencies": []
    },
    "utils-merge@1.0.1": {
      "name": "utils-merge",
      "version": "1.0.1",
      "dependencies": []
    },
    "uuid@9.0.0": {
      "name": "uuid",
      "version": "9.0.0",
      "dependencies": []
    },
    "vary@1.1.2": {
      "name": "vary",
      "version": "1.1.2",
      "dependencies": []
    },
    "wcwidth@1.0.1": {
      "name": "wcwidth",
      "version": "1.0.1",
      "dependencies": [
        "defaults@1.0.4"
      ]
    },
    "webidl-conversions@3.0.1": {
      "name": "webidl-conversions",
      "version": "3.0.1",
      "dependencies": []
    },
    "webidl-conversions@7.0.0": {
      "name": "webidl-conversions",
      "version": "7.0.0",
      "dependencies": []
    },
    "whatwg-url@5.0.0": {
      "name": "whatwg-url",
      "version": "5.0.0",
      "dependencies": [
        "tr46@0.0.3",
        "webidl-conversions@3.0.1"
      ]
    },
    "whatwg-url@11.0.0": {
      "name": "whatwg-url",
      "version": "11.0.0",
      "dependencies": [
        "tr46@3.0.0",
        "webidl-conversions@7.0.0"
      ]
    },
    "wrappy@1.0.2": {
      "name": "wrappy",
      "version": "1.0.2",
      "dependencies": []
    },
    "ws@7.5.9": {
      "name": "ws",
      "version": "7.5.9",
      "dependencies": []
    },
    "xtend@4.0.2": {
      "name": "xtend",
      "version": "4.0.2",
      "dependencies": []
    },
    "yallist@4.0.0": {
      "name": "yallist",
      "version": "4.0.0",
      "dependencies": []
    }
  }
}
emehmet commented 1 year ago

deno 1.32.5 (release, x86_64-pc-windows-msvc) v8 11.2.214.9 typescript 5.0.3