Spaces:
Sleeping
Sleeping
Scott Hiett
commited on
Commit
•
126a6a1
1
Parent(s):
3bc171d
Setting up a workflow to run some tests
Browse files- .github/workflows/test.yml +32 -0
- .gitignore +1 -3
- example/.gitignore +2 -0
- example/package.json +18 -0
- example/src/index.ts +13 -0
- example/srh-config.json +7 -0
- example/tsconfig.json +109 -0
- example/yarn.lock +157 -0
.github/workflows/test.yml
ADDED
@@ -0,0 +1,32 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
name: Test @upstash/redis compatability
|
2 |
+
on:
|
3 |
+
push:
|
4 |
+
workflow_dispatch:
|
5 |
+
|
6 |
+
jobs:
|
7 |
+
container-job:
|
8 |
+
runs-on: ubuntu-latest
|
9 |
+
container: node:18
|
10 |
+
services:
|
11 |
+
redis:
|
12 |
+
image: redis
|
13 |
+
ports:
|
14 |
+
- 6379:6379
|
15 |
+
srh:
|
16 |
+
image: hiett/serverless-redis-http:latest
|
17 |
+
volumes:
|
18 |
+
- ./example/srh-config.json:/app/srh-config/tokens.json
|
19 |
+
ports:
|
20 |
+
- 8080:80
|
21 |
+
|
22 |
+
steps:
|
23 |
+
- name: Checkout code
|
24 |
+
uses: actions/checkout@v3
|
25 |
+
|
26 |
+
- name: Install dependencies
|
27 |
+
working-directory: ./example
|
28 |
+
run: yarn install
|
29 |
+
|
30 |
+
- name: Run script
|
31 |
+
working-directory: ./example
|
32 |
+
run: yarn start
|
.gitignore
CHANGED
@@ -29,6 +29,4 @@ srh-*.tar
|
|
29 |
|
30 |
*.iml
|
31 |
|
32 |
-
srh-config/
|
33 |
-
|
34 |
-
example/
|
|
|
29 |
|
30 |
*.iml
|
31 |
|
32 |
+
srh-config/
|
|
|
|
example/.gitignore
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
node_modules/
|
2 |
+
dist/
|
example/package.json
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"name": "srh-example",
|
3 |
+
"version": "1.0.0",
|
4 |
+
"main": "index.js",
|
5 |
+
"author": "Scott Hiett",
|
6 |
+
"license": "MIT",
|
7 |
+
"private": false,
|
8 |
+
"scripts": {
|
9 |
+
"start": "ts-node src/index.ts"
|
10 |
+
},
|
11 |
+
"dependencies": {
|
12 |
+
"@upstash/redis": "^1.20.2"
|
13 |
+
},
|
14 |
+
"devDependencies": {
|
15 |
+
"ts-node": "^10.9.1",
|
16 |
+
"typescript": "^5.0.2"
|
17 |
+
}
|
18 |
+
}
|
example/src/index.ts
ADDED
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import {Redis} from "@upstash/redis";
|
2 |
+
|
3 |
+
const redis = new Redis({
|
4 |
+
url: "http://srh:8080",
|
5 |
+
token: "example_token",
|
6 |
+
responseEncoding: false,
|
7 |
+
});
|
8 |
+
|
9 |
+
(async () => {
|
10 |
+
await redis.set("key", "value");
|
11 |
+
const value = await redis.get("key");
|
12 |
+
console.log(value); // value
|
13 |
+
})();
|
example/srh-config.json
ADDED
@@ -0,0 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"example_token": {
|
3 |
+
"srh_id": "some_unique_identifier",
|
4 |
+
"connection_string": "redis://redis:6379",
|
5 |
+
"max_connections": 3
|
6 |
+
}
|
7 |
+
}
|
example/tsconfig.json
ADDED
@@ -0,0 +1,109 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"compilerOptions": {
|
3 |
+
/* Visit https://aka.ms/tsconfig to read more about this file */
|
4 |
+
|
5 |
+
/* Projects */
|
6 |
+
// "incremental": true, /* Save .tsbuildinfo files to allow for incremental compilation of projects. */
|
7 |
+
// "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */
|
8 |
+
// "tsBuildInfoFile": "./.tsbuildinfo", /* Specify the path to .tsbuildinfo incremental compilation file. */
|
9 |
+
// "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects. */
|
10 |
+
// "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */
|
11 |
+
// "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */
|
12 |
+
|
13 |
+
/* Language and Environment */
|
14 |
+
"target": "es2016", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */
|
15 |
+
// "lib": [], /* Specify a set of bundled library declaration files that describe the target runtime environment. */
|
16 |
+
// "jsx": "preserve", /* Specify what JSX code is generated. */
|
17 |
+
// "experimentalDecorators": true, /* Enable experimental support for legacy experimental decorators. */
|
18 |
+
// "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */
|
19 |
+
// "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'. */
|
20 |
+
// "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */
|
21 |
+
// "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'. */
|
22 |
+
// "reactNamespace": "", /* Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit. */
|
23 |
+
// "noLib": true, /* Disable including any library files, including the default lib.d.ts. */
|
24 |
+
// "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */
|
25 |
+
// "moduleDetection": "auto", /* Control what method is used to detect module-format JS files. */
|
26 |
+
|
27 |
+
/* Modules */
|
28 |
+
"module": "commonjs", /* Specify what module code is generated. */
|
29 |
+
"rootDir": "./src", /* Specify the root folder within your source files. */
|
30 |
+
// "moduleResolution": "node10", /* Specify how TypeScript looks up a file from a given module specifier. */
|
31 |
+
// "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */
|
32 |
+
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */
|
33 |
+
// "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */
|
34 |
+
// "typeRoots": [], /* Specify multiple folders that act like './node_modules/@types'. */
|
35 |
+
// "types": [], /* Specify type package names to be included without being referenced in a source file. */
|
36 |
+
// "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */
|
37 |
+
// "moduleSuffixes": [], /* List of file name suffixes to search when resolving a module. */
|
38 |
+
// "allowImportingTsExtensions": true, /* Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set. */
|
39 |
+
// "resolvePackageJsonExports": true, /* Use the package.json 'exports' field when resolving package imports. */
|
40 |
+
// "resolvePackageJsonImports": true, /* Use the package.json 'imports' field when resolving imports. */
|
41 |
+
// "customConditions": [], /* Conditions to set in addition to the resolver-specific defaults when resolving imports. */
|
42 |
+
// "resolveJsonModule": true, /* Enable importing .json files. */
|
43 |
+
// "allowArbitraryExtensions": true, /* Enable importing files with any extension, provided a declaration file is present. */
|
44 |
+
// "noResolve": true, /* Disallow 'import's, 'require's or '<reference>'s from expanding the number of files TypeScript should add to a project. */
|
45 |
+
|
46 |
+
/* JavaScript Support */
|
47 |
+
// "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */
|
48 |
+
// "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */
|
49 |
+
// "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */
|
50 |
+
|
51 |
+
/* Emit */
|
52 |
+
// "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */
|
53 |
+
// "declarationMap": true, /* Create sourcemaps for d.ts files. */
|
54 |
+
// "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */
|
55 |
+
// "sourceMap": true, /* Create source map files for emitted JavaScript files. */
|
56 |
+
// "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */
|
57 |
+
// "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */
|
58 |
+
"outDir": "./dist", /* Specify an output folder for all emitted files. */
|
59 |
+
// "removeComments": true, /* Disable emitting comments. */
|
60 |
+
// "noEmit": true, /* Disable emitting files from a compilation. */
|
61 |
+
// "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */
|
62 |
+
// "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types. */
|
63 |
+
// "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */
|
64 |
+
// "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */
|
65 |
+
// "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
|
66 |
+
// "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */
|
67 |
+
// "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */
|
68 |
+
// "newLine": "crlf", /* Set the newline character for emitting files. */
|
69 |
+
// "stripInternal": true, /* Disable emitting declarations that have '@internal' in their JSDoc comments. */
|
70 |
+
// "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */
|
71 |
+
// "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */
|
72 |
+
// "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */
|
73 |
+
// "declarationDir": "./", /* Specify the output directory for generated declaration files. */
|
74 |
+
// "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */
|
75 |
+
|
76 |
+
/* Interop Constraints */
|
77 |
+
// "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */
|
78 |
+
// "verbatimModuleSyntax": true, /* Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting. */
|
79 |
+
// "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */
|
80 |
+
"esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */
|
81 |
+
// "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */
|
82 |
+
"forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */
|
83 |
+
|
84 |
+
/* Type Checking */
|
85 |
+
"strict": true, /* Enable all strict type-checking options. */
|
86 |
+
// "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */
|
87 |
+
// "strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */
|
88 |
+
// "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */
|
89 |
+
// "strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */
|
90 |
+
// "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */
|
91 |
+
// "noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */
|
92 |
+
// "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */
|
93 |
+
// "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */
|
94 |
+
// "noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */
|
95 |
+
// "noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */
|
96 |
+
// "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */
|
97 |
+
// "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */
|
98 |
+
// "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */
|
99 |
+
// "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */
|
100 |
+
// "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */
|
101 |
+
// "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type. */
|
102 |
+
// "allowUnusedLabels": true, /* Disable error reporting for unused labels. */
|
103 |
+
// "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */
|
104 |
+
|
105 |
+
/* Completeness */
|
106 |
+
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */
|
107 |
+
"skipLibCheck": true /* Skip type checking all .d.ts files. */
|
108 |
+
}
|
109 |
+
}
|
example/yarn.lock
ADDED
@@ -0,0 +1,157 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
|
2 |
+
# yarn lockfile v1
|
3 |
+
|
4 |
+
|
5 |
+
"@cspotcode/source-map-support@^0.8.0":
|
6 |
+
version "0.8.1"
|
7 |
+
resolved "https://registry.yarnpkg.com/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz#00629c35a688e05a88b1cda684fb9d5e73f000a1"
|
8 |
+
integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==
|
9 |
+
dependencies:
|
10 |
+
"@jridgewell/trace-mapping" "0.3.9"
|
11 |
+
|
12 |
+
"@jridgewell/resolve-uri@^3.0.3":
|
13 |
+
version "3.1.0"
|
14 |
+
resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78"
|
15 |
+
integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==
|
16 |
+
|
17 |
+
"@jridgewell/sourcemap-codec@^1.4.10":
|
18 |
+
version "1.4.14"
|
19 |
+
resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24"
|
20 |
+
integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==
|
21 |
+
|
22 |
+
"@jridgewell/[email protected]":
|
23 |
+
version "0.3.9"
|
24 |
+
resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz#6534fd5933a53ba7cbf3a17615e273a0d1273ff9"
|
25 |
+
integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==
|
26 |
+
dependencies:
|
27 |
+
"@jridgewell/resolve-uri" "^3.0.3"
|
28 |
+
"@jridgewell/sourcemap-codec" "^1.4.10"
|
29 |
+
|
30 |
+
"@tsconfig/node10@^1.0.7":
|
31 |
+
version "1.0.9"
|
32 |
+
resolved "https://registry.yarnpkg.com/@tsconfig/node10/-/node10-1.0.9.tgz#df4907fc07a886922637b15e02d4cebc4c0021b2"
|
33 |
+
integrity sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==
|
34 |
+
|
35 |
+
"@tsconfig/node12@^1.0.7":
|
36 |
+
version "1.0.11"
|
37 |
+
resolved "https://registry.yarnpkg.com/@tsconfig/node12/-/node12-1.0.11.tgz#ee3def1f27d9ed66dac6e46a295cffb0152e058d"
|
38 |
+
integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==
|
39 |
+
|
40 |
+
"@tsconfig/node14@^1.0.0":
|
41 |
+
version "1.0.3"
|
42 |
+
resolved "https://registry.yarnpkg.com/@tsconfig/node14/-/node14-1.0.3.tgz#e4386316284f00b98435bf40f72f75a09dabf6c1"
|
43 |
+
integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==
|
44 |
+
|
45 |
+
"@tsconfig/node16@^1.0.2":
|
46 |
+
version "1.0.3"
|
47 |
+
resolved "https://registry.yarnpkg.com/@tsconfig/node16/-/node16-1.0.3.tgz#472eaab5f15c1ffdd7f8628bd4c4f753995ec79e"
|
48 |
+
integrity sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==
|
49 |
+
|
50 |
+
"@upstash/redis@^1.20.2":
|
51 |
+
version "1.20.2"
|
52 |
+
resolved "https://registry.yarnpkg.com/@upstash/redis/-/redis-1.20.2.tgz#f797915c90054764b26d2289f5da5dd4b68d8480"
|
53 |
+
integrity sha512-9QS/SypDxeeh672H7dEEmuYOX5TtPYnaDLlhxWJEPd8LzcEQ6hohwDJuojpqGkvvvrK58mlWOkN1GrMxbXPTeQ==
|
54 |
+
dependencies:
|
55 |
+
isomorphic-fetch "^3.0.0"
|
56 |
+
|
57 |
+
acorn-walk@^8.1.1:
|
58 |
+
version "8.2.0"
|
59 |
+
resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1"
|
60 |
+
integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==
|
61 |
+
|
62 |
+
acorn@^8.4.1:
|
63 |
+
version "8.8.2"
|
64 |
+
resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a"
|
65 |
+
integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==
|
66 |
+
|
67 |
+
arg@^4.1.0:
|
68 |
+
version "4.1.3"
|
69 |
+
resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089"
|
70 |
+
integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==
|
71 |
+
|
72 |
+
create-require@^1.1.0:
|
73 |
+
version "1.1.1"
|
74 |
+
resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333"
|
75 |
+
integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==
|
76 |
+
|
77 |
+
diff@^4.0.1:
|
78 |
+
version "4.0.2"
|
79 |
+
resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d"
|
80 |
+
integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==
|
81 |
+
|
82 |
+
isomorphic-fetch@^3.0.0:
|
83 |
+
version "3.0.0"
|
84 |
+
resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz#0267b005049046d2421207215d45d6a262b8b8b4"
|
85 |
+
integrity sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==
|
86 |
+
dependencies:
|
87 |
+
node-fetch "^2.6.1"
|
88 |
+
whatwg-fetch "^3.4.1"
|
89 |
+
|
90 |
+
make-error@^1.1.1:
|
91 |
+
version "1.3.6"
|
92 |
+
resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2"
|
93 |
+
integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==
|
94 |
+
|
95 |
+
node-fetch@^2.6.1:
|
96 |
+
version "2.6.9"
|
97 |
+
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6"
|
98 |
+
integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==
|
99 |
+
dependencies:
|
100 |
+
whatwg-url "^5.0.0"
|
101 |
+
|
102 |
+
tr46@~0.0.3:
|
103 |
+
version "0.0.3"
|
104 |
+
resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a"
|
105 |
+
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
|
106 |
+
|
107 |
+
ts-node@^10.9.1:
|
108 |
+
version "10.9.1"
|
109 |
+
resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-10.9.1.tgz#e73de9102958af9e1f0b168a6ff320e25adcff4b"
|
110 |
+
integrity sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==
|
111 |
+
dependencies:
|
112 |
+
"@cspotcode/source-map-support" "^0.8.0"
|
113 |
+
"@tsconfig/node10" "^1.0.7"
|
114 |
+
"@tsconfig/node12" "^1.0.7"
|
115 |
+
"@tsconfig/node14" "^1.0.0"
|
116 |
+
"@tsconfig/node16" "^1.0.2"
|
117 |
+
acorn "^8.4.1"
|
118 |
+
acorn-walk "^8.1.1"
|
119 |
+
arg "^4.1.0"
|
120 |
+
create-require "^1.1.0"
|
121 |
+
diff "^4.0.1"
|
122 |
+
make-error "^1.1.1"
|
123 |
+
v8-compile-cache-lib "^3.0.1"
|
124 |
+
yn "3.1.1"
|
125 |
+
|
126 |
+
typescript@^5.0.2:
|
127 |
+
version "5.0.2"
|
128 |
+
resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.0.2.tgz#891e1a90c5189d8506af64b9ef929fca99ba1ee5"
|
129 |
+
integrity sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==
|
130 |
+
|
131 |
+
v8-compile-cache-lib@^3.0.1:
|
132 |
+
version "3.0.1"
|
133 |
+
resolved "https://registry.yarnpkg.com/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz#6336e8d71965cb3d35a1bbb7868445a7c05264bf"
|
134 |
+
integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==
|
135 |
+
|
136 |
+
webidl-conversions@^3.0.0:
|
137 |
+
version "3.0.1"
|
138 |
+
resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871"
|
139 |
+
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
|
140 |
+
|
141 |
+
whatwg-fetch@^3.4.1:
|
142 |
+
version "3.6.2"
|
143 |
+
resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c"
|
144 |
+
integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==
|
145 |
+
|
146 |
+
whatwg-url@^5.0.0:
|
147 |
+
version "5.0.0"
|
148 |
+
resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d"
|
149 |
+
integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
|
150 |
+
dependencies:
|
151 |
+
tr46 "~0.0.3"
|
152 |
+
webidl-conversions "^3.0.0"
|
153 |
+
|
154 | |
155 |
+
version "3.1.1"
|
156 |
+
resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50"
|
157 |
+
integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==
|