Toggle navigation
Toggle navigation
This project
Loading...
Sign in
신원형
/
study-or-enjoy
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
1
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
신원형
2022-05-26 00:13:06 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
e3c8c669599047f97bf1585909063121dd787b5c
e3c8c669
1 parent
fc54f3e7
improved test code
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
205 additions
and
70 deletions
.eslintrc.json
khcanvas.js
package-lock.json
package.json
test/khcanvas_test.js
.eslintrc.json
0 → 100644
View file @
e3c8c66
{
"env"
:
{
"browser"
:
true
,
"es2021"
:
true
},
"extends"
:
"eslint:recommended"
,
"parserOptions"
:
{
"ecmaVersion"
:
"latest"
,
"sourceType"
:
"module"
},
"rules"
:
{
}
}
khcanvas.js
View file @
e3c8c66
...
...
@@ -40,10 +40,10 @@ ex)
*/
export
async
function
get_schedule
(
id
,
pw
,
target_date
)
{
return
using_selenium
(
(
driver
)
=>
{
return
login
(
driver
,
id
,
pw
)
.
then
(()
=>
{
return
load
(
driver
,
target_date
)
return
await
using_selenium
(
async
(
driver
)
=>
{
return
await
login
(
driver
,
id
,
pw
)
.
then
(
async
()
=>
{
return
await
load
(
driver
,
target_date
)
.
then
((
data
)
=>
{
//logout(driver)
console
.
log
(
data
)
...
...
@@ -99,7 +99,7 @@ export async function load(driver, until) {
export
async
function
logout
(
driver
)
{
await
driver
.
get
(
"https://khcanvas.khu.ac.kr/"
)
const
logoutPanel
=
await
driver
.
findElement
(
selenium
.
By
.
xpath
(
'html/body/div[2]/header[2]/div[1]/ul/li[1]/button/div[1]'
)).
click
();
await
driver
.
findElement
(
selenium
.
By
.
xpath
(
'html/body/div[2]/header[2]/div[1]/ul/li[1]/button/div[1]'
)).
click
();
await
sleep
(
1000
)
const
logout
=
await
driver
.
findElement
(
selenium
.
By
.
xpath
(
'html/body/div[3]/span/span/div/div/div/div/div/span/form/button'
));
logout
.
click
()
...
...
package-lock.json
View file @
e3c8c66
...
...
@@ -9,18 +9,19 @@
"version"
:
"1.0.0"
,
"dependencies"
:
{
"@types/selenium-webdriver"
:
"^4.1.0"
,
"eslint"
:
"^8.16.0"
,
"mocha"
:
"^10.0.0"
,
"selenium-webdriver"
:
"^4.1.2"
},
"devDependencies"
:
{
"@types/node"
:
"^17.0.35"
"@types/node"
:
"^17.0.35"
,
"eslint"
:
"^8.16.0"
}
},
"node_modules/@eslint/eslintrc"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz"
,
"integrity"
:
"sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw=="
,
"dev"
:
true
,
"dependencies"
:
{
"ajv"
:
"^6.12.4"
,
"debug"
:
"^4.3.2"
,
...
...
@@ -40,6 +41,7 @@
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"dependencies"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -49,6 +51,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
,
"integrity"
:
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
,
"dev"
:
true
,
"dependencies"
:
{
"brace-expansion"
:
"^1.1.7"
},
...
...
@@ -60,6 +63,7 @@
"version"
:
"0.9.5"
,
"resolved"
:
"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz"
,
"integrity"
:
"sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw=="
,
"dev"
:
true
,
"dependencies"
:
{
"@humanwhocodes/object-schema"
:
"^1.2.1"
,
"debug"
:
"^4.1.1"
,
...
...
@@ -73,6 +77,7 @@
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"dependencies"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -82,6 +87,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
,
"integrity"
:
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
,
"dev"
:
true
,
"dependencies"
:
{
"brace-expansion"
:
"^1.1.7"
},
...
...
@@ -92,7 +98,8 @@
"node_modules/@humanwhocodes/object-schema"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
,
"integrity"
:
"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
"integrity"
:
"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
,
"dev"
:
true
},
"node_modules/@types/node"
:
{
"version"
:
"17.0.35"
,
...
...
@@ -124,6 +131,7 @@
"version"
:
"8.7.1"
,
"resolved"
:
"https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz"
,
"integrity"
:
"sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
,
"dev"
:
true
,
"bin"
:
{
"acorn"
:
"bin/acorn"
},
...
...
@@ -135,6 +143,7 @@
"version"
:
"5.3.2"
,
"resolved"
:
"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
,
"integrity"
:
"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
,
"dev"
:
true
,
"peerDependencies"
:
{
"acorn"
:
"^6.0.0 || ^7.0.0 || ^8.0.0"
}
...
...
@@ -143,6 +152,7 @@
"version"
:
"6.12.6"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
,
"integrity"
:
"sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
,
"dev"
:
true
,
"dependencies"
:
{
"fast-deep-equal"
:
"^3.1.1"
,
"fast-json-stable-stringify"
:
"^2.0.0"
,
...
...
@@ -242,6 +252,7 @@
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
,
"integrity"
:
"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6"
}
...
...
@@ -349,6 +360,7 @@
"version"
:
"7.0.3"
,
"resolved"
:
"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
,
"integrity"
:
"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
,
"dev"
:
true
,
"dependencies"
:
{
"path-key"
:
"^3.1.0"
,
"shebang-command"
:
"^2.0.0"
,
...
...
@@ -393,7 +405,8 @@
"node_modules/deep-is"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
,
"integrity"
:
"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
"integrity"
:
"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
,
"dev"
:
true
},
"node_modules/diff"
:
{
"version"
:
"5.0.0"
,
...
...
@@ -407,6 +420,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
,
"integrity"
:
"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="
,
"dev"
:
true
,
"dependencies"
:
{
"esutils"
:
"^2.0.2"
},
...
...
@@ -442,6 +456,7 @@
"version"
:
"8.16.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz"
,
"integrity"
:
"sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA=="
,
"dev"
:
true
,
"dependencies"
:
{
"@eslint/eslintrc"
:
"^1.3.0"
,
"@humanwhocodes/config-array"
:
"^0.9.2"
,
...
...
@@ -493,6 +508,7 @@
"version"
:
"7.1.1"
,
"resolved"
:
"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz"
,
"integrity"
:
"sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw=="
,
"dev"
:
true
,
"dependencies"
:
{
"esrecurse"
:
"^4.3.0"
,
"estraverse"
:
"^5.2.0"
...
...
@@ -505,6 +521,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
,
"integrity"
:
"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="
,
"dev"
:
true
,
"dependencies"
:
{
"eslint-visitor-keys"
:
"^2.0.0"
},
...
...
@@ -522,6 +539,7 @@
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
,
"integrity"
:
"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=10"
}
...
...
@@ -530,6 +548,7 @@
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
,
"integrity"
:
"sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
"^12.22.0 || ^14.17.0 || >=16.0.0"
}
...
...
@@ -538,6 +557,7 @@
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"dependencies"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -547,6 +567,7 @@
"version"
:
"6.0.2"
,
"resolved"
:
"https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
,
"integrity"
:
"sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="
,
"dev"
:
true
,
"dependencies"
:
{
"is-glob"
:
"^4.0.3"
},
...
...
@@ -558,6 +579,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
,
"integrity"
:
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
,
"dev"
:
true
,
"dependencies"
:
{
"brace-expansion"
:
"^1.1.7"
},
...
...
@@ -569,6 +591,7 @@
"version"
:
"9.3.2"
,
"resolved"
:
"https://registry.npmjs.org/espree/-/espree-9.3.2.tgz"
,
"integrity"
:
"sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA=="
,
"dev"
:
true
,
"dependencies"
:
{
"acorn"
:
"^8.7.1"
,
"acorn-jsx"
:
"^5.3.2"
,
...
...
@@ -582,6 +605,7 @@
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
,
"integrity"
:
"sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="
,
"dev"
:
true
,
"dependencies"
:
{
"estraverse"
:
"^5.1.0"
},
...
...
@@ -593,6 +617,7 @@
"version"
:
"4.3.0"
,
"resolved"
:
"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
,
"integrity"
:
"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
,
"dev"
:
true
,
"dependencies"
:
{
"estraverse"
:
"^5.2.0"
},
...
...
@@ -604,6 +629,7 @@
"version"
:
"5.3.0"
,
"resolved"
:
"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
,
"integrity"
:
"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=4.0"
}
...
...
@@ -612,6 +638,7 @@
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
,
"integrity"
:
"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
...
...
@@ -619,22 +646,26 @@
"node_modules/fast-deep-equal"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
,
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
,
"dev"
:
true
},
"node_modules/fast-json-stable-stringify"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
,
"integrity"
:
"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
"integrity"
:
"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
,
"dev"
:
true
},
"node_modules/fast-levenshtein"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
,
"integrity"
:
"sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
"integrity"
:
"sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
,
"dev"
:
true
},
"node_modules/file-entry-cache"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
,
"integrity"
:
"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="
,
"dev"
:
true
,
"dependencies"
:
{
"flat-cache"
:
"^3.0.4"
},
...
...
@@ -680,6 +711,7 @@
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"
,
"integrity"
:
"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="
,
"dev"
:
true
,
"dependencies"
:
{
"flatted"
:
"^3.1.0"
,
"rimraf"
:
"^3.0.2"
...
...
@@ -691,7 +723,8 @@
"node_modules/flatted"
:
{
"version"
:
"3.2.5"
,
"resolved"
:
"https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz"
,
"integrity"
:
"sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
"integrity"
:
"sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
,
"dev"
:
true
},
"node_modules/fs.realpath"
:
{
"version"
:
"1.0.0"
,
...
...
@@ -714,7 +747,8 @@
"node_modules/functional-red-black-tree"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
,
"integrity"
:
"sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
"integrity"
:
"sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
,
"dev"
:
true
},
"node_modules/get-caller-file"
:
{
"version"
:
"2.0.5"
,
...
...
@@ -778,6 +812,7 @@
"version"
:
"13.15.0"
,
"resolved"
:
"https://registry.npmjs.org/globals/-/globals-13.15.0.tgz"
,
"integrity"
:
"sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog=="
,
"dev"
:
true
,
"dependencies"
:
{
"type-fest"
:
"^0.20.2"
},
...
...
@@ -808,6 +843,7 @@
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"
,
"integrity"
:
"sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">= 4"
}
...
...
@@ -821,6 +857,7 @@
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
,
"integrity"
:
"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
,
"dev"
:
true
,
"dependencies"
:
{
"parent-module"
:
"^1.0.0"
,
"resolve-from"
:
"^4.0.0"
...
...
@@ -836,6 +873,7 @@
"version"
:
"0.1.4"
,
"resolved"
:
"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
,
"integrity"
:
"sha1-khi5srkoojixPcT7a21XbyMUU+o="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.8.19"
}
...
...
@@ -927,7 +965,8 @@
"node_modules/isexe"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
,
"integrity"
:
"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
"integrity"
:
"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
,
"dev"
:
true
},
"node_modules/js-yaml"
:
{
"version"
:
"4.1.0"
,
...
...
@@ -943,12 +982,14 @@
"node_modules/json-schema-traverse"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
,
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
,
"dev"
:
true
},
"node_modules/json-stable-stringify-without-jsonify"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
,
"integrity"
:
"sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
"integrity"
:
"sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
,
"dev"
:
true
},
"node_modules/jszip"
:
{
"version"
:
"3.9.1"
,
...
...
@@ -965,6 +1006,7 @@
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
,
"integrity"
:
"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"prelude-ls"
:
"^1.2.1"
,
"type-check"
:
"~0.4.0"
...
...
@@ -998,7 +1040,8 @@
"node_modules/lodash.merge"
:
{
"version"
:
"4.6.2"
,
"resolved"
:
"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
,
"integrity"
:
"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
"integrity"
:
"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
,
"dev"
:
true
},
"node_modules/log-symbols"
:
{
"version"
:
"4.1.0"
,
...
...
@@ -1085,7 +1128,8 @@
"node_modules/natural-compare"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
,
"integrity"
:
"sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
"integrity"
:
"sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
,
"dev"
:
true
},
"node_modules/normalize-path"
:
{
"version"
:
"3.0.0"
,
...
...
@@ -1107,6 +1151,7 @@
"version"
:
"0.9.1"
,
"resolved"
:
"https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz"
,
"integrity"
:
"sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw=="
,
"dev"
:
true
,
"dependencies"
:
{
"deep-is"
:
"^0.1.3"
,
"fast-levenshtein"
:
"^2.0.6"
,
...
...
@@ -1156,6 +1201,7 @@
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
,
"integrity"
:
"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
,
"dev"
:
true
,
"dependencies"
:
{
"callsites"
:
"^3.0.0"
},
...
...
@@ -1183,6 +1229,7 @@
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
,
"integrity"
:
"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8"
}
...
...
@@ -1202,6 +1249,7 @@
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
,
"integrity"
:
"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">= 0.8.0"
}
...
...
@@ -1215,6 +1263,7 @@
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
,
"integrity"
:
"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=6"
}
...
...
@@ -1261,6 +1310,7 @@
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
,
"integrity"
:
"sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8"
},
...
...
@@ -1280,6 +1330,7 @@
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
,
"integrity"
:
"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=4"
}
...
...
@@ -1350,6 +1401,7 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
,
"integrity"
:
"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
,
"dev"
:
true
,
"dependencies"
:
{
"shebang-regex"
:
"^3.0.0"
},
...
...
@@ -1361,6 +1413,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
,
"integrity"
:
"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8"
}
...
...
@@ -1430,7 +1483,8 @@
"node_modules/text-table"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
,
"integrity"
:
"sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
"integrity"
:
"sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
,
"dev"
:
true
},
"node_modules/tmp"
:
{
"version"
:
"0.2.1"
,
...
...
@@ -1458,6 +1512,7 @@
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
,
"integrity"
:
"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="
,
"dev"
:
true
,
"dependencies"
:
{
"prelude-ls"
:
"^1.2.1"
},
...
...
@@ -1469,6 +1524,7 @@
"version"
:
"0.20.2"
,
"resolved"
:
"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
,
"integrity"
:
"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=10"
},
...
...
@@ -1480,6 +1536,7 @@
"version"
:
"4.4.1"
,
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
,
"integrity"
:
"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
,
"dev"
:
true
,
"dependencies"
:
{
"punycode"
:
"^2.1.0"
}
...
...
@@ -1492,12 +1549,14 @@
"node_modules/v8-compile-cache"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
,
"integrity"
:
"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
"integrity"
:
"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
,
"dev"
:
true
},
"node_modules/which"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/which/-/which-2.0.2.tgz"
,
"integrity"
:
"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
,
"dev"
:
true
,
"dependencies"
:
{
"isexe"
:
"^2.0.0"
},
...
...
@@ -1512,6 +1571,7 @@
"version"
:
"1.2.3"
,
"resolved"
:
"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
,
"integrity"
:
"sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
...
...
@@ -1626,6 +1686,7 @@
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz"
,
"integrity"
:
"sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw=="
,
"dev"
:
true
,
"requires"
:
{
"ajv"
:
"^6.12.4"
,
"debug"
:
"^4.3.2"
,
...
...
@@ -1642,6 +1703,7 @@
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -1651,6 +1713,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
,
"integrity"
:
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
,
"dev"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
...
...
@@ -1661,6 +1724,7 @@
"version"
:
"0.9.5"
,
"resolved"
:
"https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz"
,
"integrity"
:
"sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw=="
,
"dev"
:
true
,
"requires"
:
{
"@humanwhocodes/object-schema"
:
"^1.2.1"
,
"debug"
:
"^4.1.1"
,
...
...
@@ -1671,6 +1735,7 @@
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -1680,6 +1745,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
,
"integrity"
:
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
,
"dev"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
...
...
@@ -1689,7 +1755,8 @@
"@humanwhocodes/object-schema"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
,
"integrity"
:
"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
"integrity"
:
"sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA=="
,
"dev"
:
true
},
"@types/node"
:
{
"version"
:
"17.0.35"
,
...
...
@@ -1720,18 +1787,21 @@
"acorn"
:
{
"version"
:
"8.7.1"
,
"resolved"
:
"https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz"
,
"integrity"
:
"sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
"integrity"
:
"sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A=="
,
"dev"
:
true
},
"acorn-jsx"
:
{
"version"
:
"5.3.2"
,
"resolved"
:
"https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz"
,
"integrity"
:
"sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ=="
,
"dev"
:
true
,
"requires"
:
{}
},
"ajv"
:
{
"version"
:
"6.12.6"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
,
"integrity"
:
"sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g=="
,
"dev"
:
true
,
"requires"
:
{
"fast-deep-equal"
:
"^3.1.1"
,
"fast-json-stable-stringify"
:
"^2.0.0"
,
...
...
@@ -1805,7 +1875,8 @@
"callsites"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
,
"integrity"
:
"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
"integrity"
:
"sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="
,
"dev"
:
true
},
"camelcase"
:
{
"version"
:
"6.3.0"
,
...
...
@@ -1883,6 +1954,7 @@
"version"
:
"7.0.3"
,
"resolved"
:
"https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
,
"integrity"
:
"sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w=="
,
"dev"
:
true
,
"requires"
:
{
"path-key"
:
"^3.1.0"
,
"shebang-command"
:
"^2.0.0"
,
...
...
@@ -1912,7 +1984,8 @@
"deep-is"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz"
,
"integrity"
:
"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
"integrity"
:
"sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ=="
,
"dev"
:
true
},
"diff"
:
{
"version"
:
"5.0.0"
,
...
...
@@ -1923,6 +1996,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz"
,
"integrity"
:
"sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w=="
,
"dev"
:
true
,
"requires"
:
{
"esutils"
:
"^2.0.2"
}
...
...
@@ -1946,6 +2020,7 @@
"version"
:
"8.16.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz"
,
"integrity"
:
"sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA=="
,
"dev"
:
true
,
"requires"
:
{
"@eslint/eslintrc"
:
"^1.3.0"
,
"@humanwhocodes/config-array"
:
"^0.9.2"
,
...
...
@@ -1988,6 +2063,7 @@
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"dev"
:
true
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
...
...
@@ -1997,6 +2073,7 @@
"version"
:
"6.0.2"
,
"resolved"
:
"https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
,
"integrity"
:
"sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A=="
,
"dev"
:
true
,
"requires"
:
{
"is-glob"
:
"^4.0.3"
}
...
...
@@ -2005,6 +2082,7 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz"
,
"integrity"
:
"sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw=="
,
"dev"
:
true
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
...
...
@@ -2015,6 +2093,7 @@
"version"
:
"7.1.1"
,
"resolved"
:
"https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz"
,
"integrity"
:
"sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw=="
,
"dev"
:
true
,
"requires"
:
{
"esrecurse"
:
"^4.3.0"
,
"estraverse"
:
"^5.2.0"
...
...
@@ -2024,6 +2103,7 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz"
,
"integrity"
:
"sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA=="
,
"dev"
:
true
,
"requires"
:
{
"eslint-visitor-keys"
:
"^2.0.0"
},
...
...
@@ -2031,19 +2111,22 @@
"eslint-visitor-keys"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz"
,
"integrity"
:
"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
"integrity"
:
"sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw=="
,
"dev"
:
true
}
}
},
"eslint-visitor-keys"
:
{
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz"
,
"integrity"
:
"sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
"integrity"
:
"sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA=="
,
"dev"
:
true
},
"espree"
:
{
"version"
:
"9.3.2"
,
"resolved"
:
"https://registry.npmjs.org/espree/-/espree-9.3.2.tgz"
,
"integrity"
:
"sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA=="
,
"dev"
:
true
,
"requires"
:
{
"acorn"
:
"^8.7.1"
,
"acorn-jsx"
:
"^5.3.2"
,
...
...
@@ -2054,6 +2137,7 @@
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz"
,
"integrity"
:
"sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w=="
,
"dev"
:
true
,
"requires"
:
{
"estraverse"
:
"^5.1.0"
}
...
...
@@ -2062,6 +2146,7 @@
"version"
:
"4.3.0"
,
"resolved"
:
"https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
,
"integrity"
:
"sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag=="
,
"dev"
:
true
,
"requires"
:
{
"estraverse"
:
"^5.2.0"
}
...
...
@@ -2069,32 +2154,38 @@
"estraverse"
:
{
"version"
:
"5.3.0"
,
"resolved"
:
"https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz"
,
"integrity"
:
"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
"integrity"
:
"sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA=="
,
"dev"
:
true
},
"esutils"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz"
,
"integrity"
:
"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
"integrity"
:
"sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
,
"dev"
:
true
},
"fast-deep-equal"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
,
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
"integrity"
:
"sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
,
"dev"
:
true
},
"fast-json-stable-stringify"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
,
"integrity"
:
"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
"integrity"
:
"sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
,
"dev"
:
true
},
"fast-levenshtein"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
,
"integrity"
:
"sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
"integrity"
:
"sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
,
"dev"
:
true
},
"file-entry-cache"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz"
,
"integrity"
:
"sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg=="
,
"dev"
:
true
,
"requires"
:
{
"flat-cache"
:
"^3.0.4"
}
...
...
@@ -2125,6 +2216,7 @@
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz"
,
"integrity"
:
"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg=="
,
"dev"
:
true
,
"requires"
:
{
"flatted"
:
"^3.1.0"
,
"rimraf"
:
"^3.0.2"
...
...
@@ -2133,7 +2225,8 @@
"flatted"
:
{
"version"
:
"3.2.5"
,
"resolved"
:
"https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz"
,
"integrity"
:
"sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
"integrity"
:
"sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg=="
,
"dev"
:
true
},
"fs.realpath"
:
{
"version"
:
"1.0.0"
,
...
...
@@ -2149,7 +2242,8 @@
"functional-red-black-tree"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz"
,
"integrity"
:
"sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
"integrity"
:
"sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
,
"dev"
:
true
},
"get-caller-file"
:
{
"version"
:
"2.0.5"
,
...
...
@@ -2200,6 +2294,7 @@
"version"
:
"13.15.0"
,
"resolved"
:
"https://registry.npmjs.org/globals/-/globals-13.15.0.tgz"
,
"integrity"
:
"sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog=="
,
"dev"
:
true
,
"requires"
:
{
"type-fest"
:
"^0.20.2"
}
...
...
@@ -2217,7 +2312,8 @@
"ignore"
:
{
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz"
,
"integrity"
:
"sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
"integrity"
:
"sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ=="
,
"dev"
:
true
},
"immediate"
:
{
"version"
:
"3.0.6"
,
...
...
@@ -2228,6 +2324,7 @@
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
,
"integrity"
:
"sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw=="
,
"dev"
:
true
,
"requires"
:
{
"parent-module"
:
"^1.0.0"
,
"resolve-from"
:
"^4.0.0"
...
...
@@ -2236,7 +2333,8 @@
"imurmurhash"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz"
,
"integrity"
:
"sha1-khi5srkoojixPcT7a21XbyMUU+o="
"integrity"
:
"sha1-khi5srkoojixPcT7a21XbyMUU+o="
,
"dev"
:
true
},
"inflight"
:
{
"version"
:
"1.0.6"
,
...
...
@@ -2301,7 +2399,8 @@
"isexe"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
,
"integrity"
:
"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
"integrity"
:
"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
,
"dev"
:
true
},
"js-yaml"
:
{
"version"
:
"4.1.0"
,
...
...
@@ -2314,12 +2413,14 @@
"json-schema-traverse"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
,
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
,
"dev"
:
true
},
"json-stable-stringify-without-jsonify"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
,
"integrity"
:
"sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
"integrity"
:
"sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
,
"dev"
:
true
},
"jszip"
:
{
"version"
:
"3.9.1"
,
...
...
@@ -2336,6 +2437,7 @@
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/levn/-/levn-0.4.1.tgz"
,
"integrity"
:
"sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ=="
,
"dev"
:
true
,
"requires"
:
{
"prelude-ls"
:
"^1.2.1"
,
"type-check"
:
"~0.4.0"
...
...
@@ -2360,7 +2462,8 @@
"lodash.merge"
:
{
"version"
:
"4.6.2"
,
"resolved"
:
"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz"
,
"integrity"
:
"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
"integrity"
:
"sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ=="
,
"dev"
:
true
},
"log-symbols"
:
{
"version"
:
"4.1.0"
,
...
...
@@ -2421,7 +2524,8 @@
"natural-compare"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz"
,
"integrity"
:
"sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
"integrity"
:
"sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
,
"dev"
:
true
},
"normalize-path"
:
{
"version"
:
"3.0.0"
,
...
...
@@ -2440,6 +2544,7 @@
"version"
:
"0.9.1"
,
"resolved"
:
"https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz"
,
"integrity"
:
"sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw=="
,
"dev"
:
true
,
"requires"
:
{
"deep-is"
:
"^0.1.3"
,
"fast-levenshtein"
:
"^2.0.6"
,
...
...
@@ -2474,6 +2579,7 @@
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
,
"integrity"
:
"sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g=="
,
"dev"
:
true
,
"requires"
:
{
"callsites"
:
"^3.0.0"
}
...
...
@@ -2491,7 +2597,8 @@
"path-key"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
,
"integrity"
:
"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
"integrity"
:
"sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
,
"dev"
:
true
},
"picomatch"
:
{
"version"
:
"2.3.1"
,
...
...
@@ -2501,7 +2608,8 @@
"prelude-ls"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz"
,
"integrity"
:
"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
"integrity"
:
"sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g=="
,
"dev"
:
true
},
"process-nextick-args"
:
{
"version"
:
"2.0.1"
,
...
...
@@ -2511,7 +2619,8 @@
"punycode"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
,
"integrity"
:
"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
"integrity"
:
"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
,
"dev"
:
true
},
"randombytes"
:
{
"version"
:
"2.1.0"
,
...
...
@@ -2553,7 +2662,8 @@
"regexpp"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz"
,
"integrity"
:
"sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
"integrity"
:
"sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg=="
,
"dev"
:
true
},
"require-directory"
:
{
"version"
:
"2.1.1"
,
...
...
@@ -2563,7 +2673,8 @@
"resolve-from"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
,
"integrity"
:
"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
"integrity"
:
"sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
,
"dev"
:
true
},
"rimraf"
:
{
"version"
:
"3.0.2"
,
...
...
@@ -2605,6 +2716,7 @@
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
,
"integrity"
:
"sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA=="
,
"dev"
:
true
,
"requires"
:
{
"shebang-regex"
:
"^3.0.0"
}
...
...
@@ -2612,7 +2724,8 @@
"shebang-regex"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
,
"integrity"
:
"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
"integrity"
:
"sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
,
"dev"
:
true
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
...
...
@@ -2663,7 +2776,8 @@
"text-table"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz"
,
"integrity"
:
"sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
"integrity"
:
"sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
,
"dev"
:
true
},
"tmp"
:
{
"version"
:
"0.2.1"
,
...
...
@@ -2685,6 +2799,7 @@
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz"
,
"integrity"
:
"sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew=="
,
"dev"
:
true
,
"requires"
:
{
"prelude-ls"
:
"^1.2.1"
}
...
...
@@ -2692,12 +2807,14 @@
"type-fest"
:
{
"version"
:
"0.20.2"
,
"resolved"
:
"https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz"
,
"integrity"
:
"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
"integrity"
:
"sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
,
"dev"
:
true
},
"uri-js"
:
{
"version"
:
"4.4.1"
,
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
,
"integrity"
:
"sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg=="
,
"dev"
:
true
,
"requires"
:
{
"punycode"
:
"^2.1.0"
}
...
...
@@ -2710,12 +2827,14 @@
"v8-compile-cache"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
,
"integrity"
:
"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
"integrity"
:
"sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA=="
,
"dev"
:
true
},
"which"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/which/-/which-2.0.2.tgz"
,
"integrity"
:
"sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA=="
,
"dev"
:
true
,
"requires"
:
{
"isexe"
:
"^2.0.0"
}
...
...
@@ -2723,7 +2842,8 @@
"word-wrap"
:
{
"version"
:
"1.2.3"
,
"resolved"
:
"https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz"
,
"integrity"
:
"sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
"integrity"
:
"sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ=="
,
"dev"
:
true
},
"workerpool"
:
{
"version"
:
"6.2.1"
,
...
...
package.json
View file @
e3c8c66
...
...
@@ -14,12 +14,12 @@
"license"
:
""
,
"dependencies"
:
{
"@types/selenium-webdriver"
:
"^4.1.0"
,
"eslint"
:
"^8.16.0"
,
"mocha"
:
"^10.0.0"
,
"selenium-webdriver"
:
"^4.1.2"
},
"type"
:
"module"
,
"devDependencies"
:
{
"@types/node"
:
"^17.0.35"
"@types/node"
:
"^17.0.35"
,
"eslint"
:
"^8.16.0"
}
}
...
...
test/khcanvas_test.js
View file @
e3c8c66
...
...
@@ -2,14 +2,17 @@
//https://github.com/gatoona/AWS-Selenium
import
*
as
canvas
from
'../khcanvas.js'
import
*
as
rd
from
'readline'
import
{
assert
}
from
'console'
;
import
*
as
mocha
from
'mocha'
import
process
from
'node:process'
;
import
util
from
'util'
import
{
rejects
}
from
'assert'
;
describe
(
'khcanvas'
,
()
=>
{
it
(
'opening selenium
'
,
()
=>
{
//this.timeout(1000);
canvas
.
using_selenium
(
async
(
driver
)
=>
{
mocha
.
describe
(
'khcanvas
'
,
()
=>
{
mocha
.
it
(
'opening selenium'
,
async
()
=>
{
await
canvas
.
using_selenium
(
async
(
driver
)
=>
{
await
driver
.
get
(
"http://khuhub.khu.ac.kr"
);
await
driver
.
getTitle
().
then
(
function
(
title
)
{
await
driver
.
getTitle
().
then
(
(
title
)
=>
{
console
.
log
(
title
);
});
});
...
...
@@ -17,24 +20,23 @@ describe('khcanvas', () => {
});
describe
(
'khcanvas'
,
()
=>
{
it
(
'get schedule'
,
async
()
=>
{
mocha
.
describe
(
'khcanvas'
,
()
=>
{
mocha
.
it
(
'get schedule'
,
async
()
=>
{
const
rl
=
rd
.
createInterface
({
input
:
process
.
stdin
,
output
:
process
.
stdout
})
rl
.
question
(
'a'
,
async
(
a
)
=>
{
rl
.
question
(
'b'
,
async
(
b
)
=>
{
await
canvas
.
get_schedule
(
a
,
b
,
new
Date
())
.
then
(
it
=>
{
console
.
log
(
it
)
})
const
question
=
util
.
promisify
(
rl
.
question
).
bind
(
rl
);
const
a
=
await
question
(
'a'
);
const
b
=
await
question
(
'b'
);
return
await
canvas
.
get_schedule
(
a
,
b
,
new
Date
())
.
then
(
it
=>
console
.
log
(
it
))
.
catch
(
it
=>
{
console
.
log
(
it
)
throw
new
Error
();
})
})
rejects
(
it
)
})
})
});
\ No newline at end of file
...
...
Please
register
or
login
to post a comment