diff --git a/.cache/replit/__replit_disk_meta.json b/.cache/replit/__replit_disk_meta.json new file mode 100644 index 0000000000000000000000000000000000000000..63fc1665a1f7d8faab98b76ec25ab1a68e07375a --- /dev/null +++ b/.cache/replit/__replit_disk_meta.json @@ -0,0 +1 @@ +{"nonce":3154529723591800780,"last_updated":{"seconds":1697368505,"nanos":69232000}} diff --git a/.cache/replit/nix/env.json b/.cache/replit/nix/env.json new file mode 100644 index 0000000000000000000000000000000000000000..bf1f5032efd059ddf2d0328a8ac6642d99924947 --- /dev/null +++ b/.cache/replit/nix/env.json @@ -0,0 +1 @@ +{"entries":{"replit.nix":{"env":{"AR":"ar","AS":"as","CC":"gcc","CONFIG_SHELL":"/nix/store/bm7jr70d9ghn5cczb3q0w90apsm05p54-bash-5.1-p8/bin/bash","CXX":"g++","HOST_PATH":"/nix/store/ra8r42571xvv1m85wanh1ll9mxmp0mwl-nodejs-16.13.2/bin:/nix/store/b2fkpfy1wq8na7kv3ldxxqpqsxyrpqdn-typescript-language-server-3.3.2/bin:/nix/store/ms6qmg7zicwy03rq9radb922ylqywxqq-yarn-1.22.17/bin:/nix/store/skfxhzc19nzw66r3ljh3g2vvl54ray5h-jest-cli-23.6.0/bin:/nix/store/jd1y449cf66yx5d1hwyjvc4562b1p1am-coreutils-9.0/bin:/nix/store/jjvw20r6pz3ff7pn91yhvfx8s7izsqan-findutils-4.8.0/bin:/nix/store/ndd6gh8zigjy0j68arj7nyrbcw4kcw01-diffutils-3.8/bin:/nix/store/bpg0ia8nkavzw7s66avi1f9nz72i1p3r-gnused-4.8/bin:/nix/store/df3ff57sbkgbdhc4ar19zs4y0hrhggii-gnugrep-3.7/bin:/nix/store/4fv981732jqzirah3h2y6ynmlsfbxb37-gawk-5.1.1/bin:/nix/store/k5ifa08z0qlkknnb8s1bdh2kdrx0qmd0-gnutar-1.34/bin:/nix/store/dcird3wn9xywy49w3qq1hpjwvjfn3lph-gzip-1.11/bin:/nix/store/s85iyc3p9nbinwvwx9rcqirf1m68zpmm-bzip2-1.0.6.0.2-bin/bin:/nix/store/msncxcf5lgy5by9cqjyxchxd26x47d64-gnumake-4.3/bin:/nix/store/bm7jr70d9ghn5cczb3q0w90apsm05p54-bash-5.1-p8/bin:/nix/store/gi3psbgxbf2fmvgi36pmw77nnh58vq3l-patch-2.7.6/bin:/nix/store/sqb20f4rk80lw21j4is85qwljlphmn3g-xz-5.2.5-bin/bin","LD":"ld","LOCALE_ARCHIVE":"/usr/lib/locale/locale-archive","NIX_BINTOOLS":"/nix/store/spm7d6ncyx2k5w8yl6clzynv2s4wf1kp-binutils-wrapper-2.35.2","NIX_BINTOOLS_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu":"1","NIX_BUILD_CORES":"16","NIX_BUILD_TOP":"/tmp","NIX_CC":"/nix/store/2qwnn6lizc9d119kp3zig3q19gbfm4n6-gcc-wrapper-10.3.0","NIX_CC_WRAPPER_TARGET_HOST_x86_64_unknown_linux_gnu":"1","NIX_CFLAGS_COMPILE":" -frandom-seed=1ybj29d4lm -isystem /nix/store/ra8r42571xvv1m85wanh1ll9mxmp0mwl-nodejs-16.13.2/include -isystem /nix/store/ra8r42571xvv1m85wanh1ll9mxmp0mwl-nodejs-16.13.2/include","NIX_ENFORCE_NO_NATIVE":"1","NIX_HARDENING_ENABLE":"fortify stackprotector pic strictoverflow format relro bindnow","NIX_INDENT_MAKE":"1","NIX_LDFLAGS":"-rpath /nix/store/1ybj29d4lmj3l6q0jq1h3va8av0zlwn7-nix-shell/lib64 -rpath /nix/store/1ybj29d4lmj3l6q0jq1h3va8av0zlwn7-nix-shell/lib ","NIX_STORE":"/nix/store","NM":"nm","NODE_PATH":"/nix/store/ra8r42571xvv1m85wanh1ll9mxmp0mwl-nodejs-16.13.2/lib/node_modules:/nix/store/b2fkpfy1wq8na7kv3ldxxqpqsxyrpqdn-typescript-language-server-3.3.2/lib/node_modules:/nix/store/ms6qmg7zicwy03rq9radb922ylqywxqq-yarn-1.22.17/lib/node_modules:/nix/store/skfxhzc19nzw66r3ljh3g2vvl54ray5h-jest-cli-23.6.0/lib/node_modules","OBJCOPY":"objcopy","OBJDUMP":"objdump","PATH":"/nix/store/bccsypsvjskpzsgzww8bzjgqmck4bjbf-bash-interactive-5.1-p8/bin:/nix/store/bqmg7l0jn6nhgjlfc981g1imzb6ny8xl-patchelf-0.13/bin:/nix/store/2qwnn6lizc9d119kp3zig3q19gbfm4n6-gcc-wrapper-10.3.0/bin:/nix/store/6r5h4h7nqx73m87j5b9sjwy2x9kyri0k-gcc-10.3.0/bin:/nix/store/csz8v8xi2f644j26n84i20dnqmq43sih-glibc-2.33-117-bin/bin:/nix/store/jd1y449cf66yx5d1hwyjvc4562b1p1am-coreutils-9.0/bin:/nix/store/spm7d6ncyx2k5w8yl6clzynv2s4wf1kp-binutils-wrapper-2.35.2/bin:/nix/store/h19zwlkrp6b0hp3ypbqdcggnyarn3af6-binutils-2.35.2/bin:/nix/store/ra8r42571xvv1m85wanh1ll9mxmp0mwl-nodejs-16.13.2/bin:/nix/store/b2fkpfy1wq8na7kv3ldxxqpqsxyrpqdn-typescript-language-server-3.3.2/bin:/nix/store/ms6qmg7zicwy03rq9radb922ylqywxqq-yarn-1.22.17/bin:/nix/store/skfxhzc19nzw66r3ljh3g2vvl54ray5h-jest-cli-23.6.0/bin:/nix/store/jd1y449cf66yx5d1hwyjvc4562b1p1am-coreutils-9.0/bin:/nix/store/jjvw20r6pz3ff7pn91yhvfx8s7izsqan-findutils-4.8.0/bin:/nix/store/ndd6gh8zigjy0j68arj7nyrbcw4kcw01-diffutils-3.8/bin:/nix/store/bpg0ia8nkavzw7s66avi1f9nz72i1p3r-gnused-4.8/bin:/nix/store/df3ff57sbkgbdhc4ar19zs4y0hrhggii-gnugrep-3.7/bin:/nix/store/4fv981732jqzirah3h2y6ynmlsfbxb37-gawk-5.1.1/bin:/nix/store/k5ifa08z0qlkknnb8s1bdh2kdrx0qmd0-gnutar-1.34/bin:/nix/store/dcird3wn9xywy49w3qq1hpjwvjfn3lph-gzip-1.11/bin:/nix/store/s85iyc3p9nbinwvwx9rcqirf1m68zpmm-bzip2-1.0.6.0.2-bin/bin:/nix/store/msncxcf5lgy5by9cqjyxchxd26x47d64-gnumake-4.3/bin:/nix/store/bm7jr70d9ghn5cczb3q0w90apsm05p54-bash-5.1-p8/bin:/nix/store/gi3psbgxbf2fmvgi36pmw77nnh58vq3l-patch-2.7.6/bin:/nix/store/sqb20f4rk80lw21j4is85qwljlphmn3g-xz-5.2.5-bin/bin","RANLIB":"ranlib","READELF":"readelf","SIZE":"size","SOURCE_DATE_EPOCH":"315532800","STRINGS":"strings","STRIP":"strip","XDG_DATA_DIRS":"/nix/store/bqmg7l0jn6nhgjlfc981g1imzb6ny8xl-patchelf-0.13/share","_":"/nix/store/jd1y449cf66yx5d1hwyjvc4562b1p1am-coreutils-9.0/bin/env","__ETC_PROFILE_SOURCED":"1","buildInputs":"/nix/store/ra8r42571xvv1m85wanh1ll9mxmp0mwl-nodejs-16.13.2 /nix/store/b2fkpfy1wq8na7kv3ldxxqpqsxyrpqdn-typescript-language-server-3.3.2 /nix/store/ms6qmg7zicwy03rq9radb922ylqywxqq-yarn-1.22.17 /nix/store/skfxhzc19nzw66r3ljh3g2vvl54ray5h-jest-cli-23.6.0","builder":"/nix/store/bm7jr70d9ghn5cczb3q0w90apsm05p54-bash-5.1-p8/bin/bash","configureFlags":"","depsBuildBuild":"","depsBuildBuildPropagated":"","depsBuildTarget":"","depsBuildTargetPropagated":"","depsHostHost":"","depsHostHostPropagated":"","depsTargetTarget":"","depsTargetTargetPropagated":"","doCheck":"","doInstallCheck":"","name":"nix-shell","nativeBuildInputs":"","nobuildPhase":"echo\necho \"This derivation is not meant to be built, aborting\";\necho\nexit 1\n","out":"/nix/store/1ybj29d4lmj3l6q0jq1h3va8av0zlwn7-nix-shell","outputs":"out","patches":"","phases":"nobuildPhase","propagatedBuildInputs":"","propagatedNativeBuildInputs":"","shell":"/nix/store/bm7jr70d9ghn5cczb3q0w90apsm05p54-bash-5.1-p8/bin/bash","shellHook":"","stdenv":"/nix/store/z7wz8q1i0j4jmfpn87wpakwma6q0k90n-stdenv-linux","strictDeps":"","system":"x86_64-linux"},"dependencies":[{"path":"replit.nix","mod_time":"2022-01-17T19:42:47.11800019Z"}],"channel":"stable-21_11","channel_nix_path":"/nix/store/nfj1lc3dd97dklla8xp8hqivq4059jyd-nixpkgs-stable-21_11-21.11.tar.gz/nixpkgs-stable-21_11","production":null}}} \ No newline at end of file diff --git a/.cache/typescript/4.4/node_modules/@types/accepts/LICENSE b/.cache/typescript/4.4/node_modules/@types/accepts/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..21071075c24599ee98254f702bcfc504cdc275a6 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/accepts/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/accepts/README.md b/.cache/typescript/4.4/node_modules/@types/accepts/README.md new file mode 100644 index 0000000000000000000000000000000000000000..d28c312ab493f998097cc4ab77457c72857082a3 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/accepts/README.md @@ -0,0 +1,16 @@ +# Installation +> `npm install --save @types/accepts` + +# Summary +This package contains type definitions for accepts (https://github.com/jshttp/accepts). + +# Details +Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/accepts + +Additional Details + * Last updated: Tue, 13 Feb 2018 02:54:18 GMT + * Dependencies: http, node + * Global values: none + +# Credits +These definitions were written by Stefan Reichel , Brice BERNARD . diff --git a/.cache/typescript/4.4/node_modules/@types/accepts/index.d.ts b/.cache/typescript/4.4/node_modules/@types/accepts/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..02cb0fbb970ebf95ac0a72a97991a49802814e88 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/accepts/index.d.ts @@ -0,0 +1,100 @@ +// Type definitions for accepts 1.3 +// Project: https://github.com/jshttp/accepts +// Definitions by: Stefan Reichel +// Brice BERNARD +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +import { IncomingMessage } from "http"; + +declare namespace accepts { + interface Accepts { + /** + * Return the first accepted charset. If nothing in `charsets` is accepted, then `false` is returned. + * If no charsets are supplied, all accepted charsets are returned, in the order of the client's preference + * (most preferred first). + */ + charset(): string[]; + charset(charsets: string[]): string | false; + charset(...charsets: string[]): string | false; + + /** + * Return the first accepted charset. If nothing in `charsets` is accepted, then `false` is returned. + * If no charsets are supplied, all accepted charsets are returned, in the order of the client's preference + * (most preferred first). + */ + charsets(): string[]; + charsets(charsets: string[]): string | false; + charsets(...charsets: string[]): string | false; + + /** + * Return the first accepted encoding. If nothing in `encodings` is accepted, then `false` is returned. + * If no encodings are supplied, all accepted encodings are returned, in the order of the client's preference + * (most preferred first). + */ + encoding(): string[]; + encoding(encodings: string[]): string | false; + encoding(...encodings: string[]): string | false; + + /** + * Return the first accepted encoding. If nothing in `encodings` is accepted, then `false` is returned. + * If no encodings are supplied, all accepted encodings are returned, in the order of the client's preference + * (most preferred first). + */ + encodings(): string[]; + encodings(encodings: string[]): string | false; + encodings(...encodings: string[]): string | false; + + /** + * Return the first accepted language. If nothing in `languages` is accepted, then `false` is returned. + * If no languaes are supplied, all accepted languages are returned, in the order of the client's preference + * (most preferred first). + */ + language(): string[]; + language(languages: string[]): string | false; + language(...languages: string[]): string | false; + + /** + * Return the first accepted language. If nothing in `languages` is accepted, then `false` is returned. + * If no languaes are supplied, all accepted languages are returned, in the order of the client's preference + * (most preferred first). + */ + languages(): string[]; + languages(languages: string[]): string | false; + languages(...languages: string[]): string | false; + + /** + * Return the first accepted language. If nothing in `languages` is accepted, then `false` is returned. + * If no languaes are supplied, all accepted languages are returned, in the order of the client's preference + * (most preferred first). + */ + lang(): string[]; + lang(languages: string[]): string | false; + lang(...languages: string[]): string | false; + + /** + * Return the first accepted language. If nothing in `languages` is accepted, then `false` is returned. + * If no languaes are supplied, all accepted languages are returned, in the order of the client's preference + * (most preferred first). + */ + langs(): string[]; + langs(languages: string[]): string | false; + langs(...languages: string[]): string | false; + + /** + * Return the first accepted type (and it is returned as the same text as what appears in the `types` array). If nothing in `types` is accepted, then `false` is returned. + * If no types are supplied, return the entire set of acceptable types. + * + * The `types` array can contain full MIME types or file extensions. Any value that is not a full MIME types is passed to `require('mime-types').lookup`. + */ + type(types: string[]): string[] | string | false; + type(...types: string[]): string[] | string | false; + types(types: string[]): string[] | string | false; + types(...types: string[]): string[] | string | false; + } +} + +declare function accepts(req: IncomingMessage): accepts.Accepts; + +export = accepts; diff --git a/.cache/typescript/4.4/node_modules/@types/accepts/package.json b/.cache/typescript/4.4/node_modules/@types/accepts/package.json new file mode 100644 index 0000000000000000000000000000000000000000..239676e5ff6a5787d56a8951c2bfceafbc34ccec --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/accepts/package.json @@ -0,0 +1,58 @@ +{ + "_from": "@types/accepts@ts4.4", + "_id": "@types/accepts@1.3.5", + "_inBundle": false, + "_integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "_location": "/@types/accepts", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/accepts@ts4.4", + "name": "@types/accepts", + "escapedName": "@types%2faccepts", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "_shasum": "c34bec115cfc746e04fe5a059df4ce7e7b391575", + "_spec": "@types/accepts@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Stefan Reichel", + "url": "https://github.com/bomret" + }, + { + "name": "Brice BERNARD", + "url": "https://github.com/brikou" + } + ], + "dependencies": { + "@types/node": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for accepts", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/accepts", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" + }, + "scripts": {}, + "typeScriptVersion": "2.0", + "typesPublisherContentHash": "0c1b369f923466e74bec6da148c76a05cc138923a142ea737eff8cf2b29b559f", + "version": "1.3.5" +} diff --git a/.cache/typescript/4.4/node_modules/@types/body-parser/LICENSE b/.cache/typescript/4.4/node_modules/@types/body-parser/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/body-parser/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/body-parser/README.md b/.cache/typescript/4.4/node_modules/@types/body-parser/README.md new file mode 100644 index 0000000000000000000000000000000000000000..3f21a9c609f55e18fa88fc64b82ff8ec4962f079 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/body-parser/README.md @@ -0,0 +1,16 @@ +# Installation +> `npm install --save @types/body-parser` + +# Summary +This package contains type definitions for body-parser (https://github.com/expressjs/body-parser). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/body-parser. + +### Additional Details + * Last updated: Tue, 16 Nov 2021 18:31:30 GMT + * Dependencies: [@types/connect](https://npmjs.com/package/@types/connect), [@types/node](https://npmjs.com/package/@types/node) + * Global values: none + +# Credits +These definitions were written by [Santi Albo](https://github.com/santialbo), [Vilic Vane](https://github.com/vilic), [Jonathan Häberle](https://github.com/dreampulse), [Gevik Babakhani](https://github.com/blendsdk), [Tomasz Łaziuk](https://github.com/tlaziuk), [Jason Walton](https://github.com/jwalton), and [Piotr Błażejewicz](https://github.com/peterblazejewicz). diff --git a/.cache/typescript/4.4/node_modules/@types/body-parser/index.d.ts b/.cache/typescript/4.4/node_modules/@types/body-parser/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..4be039644a3e9013bf923eaaad6141f4818049bc --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/body-parser/index.d.ts @@ -0,0 +1,107 @@ +// Type definitions for body-parser 1.19 +// Project: https://github.com/expressjs/body-parser +// Definitions by: Santi Albo +// Vilic Vane +// Jonathan Häberle +// Gevik Babakhani +// Tomasz Łaziuk +// Jason Walton +// Piotr Błażejewicz +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +import { NextHandleFunction } from 'connect'; +import * as http from 'http'; + +// for docs go to https://github.com/expressjs/body-parser/tree/1.19.0#body-parser + +declare namespace bodyParser { + interface BodyParser { + /** + * @deprecated use individual json/urlencoded middlewares + */ + (options?: OptionsJson & OptionsText & OptionsUrlencoded): NextHandleFunction; + /** + * Returns middleware that only parses json and only looks at requests + * where the Content-Type header matches the type option. + */ + json(options?: OptionsJson): NextHandleFunction; + /** + * Returns middleware that parses all bodies as a Buffer and only looks at requests + * where the Content-Type header matches the type option. + */ + raw(options?: Options): NextHandleFunction; + + /** + * Returns middleware that parses all bodies as a string and only looks at requests + * where the Content-Type header matches the type option. + */ + text(options?: OptionsText): NextHandleFunction; + /** + * Returns middleware that only parses urlencoded bodies and only looks at requests + * where the Content-Type header matches the type option + */ + urlencoded(options?: OptionsUrlencoded): NextHandleFunction; + } + + interface Options { + /** When set to true, then deflated (compressed) bodies will be inflated; when false, deflated bodies are rejected. Defaults to true. */ + inflate?: boolean | undefined; + /** + * Controls the maximum request body size. If this is a number, + * then the value specifies the number of bytes; if it is a string, + * the value is passed to the bytes library for parsing. Defaults to '100kb'. + */ + limit?: number | string | undefined; + /** + * The type option is used to determine what media type the middleware will parse + */ + type?: string | string[] | ((req: http.IncomingMessage) => any) | undefined; + /** + * The verify option, if supplied, is called as verify(req, res, buf, encoding), + * where buf is a Buffer of the raw request body and encoding is the encoding of the request. + */ + verify?(req: http.IncomingMessage, res: http.ServerResponse, buf: Buffer, encoding: string): void; + } + + interface OptionsJson extends Options { + /** + * + * The reviver option is passed directly to JSON.parse as the second argument. + */ + reviver?(key: string, value: any): any; + /** + * When set to `true`, will only accept arrays and objects; + * when `false` will accept anything JSON.parse accepts. Defaults to `true`. + */ + strict?: boolean | undefined; + } + + interface OptionsText extends Options { + /** + * Specify the default character set for the text content if the charset + * is not specified in the Content-Type header of the request. + * Defaults to `utf-8`. + */ + defaultCharset?: string | undefined; + } + + interface OptionsUrlencoded extends Options { + /** + * The extended option allows to choose between parsing the URL-encoded data + * with the querystring library (when `false`) or the qs library (when `true`). + */ + extended?: boolean | undefined; + /** + * The parameterLimit option controls the maximum number of parameters + * that are allowed in the URL-encoded data. If a request contains more parameters than this value, + * a 413 will be returned to the client. Defaults to 1000. + */ + parameterLimit?: number | undefined; + } +} + +declare const bodyParser: bodyParser.BodyParser; + +export = bodyParser; diff --git a/.cache/typescript/4.4/node_modules/@types/body-parser/package.json b/.cache/typescript/4.4/node_modules/@types/body-parser/package.json new file mode 100644 index 0000000000000000000000000000000000000000..981dec147f9b4764a6eee9ba89a5a68d4ff45cb5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/body-parser/package.json @@ -0,0 +1,82 @@ +{ + "_from": "@types/body-parser@ts4.4", + "_id": "@types/body-parser@1.19.2", + "_inBundle": false, + "_integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "_location": "/@types/body-parser", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/body-parser@ts4.4", + "name": "@types/body-parser", + "escapedName": "@types%2fbody-parser", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER", + "/@types/express" + ], + "_resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "_shasum": "aea2059e28b7658639081347ac4fab3de166e6f0", + "_spec": "@types/body-parser@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Santi Albo", + "url": "https://github.com/santialbo" + }, + { + "name": "Vilic Vane", + "url": "https://github.com/vilic" + }, + { + "name": "Jonathan Häberle", + "url": "https://github.com/dreampulse" + }, + { + "name": "Gevik Babakhani", + "url": "https://github.com/blendsdk" + }, + { + "name": "Tomasz Łaziuk", + "url": "https://github.com/tlaziuk" + }, + { + "name": "Jason Walton", + "url": "https://github.com/jwalton" + }, + { + "name": "Piotr Błażejewicz", + "url": "https://github.com/peterblazejewicz" + } + ], + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for body-parser", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/body-parser", + "license": "MIT", + "main": "", + "name": "@types/body-parser", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/body-parser" + }, + "scripts": {}, + "typeScriptVersion": "3.7", + "types": "index.d.ts", + "typesPublisherContentHash": "ad069aa8b9e8a95f66df025de11975c773540e4071000abdb7db565579b013ee", + "version": "1.19.2" +} diff --git a/.cache/typescript/4.4/node_modules/@types/bytes/LICENSE b/.cache/typescript/4.4/node_modules/@types/bytes/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/bytes/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/bytes/README.md b/.cache/typescript/4.4/node_modules/@types/bytes/README.md new file mode 100644 index 0000000000000000000000000000000000000000..802cb24edf4afcba6c092bd63c05b4ac41b3c385 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/bytes/README.md @@ -0,0 +1,65 @@ +# Installation +> `npm install --save @types/bytes` + +# Summary +This package contains type definitions for bytes (https://github.com/visionmedia/bytes.js). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bytes. +## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bytes/index.d.ts) +````ts +// Type definitions for bytes 3.1 +// Project: https://github.com/visionmedia/bytes.js +// Definitions by: Zhiyuan Wang +// Rickard Laurin +// Florian Keller +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/** + * Convert the given value in bytes into a string. + */ +declare function bytes(value: number, options?: bytes.BytesOptions): string; + +/** + * Parse string to an integer in bytes. + */ +declare function bytes(value: string): number; + +declare namespace bytes { + type Unit = 'b' | 'gb' | 'kb' | 'mb' | 'pb' | 'tb' | 'B' | 'GB' | 'KB' | 'MB' | 'PB' | 'TB'; + + interface BytesOptions { + decimalPlaces?: number | undefined; + fixedDecimals?: boolean | undefined; + thousandsSeparator?: string | undefined; + unit?: Unit | undefined; + unitSeparator?: string | undefined; + } + + /** + * Format the given value in bytes into a string. + * + * If the value is negative, it is kept as such. + * If it is a float, it is rounded. + */ + function format(value: number, options?: BytesOptions): string; + + /** + * Parse the string value into an integer in bytes. + * + * If no unit is given, it is assumed the value is in bytes. + */ + function parse(value: string | number): number; +} + +export = bytes; + +```` + +### Additional Details + * Last updated: Tue, 06 Jul 2021 18:05:47 GMT + * Dependencies: none + * Global values: none + +# Credits +These definitions were written by [Zhiyuan Wang](https://github.com/danny8002), [Rickard Laurin](https://github.com/believer), and [Florian Keller](https://github.com/ffflorian). diff --git a/.cache/typescript/4.4/node_modules/@types/bytes/index.d.ts b/.cache/typescript/4.4/node_modules/@types/bytes/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..f4caf573b9ead2878a9c39fdf0ac71cc076a57e1 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/bytes/index.d.ts @@ -0,0 +1,45 @@ +// Type definitions for bytes 3.1 +// Project: https://github.com/visionmedia/bytes.js +// Definitions by: Zhiyuan Wang +// Rickard Laurin +// Florian Keller +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/** + * Convert the given value in bytes into a string. + */ +declare function bytes(value: number, options?: bytes.BytesOptions): string; + +/** + * Parse string to an integer in bytes. + */ +declare function bytes(value: string): number; + +declare namespace bytes { + type Unit = 'b' | 'gb' | 'kb' | 'mb' | 'pb' | 'tb' | 'B' | 'GB' | 'KB' | 'MB' | 'PB' | 'TB'; + + interface BytesOptions { + decimalPlaces?: number | undefined; + fixedDecimals?: boolean | undefined; + thousandsSeparator?: string | undefined; + unit?: Unit | undefined; + unitSeparator?: string | undefined; + } + + /** + * Format the given value in bytes into a string. + * + * If the value is negative, it is kept as such. + * If it is a float, it is rounded. + */ + function format(value: number, options?: BytesOptions): string; + + /** + * Parse the string value into an integer in bytes. + * + * If no unit is given, it is assumed the value is in bytes. + */ + function parse(value: string | number): number; +} + +export = bytes; diff --git a/.cache/typescript/4.4/node_modules/@types/bytes/package.json b/.cache/typescript/4.4/node_modules/@types/bytes/package.json new file mode 100644 index 0000000000000000000000000000000000000000..556a6c03675421af7b87faf12f77d971c8a9dde4 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/bytes/package.json @@ -0,0 +1,62 @@ +{ + "_from": "@types/bytes@ts4.4", + "_id": "@types/bytes@3.1.1", + "_inBundle": false, + "_integrity": "sha512-lOGyCnw+2JVPKU3wIV0srU0NyALwTBJlVSx5DfMQOFuuohA8y9S8orImpuIQikZ0uIQ8gehrRjxgQC1rLRi11w==", + "_location": "/@types/bytes", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/bytes@ts4.4", + "name": "@types/bytes", + "escapedName": "@types%2fbytes", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/bytes/-/bytes-3.1.1.tgz", + "_shasum": "67a876422e660dc4c10a27f3e5bcfbd5455f01d0", + "_spec": "@types/bytes@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Zhiyuan Wang", + "url": "https://github.com/danny8002" + }, + { + "name": "Rickard Laurin", + "url": "https://github.com/believer" + }, + { + "name": "Florian Keller", + "url": "https://github.com/ffflorian" + } + ], + "dependencies": {}, + "deprecated": false, + "description": "TypeScript definitions for bytes", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/bytes", + "license": "MIT", + "main": "", + "name": "@types/bytes", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/bytes" + }, + "scripts": {}, + "typeScriptVersion": "3.6", + "types": "index.d.ts", + "typesPublisherContentHash": "7d94ddf1eb193829af756d2e0aecc6e1b0938f3d2f5d46a4c6bd3a7216f084a5", + "version": "3.1.1" +} diff --git a/.cache/typescript/4.4/node_modules/@types/connect/LICENSE b/.cache/typescript/4.4/node_modules/@types/connect/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/connect/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/connect/README.md b/.cache/typescript/4.4/node_modules/@types/connect/README.md new file mode 100644 index 0000000000000000000000000000000000000000..e229a837e9d2ec3ab659d129374c5911da35ebb2 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/connect/README.md @@ -0,0 +1,15 @@ +# Installation +> `npm install --save @types/connect` + +# Summary +This package contains type definitions for connect (https://github.com/senchalabs/connect). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect. + +### Additional Details + * Last updated: Mon, 06 Nov 2023 22:41:05 GMT + * Dependencies: [@types/node](https://npmjs.com/package/@types/node) + +# Credits +These definitions were written by [Maxime LUCE](https://github.com/SomaticIT), and [Evan Hahn](https://github.com/EvanHahn). diff --git a/.cache/typescript/4.4/node_modules/@types/connect/index.d.ts b/.cache/typescript/4.4/node_modules/@types/connect/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..8355d781a4b678f8d2fe260d180ae3522446bc6c --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/connect/index.d.ts @@ -0,0 +1,91 @@ +/// + +import * as http from "http"; + +/** + * Create a new connect server. + */ +declare function createServer(): createServer.Server; + +declare namespace createServer { + export type ServerHandle = HandleFunction | http.Server; + + export class IncomingMessage extends http.IncomingMessage { + originalUrl?: http.IncomingMessage["url"] | undefined; + } + + type NextFunction = (err?: any) => void; + + export type SimpleHandleFunction = (req: IncomingMessage, res: http.ServerResponse) => void; + export type NextHandleFunction = (req: IncomingMessage, res: http.ServerResponse, next: NextFunction) => void; + export type ErrorHandleFunction = ( + err: any, + req: IncomingMessage, + res: http.ServerResponse, + next: NextFunction, + ) => void; + export type HandleFunction = SimpleHandleFunction | NextHandleFunction | ErrorHandleFunction; + + export interface ServerStackItem { + route: string; + handle: ServerHandle; + } + + export interface Server extends NodeJS.EventEmitter { + (req: http.IncomingMessage, res: http.ServerResponse, next?: Function): void; + + route: string; + stack: ServerStackItem[]; + + /** + * Utilize the given middleware `handle` to the given `route`, + * defaulting to _/_. This "route" is the mount-point for the + * middleware, when given a value other than _/_ the middleware + * is only effective when that segment is present in the request's + * pathname. + * + * For example if we were to mount a function at _/admin_, it would + * be invoked on _/admin_, and _/admin/settings_, however it would + * not be invoked for _/_, or _/posts_. + */ + use(fn: NextHandleFunction): Server; + use(fn: HandleFunction): Server; + use(route: string, fn: NextHandleFunction): Server; + use(route: string, fn: HandleFunction): Server; + + /** + * Handle server requests, punting them down + * the middleware stack. + */ + handle(req: http.IncomingMessage, res: http.ServerResponse, next: Function): void; + + /** + * Listen for connections. + * + * This method takes the same arguments + * as node's `http.Server#listen()`. + * + * HTTP and HTTPS: + * + * If you run your application both as HTTP + * and HTTPS you may wrap them individually, + * since your Connect "server" is really just + * a JavaScript `Function`. + * + * var connect = require('connect') + * , http = require('http') + * , https = require('https'); + * + * var app = connect(); + * + * http.createServer(app).listen(80); + * https.createServer(options, app).listen(443); + */ + listen(port: number, hostname?: string, backlog?: number, callback?: Function): http.Server; + listen(port: number, hostname?: string, callback?: Function): http.Server; + listen(path: string, callback?: Function): http.Server; + listen(handle: any, listeningListener?: Function): http.Server; + } +} + +export = createServer; diff --git a/.cache/typescript/4.4/node_modules/@types/connect/package.json b/.cache/typescript/4.4/node_modules/@types/connect/package.json new file mode 100644 index 0000000000000000000000000000000000000000..b89bdba5f13dcaff7640dfcc0f8d25de32464f4e --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/connect/package.json @@ -0,0 +1,59 @@ +{ + "_from": "@types/connect@*", + "_id": "@types/connect@3.4.38", + "_inBundle": false, + "_integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "_location": "/@types/connect", + "_phantomChildren": {}, + "_requested": { + "type": "range", + "registry": true, + "raw": "@types/connect@*", + "name": "@types/connect", + "escapedName": "@types%2fconnect", + "scope": "@types", + "rawSpec": "*", + "saveSpec": null, + "fetchSpec": "*" + }, + "_requiredBy": [ + "/@types/body-parser" + ], + "_resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "_shasum": "5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858", + "_spec": "@types/connect@*", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4/node_modules/@types/body-parser", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Maxime LUCE", + "url": "https://github.com/SomaticIT" + }, + { + "name": "Evan Hahn", + "url": "https://github.com/EvanHahn" + } + ], + "dependencies": { + "@types/node": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for connect", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/connect", + "license": "MIT", + "main": "", + "name": "@types/connect", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/connect" + }, + "scripts": {}, + "typeScriptVersion": "4.5", + "types": "index.d.ts", + "typesPublisherContentHash": "8990242237504bdec53088b79e314b94bec69286df9de56db31f22de403b4092", + "version": "3.4.38" +} diff --git a/.cache/typescript/4.4/node_modules/@types/content-disposition/LICENSE b/.cache/typescript/4.4/node_modules/@types/content-disposition/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-disposition/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/content-disposition/README.md b/.cache/typescript/4.4/node_modules/@types/content-disposition/README.md new file mode 100644 index 0000000000000000000000000000000000000000..0a5c6ddcc9422344d8c46840ef06a38feb87c082 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-disposition/README.md @@ -0,0 +1,73 @@ +# Installation +> `npm install --save @types/content-disposition` + +# Summary +This package contains type definitions for content-disposition (https://github.com/jshttp/content-disposition). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/content-disposition. +## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/content-disposition/index.d.ts) +````ts +// Type definitions for content-disposition 0.5 +// Project: https://github.com/jshttp/content-disposition +// Definitions by: Stefan Reichel +// Piotr Błażejewicz +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare namespace contentDisposition { + /** + * Class for parsed Content-Disposition header for v8 optimization + */ + interface ContentDisposition { + /** + * The disposition type (always lower case) + */ + type: "attachment" | "inline" | string; + /** + * An object of the parameters in the disposition + * (name of parameter always lower case and extended versions replace non-extended versions) + */ + parameters: { [key: string]: string }; + } + + interface Options { + /** + * Specifies the disposition type. + * This can also be "inline", or any other value (all values except `inline` are treated like attachment, + * but can convey additional information if both parties agree to it). + * The `type` is normalized to lower-case. + * @default 'attachment' + */ + type?: "attachment" | "inline" | string | undefined; + /** + * If the filename option is outside ISO-8859-1, + * then the file name is actually stored in a supplemental field for clients + * that support Unicode file names and a ISO-8859-1 version of the file name is automatically generated + * @default true + */ + fallback?: string | boolean | undefined; + } + + /** + * Parse a Content-Disposition header string + */ + function parse(contentDispositionHeader: string): ContentDisposition; +} + +/** + * Create an attachment `Content-Disposition` header value using the given file name, if supplied. + * The `filename` is optional and if no file name is desired, but you want to specify options, set `filename` to undefined. + */ +declare function contentDisposition(filename?: string, options?: contentDisposition.Options): string; + +export = contentDisposition; + +```` + +### Additional Details + * Last updated: Mon, 04 Sep 2023 15:41:09 GMT + * Dependencies: none + * Global values: none + +# Credits +These definitions were written by [Stefan Reichel](https://github.com/bomret), and [Piotr Błażejewicz](https://github.com/peterblazejewicz). diff --git a/.cache/typescript/4.4/node_modules/@types/content-disposition/index.d.ts b/.cache/typescript/4.4/node_modules/@types/content-disposition/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..d0276c1469de48e2c2590d57f72337139644cb96 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-disposition/index.d.ts @@ -0,0 +1,53 @@ +// Type definitions for content-disposition 0.5 +// Project: https://github.com/jshttp/content-disposition +// Definitions by: Stefan Reichel +// Piotr Błażejewicz +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare namespace contentDisposition { + /** + * Class for parsed Content-Disposition header for v8 optimization + */ + interface ContentDisposition { + /** + * The disposition type (always lower case) + */ + type: "attachment" | "inline" | string; + /** + * An object of the parameters in the disposition + * (name of parameter always lower case and extended versions replace non-extended versions) + */ + parameters: { [key: string]: string }; + } + + interface Options { + /** + * Specifies the disposition type. + * This can also be "inline", or any other value (all values except `inline` are treated like attachment, + * but can convey additional information if both parties agree to it). + * The `type` is normalized to lower-case. + * @default 'attachment' + */ + type?: "attachment" | "inline" | string | undefined; + /** + * If the filename option is outside ISO-8859-1, + * then the file name is actually stored in a supplemental field for clients + * that support Unicode file names and a ISO-8859-1 version of the file name is automatically generated + * @default true + */ + fallback?: string | boolean | undefined; + } + + /** + * Parse a Content-Disposition header string + */ + function parse(contentDispositionHeader: string): ContentDisposition; +} + +/** + * Create an attachment `Content-Disposition` header value using the given file name, if supplied. + * The `filename` is optional and if no file name is desired, but you want to specify options, set `filename` to undefined. + */ +declare function contentDisposition(filename?: string, options?: contentDisposition.Options): string; + +export = contentDisposition; diff --git a/.cache/typescript/4.4/node_modules/@types/content-disposition/package.json b/.cache/typescript/4.4/node_modules/@types/content-disposition/package.json new file mode 100644 index 0000000000000000000000000000000000000000..6c5ff70392930215b3f985b7ff3d4b96f87b3f6b --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-disposition/package.json @@ -0,0 +1,58 @@ +{ + "_from": "@types/content-disposition@ts4.4", + "_id": "@types/content-disposition@0.5.6", + "_inBundle": false, + "_integrity": "sha512-GmShTb4qA9+HMPPaV2+Up8tJafgi38geFi7vL4qAM7k8BwjoelgHZqEUKJZLvughUw22h6vD/wvwN4IUCaWpDA==", + "_location": "/@types/content-disposition", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/content-disposition@ts4.4", + "name": "@types/content-disposition", + "escapedName": "@types%2fcontent-disposition", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.6.tgz", + "_shasum": "0f5fa03609f308a7a1a57e0b0afe4b95f1d19740", + "_spec": "@types/content-disposition@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Stefan Reichel", + "url": "https://github.com/bomret" + }, + { + "name": "Piotr Błażejewicz", + "url": "https://github.com/peterblazejewicz" + } + ], + "dependencies": {}, + "deprecated": false, + "description": "TypeScript definitions for content-disposition", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/content-disposition", + "license": "MIT", + "main": "", + "name": "@types/content-disposition", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/content-disposition" + }, + "scripts": {}, + "typeScriptVersion": "4.3", + "types": "index.d.ts", + "typesPublisherContentHash": "291730b04db5aa5404de7188874403ff894d4118245998f6d084adcc9c01044e", + "version": "0.5.6" +} diff --git a/.cache/typescript/4.4/node_modules/@types/content-type/LICENSE b/.cache/typescript/4.4/node_modules/@types/content-type/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-type/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/content-type/README.md b/.cache/typescript/4.4/node_modules/@types/content-type/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4ede8d631b4c5a8f49d3d6c0e9e4989b39748744 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-type/README.md @@ -0,0 +1,46 @@ +# Installation +> `npm install --save @types/content-type` + +# Summary +This package contains type definitions for content-type (https://github.com/jshttp/content-type). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/content-type. +## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/content-type/index.d.ts) +````ts +// Type definitions for content-type 1.1 +// Project: https://github.com/jshttp/content-type +// Definitions by: Hiroki Horiuchi +// BendingBender +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +export function parse(input: RequestLike | ResponseLike | string): ParsedMediaType; +export function format(obj: MediaType): string; + +export interface ParsedMediaType { + type: string; + parameters: { [key: string]: string }; +} + +export interface MediaType { + type: string; + parameters?: { [key: string]: string } | undefined; +} + +export interface RequestLike { + headers: { [header: string]: string | string[] | undefined }; +} + +export interface ResponseLike { + getHeader(name: string): number | string | string[] | undefined; +} + +```` + +### Additional Details + * Last updated: Mon, 04 Sep 2023 15:41:09 GMT + * Dependencies: none + * Global values: none + +# Credits +These definitions were written by [Hiroki Horiuchi](https://github.com/horiuchi), and [BendingBender](https://github.com/BendingBender). diff --git a/.cache/typescript/4.4/node_modules/@types/content-type/index.d.ts b/.cache/typescript/4.4/node_modules/@types/content-type/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..86d011308eb72f598c4519bdc0491acac1a8c080 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-type/index.d.ts @@ -0,0 +1,26 @@ +// Type definitions for content-type 1.1 +// Project: https://github.com/jshttp/content-type +// Definitions by: Hiroki Horiuchi +// BendingBender +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +export function parse(input: RequestLike | ResponseLike | string): ParsedMediaType; +export function format(obj: MediaType): string; + +export interface ParsedMediaType { + type: string; + parameters: { [key: string]: string }; +} + +export interface MediaType { + type: string; + parameters?: { [key: string]: string } | undefined; +} + +export interface RequestLike { + headers: { [header: string]: string | string[] | undefined }; +} + +export interface ResponseLike { + getHeader(name: string): number | string | string[] | undefined; +} diff --git a/.cache/typescript/4.4/node_modules/@types/content-type/package.json b/.cache/typescript/4.4/node_modules/@types/content-type/package.json new file mode 100644 index 0000000000000000000000000000000000000000..e56c6813a0564f3cf1474dd4f8719dc811488e08 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/content-type/package.json @@ -0,0 +1,58 @@ +{ + "_from": "@types/content-type@ts4.4", + "_id": "@types/content-type@1.1.6", + "_inBundle": false, + "_integrity": "sha512-WFHg/KFLCdUQl3m27WSQu0NEaLzoHGmgZHlsSYr0Y0iIvItMcBq7opZc6AGXPXqf+btIM6vTBJyLvuDAihB+zQ==", + "_location": "/@types/content-type", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/content-type@ts4.4", + "name": "@types/content-type", + "escapedName": "@types%2fcontent-type", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/content-type/-/content-type-1.1.6.tgz", + "_shasum": "f0150cbb12a63729bc4241d4ffdde8a0d0b694a3", + "_spec": "@types/content-type@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Hiroki Horiuchi", + "url": "https://github.com/horiuchi" + }, + { + "name": "BendingBender", + "url": "https://github.com/BendingBender" + } + ], + "dependencies": {}, + "deprecated": false, + "description": "TypeScript definitions for content-type", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/content-type", + "license": "MIT", + "main": "", + "name": "@types/content-type", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/content-type" + }, + "scripts": {}, + "typeScriptVersion": "4.3", + "types": "index.d.ts", + "typesPublisherContentHash": "bdd17cc904c544da99f40e55263fd4fb90d243022c4f47045637de1977e245e5", + "version": "1.1.6" +} diff --git a/.cache/typescript/4.4/node_modules/@types/cookie-signature/LICENSE b/.cache/typescript/4.4/node_modules/@types/cookie-signature/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie-signature/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/cookie-signature/README.md b/.cache/typescript/4.4/node_modules/@types/cookie-signature/README.md new file mode 100644 index 0000000000000000000000000000000000000000..d59ca3dde0d3cf9f0970ac9e8fac82e1ad6275eb --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie-signature/README.md @@ -0,0 +1,37 @@ +# Installation +> `npm install --save @types/cookie-signature` + +# Summary +This package contains type definitions for cookie-signature (https://github.com/tj/node-cookie-signature). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie-signature. +## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie-signature/index.d.ts) +````ts +// Type definitions for cookie-signature 1.1 +// Project: https://github.com/tj/node-cookie-signature, https://github.com/visionmedia/node-cookie-signature +// Definitions by: Junyoung Choi +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +import type { CipherKey } from "node:crypto"; + +/** Sign the given `val` with `secret`. */ +export function sign(value: string, secret: CipherKey): string; + +/** + * Unsign and decode the given `val` with `secret`, + * returning `false` if the signature is invalid. + */ +export function unsign(value: string, secret: CipherKey): string | false; + +```` + +### Additional Details + * Last updated: Sat, 10 Dec 2022 19:03:04 GMT + * Dependencies: [@types/node](https://npmjs.com/package/@types/node), [@types/node:crypto](https://npmjs.com/package/@types/node:crypto) + * Global values: none + +# Credits +These definitions were written by [Junyoung Choi](https://github.com/Rokt33r). diff --git a/.cache/typescript/4.4/node_modules/@types/cookie-signature/index.d.ts b/.cache/typescript/4.4/node_modules/@types/cookie-signature/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..b6e647f4c31ee1ee9a4b62977b92e5dc3a0b4dd6 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie-signature/index.d.ts @@ -0,0 +1,17 @@ +// Type definitions for cookie-signature 1.1 +// Project: https://github.com/tj/node-cookie-signature, https://github.com/visionmedia/node-cookie-signature +// Definitions by: Junyoung Choi +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// + +import type { CipherKey } from "node:crypto"; + +/** Sign the given `val` with `secret`. */ +export function sign(value: string, secret: CipherKey): string; + +/** + * Unsign and decode the given `val` with `secret`, + * returning `false` if the signature is invalid. + */ +export function unsign(value: string, secret: CipherKey): string | false; diff --git a/.cache/typescript/4.4/node_modules/@types/cookie-signature/package.json b/.cache/typescript/4.4/node_modules/@types/cookie-signature/package.json new file mode 100644 index 0000000000000000000000000000000000000000..667ee9829cf607d4d66083c653671f7af58dfd98 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie-signature/package.json @@ -0,0 +1,56 @@ +{ + "_from": "@types/cookie-signature@ts4.4", + "_id": "@types/cookie-signature@1.1.0", + "_inBundle": false, + "_integrity": "sha512-6/OwJHoeGW5taC2vWq1sz8X7/T2rAPVXj3zQds+rM4b5VrW8lgpYjpDVjTJmkRB1IODBCAiuPXNk092CjYlryQ==", + "_location": "/@types/cookie-signature", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/cookie-signature@ts4.4", + "name": "@types/cookie-signature", + "escapedName": "@types%2fcookie-signature", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/cookie-signature/-/cookie-signature-1.1.0.tgz", + "_shasum": "65e9b80eaa0b5b6755c454363fb15f4889a6c397", + "_spec": "@types/cookie-signature@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Junyoung Choi", + "url": "https://github.com/Rokt33r" + } + ], + "dependencies": { + "@types/node": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for cookie-signature", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie-signature", + "license": "MIT", + "main": "", + "name": "@types/cookie-signature", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/cookie-signature" + }, + "scripts": {}, + "typeScriptVersion": "4.2", + "types": "index.d.ts", + "typesPublisherContentHash": "52edc723126c3e9a354364a2b5dc3136fe697b82082bfedef3e36157d80d723c", + "version": "1.1.0" +} diff --git a/.cache/typescript/4.4/node_modules/@types/cookie/LICENSE b/.cache/typescript/4.4/node_modules/@types/cookie/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/cookie/README.md b/.cache/typescript/4.4/node_modules/@types/cookie/README.md new file mode 100644 index 0000000000000000000000000000000000000000..235644206a0654311fb0d2f72dc99c68007755d5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie/README.md @@ -0,0 +1,16 @@ +# Installation +> `npm install --save @types/cookie` + +# Summary +This package contains type definitions for cookie (https://github.com/jshttp/cookie). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie. + +### Additional Details + * Last updated: Mon, 04 Sep 2023 15:41:12 GMT + * Dependencies: none + * Global values: none + +# Credits +These definitions were written by [Pine Mizune](https://github.com/pine), and [Piotr Błażejewicz](https://github.com/peterblazejewicz). diff --git a/.cache/typescript/4.4/node_modules/@types/cookie/index.d.ts b/.cache/typescript/4.4/node_modules/@types/cookie/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..95328230fa80e5ab95464e1d258feb2d8d404d27 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie/index.d.ts @@ -0,0 +1,149 @@ +// Type definitions for cookie 0.5 +// Project: https://github.com/jshttp/cookie +// Definitions by: Pine Mizune +// Piotr Błażejewicz +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/** + * Basic HTTP cookie parser and serializer for HTTP servers. + */ + +/** + * Additional serialization options + */ +export interface CookieSerializeOptions { + /** + * Specifies the value for the {@link https://tools.ietf.org/html/rfc6265#section-5.2.3|Domain Set-Cookie attribute}. By default, no + * domain is set, and most clients will consider the cookie to apply to only + * the current domain. + */ + domain?: string | undefined; + + /** + * Specifies a function that will be used to encode a cookie's value. Since + * value of a cookie has a limited character set (and must be a simple + * string), this function can be used to encode a value into a string suited + * for a cookie's value. + * + * The default function is the global `encodeURIComponent`, which will + * encode a JavaScript string into UTF-8 byte sequences and then URL-encode + * any that fall outside of the cookie range. + */ + encode?(value: string): string; + + /** + * Specifies the `Date` object to be the value for the {@link https://tools.ietf.org/html/rfc6265#section-5.2.1|`Expires` `Set-Cookie` attribute}. By default, + * no expiration is set, and most clients will consider this a "non-persistent cookie" and will delete + * it on a condition like exiting a web browser application. + * + * *Note* the {@link https://tools.ietf.org/html/rfc6265#section-5.3|cookie storage model specification} + * states that if both `expires` and `maxAge` are set, then `maxAge` takes precedence, but it is + * possible not all clients by obey this, so if both are set, they should + * point to the same date and time. + */ + expires?: Date | undefined; + /** + * Specifies the boolean value for the {@link https://tools.ietf.org/html/rfc6265#section-5.2.6|`HttpOnly` `Set-Cookie` attribute}. + * When truthy, the `HttpOnly` attribute is set, otherwise it is not. By + * default, the `HttpOnly` attribute is not set. + * + * *Note* be careful when setting this to true, as compliant clients will + * not allow client-side JavaScript to see the cookie in `document.cookie`. + */ + httpOnly?: boolean | undefined; + /** + * Specifies the number (in seconds) to be the value for the `Max-Age` + * `Set-Cookie` attribute. The given number will be converted to an integer + * by rounding down. By default, no maximum age is set. + * + * *Note* the {@link https://tools.ietf.org/html/rfc6265#section-5.3|cookie storage model specification} + * states that if both `expires` and `maxAge` are set, then `maxAge` takes precedence, but it is + * possible not all clients by obey this, so if both are set, they should + * point to the same date and time. + */ + maxAge?: number | undefined; + /** + * Specifies the value for the {@link https://tools.ietf.org/html/rfc6265#section-5.2.4|`Path` `Set-Cookie` attribute}. + * By default, the path is considered the "default path". + */ + path?: string | undefined; + /** + * Specifies the `string` to be the value for the [`Priority` `Set-Cookie` attribute][rfc-west-cookie-priority-00-4.1]. + * + * - `'low'` will set the `Priority` attribute to `Low`. + * - `'medium'` will set the `Priority` attribute to `Medium`, the default priority when not set. + * - `'high'` will set the `Priority` attribute to `High`. + * + * More information about the different priority levels can be found in + * [the specification][rfc-west-cookie-priority-00-4.1]. + * + * **note** This is an attribute that has not yet been fully standardized, and may change in the future. + * This also means many clients may ignore this attribute until they understand it. + */ + priority?: "low" | "medium" | "high" | undefined; + /** + * Specifies the boolean or string to be the value for the {@link https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.2.7|`SameSite` `Set-Cookie` attribute}. + * + * - `true` will set the `SameSite` attribute to `Strict` for strict same + * site enforcement. + * - `false` will not set the `SameSite` attribute. + * - `'lax'` will set the `SameSite` attribute to Lax for lax same site + * enforcement. + * - `'strict'` will set the `SameSite` attribute to Strict for strict same + * site enforcement. + * - `'none'` will set the SameSite attribute to None for an explicit + * cross-site cookie. + * + * More information about the different enforcement levels can be found in {@link https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.2.7|the specification}. + * + * *note* This is an attribute that has not yet been fully standardized, and may change in the future. This also means many clients may ignore this attribute until they understand it. + */ + sameSite?: true | false | "lax" | "strict" | "none" | undefined; + /** + * Specifies the boolean value for the {@link https://tools.ietf.org/html/rfc6265#section-5.2.5|`Secure` `Set-Cookie` attribute}. When truthy, the + * `Secure` attribute is set, otherwise it is not. By default, the `Secure` attribute is not set. + * + * *Note* be careful when setting this to `true`, as compliant clients will + * not send the cookie back to the server in the future if the browser does + * not have an HTTPS connection. + */ + secure?: boolean | undefined; +} + +/** + * Additional parsing options + */ +export interface CookieParseOptions { + /** + * Specifies a function that will be used to decode a cookie's value. Since + * the value of a cookie has a limited character set (and must be a simple + * string), this function can be used to decode a previously-encoded cookie + * value into a JavaScript string or other object. + * + * The default function is the global `decodeURIComponent`, which will decode + * any URL-encoded sequences into their byte representations. + * + * *Note* if an error is thrown from this function, the original, non-decoded + * cookie value will be returned as the cookie's value. + */ + decode?(value: string): string; +} + +/** + * Parse an HTTP Cookie header string and returning an object of all cookie + * name-value pairs. + * + * @param str the string representing a `Cookie` header value + * @param [options] object containing parsing options + */ +export function parse(str: string, options?: CookieParseOptions): Record; + +/** + * Serialize a cookie name-value pair into a `Set-Cookie` header string. + * + * @param name the name for the cookie + * @param value value to set the cookie to + * @param [options] object containing serialization options + * @throws {TypeError} when `maxAge` options is invalid + */ +export function serialize(name: string, value: string, options?: CookieSerializeOptions): string; diff --git a/.cache/typescript/4.4/node_modules/@types/cookie/package.json b/.cache/typescript/4.4/node_modules/@types/cookie/package.json new file mode 100644 index 0000000000000000000000000000000000000000..f29d497753312c889a81db464eda99be2f5562f9 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/cookie/package.json @@ -0,0 +1,58 @@ +{ + "_from": "@types/cookie@ts4.4", + "_id": "@types/cookie@0.5.2", + "_inBundle": false, + "_integrity": "sha512-DBpRoJGKJZn7RY92dPrgoMew8xCWc2P71beqsjyhEI/Ds9mOyVmBwtekyfhpwFIVt1WrxTonFifiOZ62V8CnNA==", + "_location": "/@types/cookie", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/cookie@ts4.4", + "name": "@types/cookie", + "escapedName": "@types%2fcookie", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.5.2.tgz", + "_shasum": "9bf9d62c838c85a07c92fdf2334c2c14fd9c59a9", + "_spec": "@types/cookie@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Pine Mizune", + "url": "https://github.com/pine" + }, + { + "name": "Piotr Błażejewicz", + "url": "https://github.com/peterblazejewicz" + } + ], + "dependencies": {}, + "deprecated": false, + "description": "TypeScript definitions for cookie", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/cookie", + "license": "MIT", + "main": "", + "name": "@types/cookie", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/cookie" + }, + "scripts": {}, + "typeScriptVersion": "4.3", + "types": "index.d.ts", + "typesPublisherContentHash": "4e70a1a30dbc55432615b31b7386dce85c5e4f67cadc675b2aad1d3d40d19093", + "version": "0.5.2" +} diff --git a/.cache/typescript/4.4/node_modules/@types/debug/LICENSE b/.cache/typescript/4.4/node_modules/@types/debug/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/debug/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/debug/README.md b/.cache/typescript/4.4/node_modules/@types/debug/README.md new file mode 100644 index 0000000000000000000000000000000000000000..0fe5e8dd7b2a7e47ef4a3a9cc4ab20cf47fa7747 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/debug/README.md @@ -0,0 +1,81 @@ +# Installation +> `npm install --save @types/debug` + +# Summary +This package contains type definitions for debug (https://github.com/visionmedia/debug). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug. +## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug/index.d.ts) +````ts +// Type definitions for debug 4.1 +// Project: https://github.com/visionmedia/debug +// Definitions by: Seon-Wook Park +// Gal Talmor +// John McLaughlin +// Brasten Sager +// Nicolas Penin +// Kristian Brünn +// Caleb Gregory +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare var debug: debug.Debug & { debug: debug.Debug; default: debug.Debug }; + +export = debug; +export as namespace debug; + +declare namespace debug { + interface Debug { + (namespace: string): Debugger; + coerce: (val: any) => any; + disable: () => string; + enable: (namespaces: string) => void; + enabled: (namespaces: string) => boolean; + formatArgs: (this: Debugger, args: any[]) => void; + log: (...args: any[]) => any; + selectColor: (namespace: string) => string | number; + humanize: typeof import('ms'); + + names: RegExp[]; + skips: RegExp[]; + + formatters: Formatters; + + inspectOpts?: { + hideDate?: boolean | number | null; + colors?: boolean | number | null; + depth?: boolean | number | null; + showHidden?: boolean | number | null; + }; + } + + type IDebug = Debug; + + interface Formatters { + [formatter: string]: (v: any) => string; + } + + type IDebugger = Debugger; + + interface Debugger { + (formatter: any, ...args: any[]): void; + + color: string; + diff: number; + enabled: boolean; + log: (...args: any[]) => any; + namespace: string; + destroy: () => boolean; + extend: (namespace: string, delimiter?: string) => Debugger; + } +} + +```` + +### Additional Details + * Last updated: Mon, 22 May 2023 21:02:53 GMT + * Dependencies: [@types/ms](https://npmjs.com/package/@types/ms) + * Global values: `debug` + +# Credits +These definitions were written by [Seon-Wook Park](https://github.com/swook), [Gal Talmor](https://github.com/galtalmor), [John McLaughlin](https://github.com/zamb3zi), [Brasten Sager](https://github.com/brasten), [Nicolas Penin](https://github.com/npenin), [Kristian Brünn](https://github.com/kristianmitk), and [Caleb Gregory](https://github.com/calebgregory). diff --git a/.cache/typescript/4.4/node_modules/@types/debug/index.d.ts b/.cache/typescript/4.4/node_modules/@types/debug/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..868ee79c3b303aa59cf163f215fdf2d99da10ee4 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/debug/index.d.ts @@ -0,0 +1,61 @@ +// Type definitions for debug 4.1 +// Project: https://github.com/visionmedia/debug +// Definitions by: Seon-Wook Park +// Gal Talmor +// John McLaughlin +// Brasten Sager +// Nicolas Penin +// Kristian Brünn +// Caleb Gregory +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +declare var debug: debug.Debug & { debug: debug.Debug; default: debug.Debug }; + +export = debug; +export as namespace debug; + +declare namespace debug { + interface Debug { + (namespace: string): Debugger; + coerce: (val: any) => any; + disable: () => string; + enable: (namespaces: string) => void; + enabled: (namespaces: string) => boolean; + formatArgs: (this: Debugger, args: any[]) => void; + log: (...args: any[]) => any; + selectColor: (namespace: string) => string | number; + humanize: typeof import('ms'); + + names: RegExp[]; + skips: RegExp[]; + + formatters: Formatters; + + inspectOpts?: { + hideDate?: boolean | number | null; + colors?: boolean | number | null; + depth?: boolean | number | null; + showHidden?: boolean | number | null; + }; + } + + type IDebug = Debug; + + interface Formatters { + [formatter: string]: (v: any) => string; + } + + type IDebugger = Debugger; + + interface Debugger { + (formatter: any, ...args: any[]): void; + + color: string; + diff: number; + enabled: boolean; + log: (...args: any[]) => any; + namespace: string; + destroy: () => boolean; + extend: (namespace: string, delimiter?: string) => Debugger; + } +} diff --git a/.cache/typescript/4.4/node_modules/@types/debug/package.json b/.cache/typescript/4.4/node_modules/@types/debug/package.json new file mode 100644 index 0000000000000000000000000000000000000000..a7f425d721a35c5b2da3b7625f1de25a7ab1fdf0 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/debug/package.json @@ -0,0 +1,80 @@ +{ + "_from": "@types/debug@ts4.4", + "_id": "@types/debug@4.1.8", + "_inBundle": false, + "_integrity": "sha512-/vPO1EPOs306Cvhwv7KfVfYvOJqA/S/AXjaHQiJboCZzcNDb+TIJFN9/2C9DZ//ijSKWioNyUxD792QmDJ+HKQ==", + "_location": "/@types/debug", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/debug@ts4.4", + "name": "@types/debug", + "escapedName": "@types%2fdebug", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.8.tgz", + "_shasum": "cef723a5d0a90990313faec2d1e22aee5eecb317", + "_spec": "@types/debug@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Seon-Wook Park", + "url": "https://github.com/swook" + }, + { + "name": "Gal Talmor", + "url": "https://github.com/galtalmor" + }, + { + "name": "John McLaughlin", + "url": "https://github.com/zamb3zi" + }, + { + "name": "Brasten Sager", + "url": "https://github.com/brasten" + }, + { + "name": "Nicolas Penin", + "url": "https://github.com/npenin" + }, + { + "name": "Kristian Brünn", + "url": "https://github.com/kristianmitk" + }, + { + "name": "Caleb Gregory", + "url": "https://github.com/calebgregory" + } + ], + "dependencies": { + "@types/ms": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for debug", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/debug", + "license": "MIT", + "main": "", + "name": "@types/debug", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git", + "directory": "types/debug" + }, + "scripts": {}, + "typeScriptVersion": "4.3", + "types": "index.d.ts", + "typesPublisherContentHash": "6d8d8268f4110e0cf997f520c8d5502b7b157897f51429179aa2eec7eeb58c66", + "version": "4.1.8" +} diff --git a/.cache/typescript/4.4/node_modules/@types/depd/LICENSE b/.cache/typescript/4.4/node_modules/@types/depd/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..21071075c24599ee98254f702bcfc504cdc275a6 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/depd/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/depd/README.md b/.cache/typescript/4.4/node_modules/@types/depd/README.md new file mode 100644 index 0000000000000000000000000000000000000000..37c8a196613c67484877e53b80dc3ff6c3b37c3f --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/depd/README.md @@ -0,0 +1,16 @@ +# Installation +> `npm install --save @types/depd` + +# Summary +This package contains type definitions for depd (https://github.com/dougwilson/nodejs-depd). + +# Details +Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/depd + +Additional Details + * Last updated: Thu, 07 Sep 2017 22:03:13 GMT + * Dependencies: node + * Global values: none + +# Credits +These definitions were written by Zhiyuan Wang , BendingBender . diff --git a/.cache/typescript/4.4/node_modules/@types/depd/index.d.ts b/.cache/typescript/4.4/node_modules/@types/depd/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..fa1c3a71fe69f3f7d34cfdb57cb6d8f64ba38185 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/depd/index.d.ts @@ -0,0 +1,41 @@ +// Type definitions for depd 1.1 +// Project: https://github.com/dougwilson/nodejs-depd +// Definitions by: Zhiyuan Wang +// BendingBender +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 2.2 + +/// + +export = depd; + +declare function depd(namespace: string): depd.Deprecate; + +declare namespace depd { + interface Deprecate { + (message: string): void; + // tslint:disable-next-line ban-types + function(fn: T, message?: string): T; + property(obj: T, prop: keyof T, message: string): void; + } + + interface DeprecationError extends Error { + readonly name: 'DeprecationError'; + namespace: string; + stack: string; + } +} + +declare global { + namespace NodeJS { + interface Process { + addListener(event: 'deprecation', listener: (deprecationError: depd.DeprecationError) => void): this; + emit(event: 'deprecation', code: depd.DeprecationError): boolean; + on(event: 'deprecation', listener: (deprecationError: depd.DeprecationError) => void): this; + once(event: 'deprecation', listener: (deprecationError: depd.DeprecationError) => void): this; + prependListener(event: 'deprecation', listener: (deprecationError: depd.DeprecationError) => void): this; + prependOnceListener(event: 'deprecation', listener: (deprecationError: depd.DeprecationError) => void): this; + listeners(event: 'deprecation'): depd.DeprecationError[]; + } + } +} diff --git a/.cache/typescript/4.4/node_modules/@types/depd/package.json b/.cache/typescript/4.4/node_modules/@types/depd/package.json new file mode 100644 index 0000000000000000000000000000000000000000..0535d4af6eaed72b89390d8db02f52c97beefe4c --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/depd/package.json @@ -0,0 +1,58 @@ +{ + "_from": "@types/depd@ts4.4", + "_id": "@types/depd@1.1.32", + "_inBundle": false, + "_integrity": "sha512-kB2cpXs3A0TGWl4a4h74yIwvclYZUTW6Irpee/3Dc1s4Cr5rGPHtpGPpBBpEV1MaKH5z/oul+57oDkEkeRXRnw==", + "_location": "/@types/depd", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/depd@ts4.4", + "name": "@types/depd", + "escapedName": "@types%2fdepd", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/depd/-/depd-1.1.32.tgz", + "_shasum": "7937f66870d0cd7a9881152e4eb02c8c43298f11", + "_spec": "@types/depd@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "Zhiyuan Wang", + "url": "https://github.com/danny8002" + }, + { + "name": "BendingBender", + "url": "https://github.com/BendingBender" + } + ], + "dependencies": { + "@types/node": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for depd", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/depd", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" + }, + "scripts": {}, + "typeScriptVersion": "2.2", + "typesPublisherContentHash": "a60575e0e5d764343ccfedec8c962756a5b141a188ddddf021c525d24a156b34", + "version": "1.1.32" +} diff --git a/.cache/typescript/4.4/node_modules/@types/destroy/LICENSE b/.cache/typescript/4.4/node_modules/@types/destroy/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..21071075c24599ee98254f702bcfc504cdc275a6 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/destroy/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/destroy/README.md b/.cache/typescript/4.4/node_modules/@types/destroy/README.md new file mode 100644 index 0000000000000000000000000000000000000000..9c5eddda398c97566385e4320984112ade8e05e9 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/destroy/README.md @@ -0,0 +1,16 @@ +# Installation +> `npm install --save @types/destroy` + +# Summary +This package contains type definitions for destroy (https://github.com/stream-utils/destroy). + +# Details +Files were exported from https://www.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/destroy + +Additional Details + * Last updated: Mon, 21 Aug 2017 21:49:18 GMT + * Dependencies: stream, node + * Global values: none + +# Credits +These definitions were written by BendingBender . diff --git a/.cache/typescript/4.4/node_modules/@types/destroy/index.d.ts b/.cache/typescript/4.4/node_modules/@types/destroy/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..7427655acebd99b5b4e7d93fcdd54607d5f3571f --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/destroy/index.d.ts @@ -0,0 +1,11 @@ +// Type definitions for destroy 1.0 +// Project: https://github.com/stream-utils/destroy +// Definitions by: BendingBender +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/// +import { Stream } from 'stream'; + +export = destroy; + +declare function destroy(stream: T): T; diff --git a/.cache/typescript/4.4/node_modules/@types/destroy/package.json b/.cache/typescript/4.4/node_modules/@types/destroy/package.json new file mode 100644 index 0000000000000000000000000000000000000000..26f676d710d9e8825b35223b265734e6b1f494c7 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/destroy/package.json @@ -0,0 +1,54 @@ +{ + "_from": "@types/destroy@ts4.4", + "_id": "@types/destroy@1.0.0", + "_inBundle": false, + "_integrity": "sha512-nE3ePJLWPRu/qFHN8mj3fWnkr9K9ezwoiG4yOis2DuLeAawlnOOT/pM29JQkityrwfEvkblU5O9iS1bsiMqtDw==", + "_location": "/@types/destroy", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/destroy@ts4.4", + "name": "@types/destroy", + "escapedName": "@types%2fdestroy", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/destroy/-/destroy-1.0.0.tgz", + "_shasum": "2a5a28fdfb1d5e929019f1c916a1c19370824961", + "_spec": "@types/destroy@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "BendingBender", + "url": "https://github.com/BendingBender" + } + ], + "dependencies": { + "@types/node": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for destroy", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/destroy", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" + }, + "scripts": {}, + "typeScriptVersion": "2.0", + "typesPublisherContentHash": "d9b573b0e63224df64c1637b296d88c679a95652f37a050ea49f65907be661b9", + "version": "1.0.0" +} diff --git a/.cache/typescript/4.4/node_modules/@types/ee-first/LICENSE b/.cache/typescript/4.4/node_modules/@types/ee-first/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..21071075c24599ee98254f702bcfc504cdc275a6 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/ee-first/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/ee-first/README.md b/.cache/typescript/4.4/node_modules/@types/ee-first/README.md new file mode 100644 index 0000000000000000000000000000000000000000..7b16f3e4a1ed1fb5b73091931534bf0121df4fa4 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/ee-first/README.md @@ -0,0 +1,16 @@ +# Installation +> `npm install --save @types/ee-first` + +# Summary +This package contains type definitions for ee-first (https://github.com/jonathanong/ee-first). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/ee-first + +Additional Details + * Last updated: Tue, 25 Dec 2018 05:33:14 GMT + * Dependencies: @types/node + * Global values: none + +# Credits +These definitions were written by BendingBender . diff --git a/.cache/typescript/4.4/node_modules/@types/ee-first/index.d.ts b/.cache/typescript/4.4/node_modules/@types/ee-first/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..6898d6b6647beffd8d1cc42a273b205b9091fcb7 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/ee-first/index.d.ts @@ -0,0 +1,48 @@ +// Type definitions for ee-first 1.1 +// Project: https://github.com/jonathanong/ee-first +// Definitions by: BendingBender +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped +// TypeScript Version: 3.0 + +/// + +import { EventEmitter } from 'events'; + +export = first; + +/** + * Get the first event in a set of event emitters and event pairs, then clean up after itself. + * Invoke `listener` on the first event from the list specified in `eventSpec`. + * + * @param eventSpec Array of arrays, with each array in the format `[ee, ...event]`. + * @param listener Will be called only once, the first time any of the given events are emitted. + * If `error` is one of the listened events, then if that fires first, the `listener` will be given the `err` argument. + * `listener`'s arguments: + * - `err`: the first argument emitted from an error event, if applicable + * - `ee`: the event emitter that fired + * - `event`: the string event name that fired + * - `args`: an array of the arguments that were emitted on the event + */ +declare function first( + eventSpec: Array<[TEmitter, ...string[]]>, + listener: first.Listener +): first.Thunk; + +declare namespace first { + type Listener = ( + err: any, + ee: TEmitter, + event: string[], + args: any[] + ) => void; + + interface Thunk { + (listener: Listener): void; + + /** + * The group of listeners can be cancelled before being invoked and have all the event listeners removed + * from the underlying event emitters. + */ + cancel(): void; + } +} diff --git a/.cache/typescript/4.4/node_modules/@types/ee-first/package.json b/.cache/typescript/4.4/node_modules/@types/ee-first/package.json new file mode 100644 index 0000000000000000000000000000000000000000..12c8eba2872c93264d3eeef49a7af556e3a0bbbb --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/ee-first/package.json @@ -0,0 +1,55 @@ +{ + "_from": "@types/ee-first@ts4.4", + "_id": "@types/ee-first@1.1.0", + "_inBundle": false, + "_integrity": "sha512-Vkq1JoYsK7Uojrh/m+esVXhue+o5yJzqJojgRZawx+BTeztuS2O9fw2f5ZbTAo1qTeD8NKfwZ8WBvdNkBOEOqA==", + "_location": "/@types/ee-first", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/ee-first@ts4.4", + "name": "@types/ee-first", + "escapedName": "@types%2fee-first", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/ee-first/-/ee-first-1.1.0.tgz", + "_shasum": "b3b008c5480a5f007205068dcbc2931845f9a9ab", + "_spec": "@types/ee-first@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "BendingBender", + "url": "https://github.com/BendingBender" + } + ], + "dependencies": { + "@types/node": "*" + }, + "deprecated": false, + "description": "TypeScript definitions for ee-first", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/ee-first", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" + }, + "scripts": {}, + "typeScriptVersion": "3.0", + "types": "index", + "typesPublisherContentHash": "54f6e14bad0dbb675734be8d8688266c0188589df0928eab9b10efbc5a5deb61", + "version": "1.1.0" +} diff --git a/.cache/typescript/4.4/node_modules/@types/encodeurl/LICENSE b/.cache/typescript/4.4/node_modules/@types/encodeurl/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..21071075c24599ee98254f702bcfc504cdc275a6 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/encodeurl/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. All rights reserved. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/encodeurl/README.md b/.cache/typescript/4.4/node_modules/@types/encodeurl/README.md new file mode 100644 index 0000000000000000000000000000000000000000..4c750ad13ddeabe2f585c7c321647f5f865f3bfd --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/encodeurl/README.md @@ -0,0 +1,16 @@ +# Installation +> `npm install --save @types/encodeurl` + +# Summary +This package contains type definitions for encodeurl (https://github.com/pillarjs/encodeurl#readme). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/encodeurl + +Additional Details + * Last updated: Tue, 25 Dec 2018 05:33:14 GMT + * Dependencies: none + * Global values: none + +# Credits +These definitions were written by BendingBender . diff --git a/.cache/typescript/4.4/node_modules/@types/encodeurl/index.d.ts b/.cache/typescript/4.4/node_modules/@types/encodeurl/index.d.ts new file mode 100644 index 0000000000000000000000000000000000000000..0a92159b49678418f07657cc5e4b3a1188ffd7b0 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/encodeurl/index.d.ts @@ -0,0 +1,8 @@ +// Type definitions for encodeurl 1.0 +// Project: https://github.com/pillarjs/encodeurl#readme +// Definitions by: BendingBender +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +export = encodeUrl; + +declare function encodeUrl(url: string): string; diff --git a/.cache/typescript/4.4/node_modules/@types/encodeurl/package.json b/.cache/typescript/4.4/node_modules/@types/encodeurl/package.json new file mode 100644 index 0000000000000000000000000000000000000000..a2928b2cd4d38000972a07450d472de47d36c10d --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/encodeurl/package.json @@ -0,0 +1,53 @@ +{ + "_from": "@types/encodeurl@ts4.4", + "_id": "@types/encodeurl@1.0.0", + "_inBundle": false, + "_integrity": "sha512-iO2Q6xQOJ5DtOB6wJ2KIetFq9JRTbpzcKTe2aS6CCsa+W9KNWX2yXx9KeB5sY/nBfAWN43LkPg6SFB+ldsW9ZA==", + "_location": "/@types/encodeurl", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "@types/encodeurl@ts4.4", + "name": "@types/encodeurl", + "escapedName": "@types%2fencodeurl", + "scope": "@types", + "rawSpec": "ts4.4", + "saveSpec": null, + "fetchSpec": "ts4.4" + }, + "_requiredBy": [ + "#DEV:/", + "#USER" + ], + "_resolved": "https://registry.npmjs.org/@types/encodeurl/-/encodeurl-1.0.0.tgz", + "_shasum": "b811667d62e53d01adc4bbbfc3b5a1ad99b4738a", + "_spec": "@types/encodeurl@ts4.4", + "_where": "/home/runner/uptimerobot/.cache/typescript/4.4", + "bugs": { + "url": "https://github.com/DefinitelyTyped/DefinitelyTyped/issues" + }, + "bundleDependencies": false, + "contributors": [ + { + "name": "BendingBender", + "url": "https://github.com/BendingBender" + } + ], + "dependencies": {}, + "deprecated": false, + "description": "TypeScript definitions for encodeurl", + "homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped#readme", + "license": "MIT", + "main": "", + "name": "@types/encodeurl", + "repository": { + "type": "git", + "url": "git+https://github.com/DefinitelyTyped/DefinitelyTyped.git" + }, + "scripts": {}, + "typeScriptVersion": "2.0", + "types": "index", + "typesPublisherContentHash": "d188fd382f4847fd4f03cf0807090a3800d6a37679e9341b75f55e29eae17b48", + "version": "1.0.0" +} diff --git a/.cache/typescript/4.4/node_modules/@types/escape-html/LICENSE b/.cache/typescript/4.4/node_modules/@types/escape-html/LICENSE new file mode 100644 index 0000000000000000000000000000000000000000..9e841e7a26e4eb057b24511e7b92d42b257a80e5 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/escape-html/LICENSE @@ -0,0 +1,21 @@ + MIT License + + Copyright (c) Microsoft Corporation. + + Permission is hereby granted, free of charge, to any person obtaining a copy + of this software and associated documentation files (the "Software"), to deal + in the Software without restriction, including without limitation the rights + to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + copies of the Software, and to permit persons to whom the Software is + furnished to do so, subject to the following conditions: + + The above copyright notice and this permission notice shall be included in all + copies or substantial portions of the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE diff --git a/.cache/typescript/4.4/node_modules/@types/escape-html/README.md b/.cache/typescript/4.4/node_modules/@types/escape-html/README.md new file mode 100644 index 0000000000000000000000000000000000000000..c02e19e3b145b3a6d658343089389690d9374493 --- /dev/null +++ b/.cache/typescript/4.4/node_modules/@types/escape-html/README.md @@ -0,0 +1,44 @@ +# Installation +> `npm install --save @types/escape-html` + +# Summary +This package contains type definitions for escape-html (https://github.com/component/escape-html). + +# Details +Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/escape-html. +## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/escape-html/index.d.ts) +````ts +// Type definitions for escape-html 1.0 +// Project: https://github.com/component/escape-html +// Definitions by: Piotr Błażejewicz +// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped + +/** + * Escape string for use in HTML + */ + +/** + * Escape special characters in the given string of text, such that it can be interpolated in HTML content. + * This function will escape the following characters: `"`, `'`, `&`, `<`, and `>`. + * + * *Note* that the escaped value is only suitable for being interpolated into HTML as the text content of + * elements in which the tag does not have different escaping mechanisms (it cannot be placed inside + * `