Showing
9 changed files
with
361 additions
and
86 deletions
.eslintrc.json
0 → 100644
... | @@ -5,6 +5,23 @@ | ... | @@ -5,6 +5,23 @@ |
5 | "version": "0.2.0", | 5 | "version": "0.2.0", |
6 | "configurations": [ | 6 | "configurations": [ |
7 | { | 7 | { |
8 | + "type": "node", | ||
9 | + "request": "launch", | ||
10 | + "name": "Mocha All", | ||
11 | + "program": "${workspaceFolder}/node_modules/mocha/bin/_mocha", | ||
12 | + "args": [ | ||
13 | + "--timeout", | ||
14 | + "999999", | ||
15 | + "--colors", | ||
16 | + "${workspaceFolder}/test" | ||
17 | + ], | ||
18 | + "console": "integratedTerminal", | ||
19 | + "internalConsoleOptions": "neverOpen", | ||
20 | + "skipFiles": [ | ||
21 | + "<node_internals>/**/*.js" | ||
22 | + ] | ||
23 | + }, | ||
24 | + { | ||
8 | "type": "pwa-node", | 25 | "type": "pwa-node", |
9 | "request": "launch", | 26 | "request": "launch", |
10 | "name": "Launch Program", | 27 | "name": "Launch Program", | ... | ... |
... | @@ -40,33 +40,45 @@ ex) | ... | @@ -40,33 +40,45 @@ ex) |
40 | */ | 40 | */ |
41 | 41 | ||
42 | export async function get_schedule(id, pw, target_date) { | 42 | export async function get_schedule(id, pw, target_date) { |
43 | - login(id, pw).then(async driver => { | 43 | + return await using_selenium( async (driver) => { |
44 | - load(driver, target_date) | 44 | + return await login(driver, id, pw) |
45 | - .then(it => { | 45 | + .then(async () => { |
46 | - console.log(it) | 46 | + return await load(driver, target_date) |
47 | - logout(driver) | 47 | + .then((data) => { |
48 | - }) | 48 | + //logout(driver) |
49 | + console.log(data) | ||
50 | + return data | ||
51 | + }) | ||
52 | + }) | ||
49 | }) | 53 | }) |
50 | } | 54 | } |
51 | 55 | ||
52 | -export async function login(id, pw) { | 56 | +export async function using_selenium(next) { |
53 | const option = new firefox.Options() | 57 | const option = new firefox.Options() |
54 | - option.setBinary('C:\\Program Files\\Mozilla Firefox\\firefox.exe') | 58 | + option.addArguments("-headless"); |
59 | + | ||
55 | const driver = new selenium.Builder() | 60 | const driver = new selenium.Builder() |
56 | .forBrowser('firefox') | 61 | .forBrowser('firefox') |
57 | .setFirefoxOptions(option) | 62 | .setFirefoxOptions(option) |
58 | .build() | 63 | .build() |
59 | 64 | ||
65 | + next(driver).finally(() => { | ||
66 | + driver.quit() | ||
67 | + }) | ||
68 | +} | ||
69 | + | ||
70 | +export async function login(driver, id, pw) { | ||
71 | + | ||
60 | await driver.get("https://khcanvas.khu.ac.kr/") | 72 | await driver.get("https://khcanvas.khu.ac.kr/") |
61 | 73 | ||
62 | const idInput = await driver.findElement(selenium.By.xpath('//*[@id="login_user_id"]')); | 74 | const idInput = await driver.findElement(selenium.By.xpath('//*[@id="login_user_id"]')); |
63 | const pwInput = await driver.findElement(selenium.By.xpath('//*[@id="login_user_password"]')); | 75 | const pwInput = await driver.findElement(selenium.By.xpath('//*[@id="login_user_password"]')); |
64 | const login_button = await driver.findElement(selenium.By.xpath('//*[@id="form1"]/div/div[3]')); | 76 | const login_button = await driver.findElement(selenium.By.xpath('//*[@id="form1"]/div/div[3]')); |
65 | - | 77 | + |
66 | await idInput.sendKeys(id); | 78 | await idInput.sendKeys(id); |
67 | await pwInput.sendKeys(pw); | 79 | await pwInput.sendKeys(pw); |
68 | await login_button.click(); | 80 | await login_button.click(); |
69 | - | 81 | + |
70 | return driver | 82 | return driver |
71 | } | 83 | } |
72 | 84 | ||
... | @@ -76,7 +88,7 @@ export async function load(driver, until) { | ... | @@ -76,7 +88,7 @@ export async function load(driver, until) { |
76 | await driver.get(`https://khcanvas.khu.ac.kr/api/v1/planner/items?start_date=${start_date}`); | 88 | await driver.get(`https://khcanvas.khu.ac.kr/api/v1/planner/items?start_date=${start_date}`); |
77 | await sleep(1000) | 89 | await sleep(1000) |
78 | await driver.findElement(selenium.By.xpath('/html/body/div/div/nav/ul/li[2]')).click(); | 90 | await driver.findElement(selenium.By.xpath('/html/body/div/div/nav/ul/li[2]')).click(); |
79 | - | 91 | + |
80 | const data = await driver.findElement(selenium.By.xpath('/html/body/div/div/div/div[2]/div/div/div[2]/pre')); | 92 | const data = await driver.findElement(selenium.By.xpath('/html/body/div/div/div/div[2]/div/div/div[2]/pre')); |
81 | const text = JSON.parse((await data.getText()).slice(9)) | 93 | const text = JSON.parse((await data.getText()).slice(9)) |
82 | 94 | ||
... | @@ -87,7 +99,7 @@ export async function load(driver, until) { | ... | @@ -87,7 +99,7 @@ export async function load(driver, until) { |
87 | export async function logout(driver) { | 99 | export async function logout(driver) { |
88 | await driver.get("https://khcanvas.khu.ac.kr/") | 100 | await driver.get("https://khcanvas.khu.ac.kr/") |
89 | 101 | ||
90 | - const logoutPanel = await driver.findElement(selenium.By.xpath('html/body/div[2]/header[2]/div[1]/ul/li[1]/button/div[1]')).click(); | 102 | + await driver.findElement(selenium.By.xpath('html/body/div[2]/header[2]/div[1]/ul/li[1]/button/div[1]')).click(); |
91 | await sleep(1000) | 103 | await sleep(1000) |
92 | const logout = await driver.findElement(selenium.By.xpath('html/body/div[3]/span/span/div/div/div/div/div/span/form/button')); | 104 | const logout = await driver.findElement(selenium.By.xpath('html/body/div[3]/span/span/div/div/div/div/div/span/form/button')); |
93 | logout.click() | 105 | logout.click() | ... | ... |
1 | import fs from 'fs/promises' | 1 | import fs from 'fs/promises' |
2 | import { login, load, logout } from './khcanvas.js'; | 2 | import { login, load, logout } from './khcanvas.js'; |
3 | 3 | ||
4 | -fs.readFile("asdffdsa.txt").then(it => { | ||
5 | - const auth = it.toString().split('|') | ||
6 | - login(auth[0], auth[1]).then(async driver => { | ||
7 | - load(driver, new Date()) | ||
8 | - .then(it => { | ||
9 | - console.log(it) | ||
10 | - logout(driver) | ||
11 | - }) | ||
12 | - }).catch(err => { console.log(err) }) | ||
13 | -}) | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
... | @@ -9,24 +9,29 @@ | ... | @@ -9,24 +9,29 @@ |
9 | "version": "1.0.0", | 9 | "version": "1.0.0", |
10 | "dependencies": { | 10 | "dependencies": { |
11 | "@types/selenium-webdriver": "^4.1.0", | 11 | "@types/selenium-webdriver": "^4.1.0", |
12 | +<<<<<<< HEAD | ||
12 | "csv-parser": "^3.0.0", | 13 | "csv-parser": "^3.0.0", |
13 | "eslint": "^8.15.0", | 14 | "eslint": "^8.15.0", |
15 | +======= | ||
16 | +>>>>>>> 6c6e356fa8269fbbdee92f54a6f2f16ffe2ba729 | ||
14 | "mocha": "^10.0.0", | 17 | "mocha": "^10.0.0", |
15 | "selenium-webdriver": "^4.1.2" | 18 | "selenium-webdriver": "^4.1.2" |
16 | }, | 19 | }, |
17 | "devDependencies": { | 20 | "devDependencies": { |
18 | - "@types/node": "^17.0.35" | 21 | + "@types/node": "^17.0.35", |
22 | + "eslint": "^8.16.0" | ||
19 | } | 23 | } |
20 | }, | 24 | }, |
21 | "node_modules/@eslint/eslintrc": { | 25 | "node_modules/@eslint/eslintrc": { |
22 | - "version": "1.2.3", | 26 | + "version": "1.3.0", |
23 | - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", | 27 | + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", |
24 | - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", | 28 | + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", |
29 | + "dev": true, | ||
25 | "dependencies": { | 30 | "dependencies": { |
26 | "ajv": "^6.12.4", | 31 | "ajv": "^6.12.4", |
27 | "debug": "^4.3.2", | 32 | "debug": "^4.3.2", |
28 | "espree": "^9.3.2", | 33 | "espree": "^9.3.2", |
29 | - "globals": "^13.9.0", | 34 | + "globals": "^13.15.0", |
30 | "ignore": "^5.2.0", | 35 | "ignore": "^5.2.0", |
31 | "import-fresh": "^3.2.1", | 36 | "import-fresh": "^3.2.1", |
32 | "js-yaml": "^4.1.0", | 37 | "js-yaml": "^4.1.0", |
... | @@ -41,6 +46,7 @@ | ... | @@ -41,6 +46,7 @@ |
41 | "version": "1.1.11", | 46 | "version": "1.1.11", |
42 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | 47 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
43 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | 48 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
49 | + "dev": true, | ||
44 | "dependencies": { | 50 | "dependencies": { |
45 | "balanced-match": "^1.0.0", | 51 | "balanced-match": "^1.0.0", |
46 | "concat-map": "0.0.1" | 52 | "concat-map": "0.0.1" |
... | @@ -50,6 +56,7 @@ | ... | @@ -50,6 +56,7 @@ |
50 | "version": "3.1.2", | 56 | "version": "3.1.2", |
51 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", | 57 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
52 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", | 58 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
59 | + "dev": true, | ||
53 | "dependencies": { | 60 | "dependencies": { |
54 | "brace-expansion": "^1.1.7" | 61 | "brace-expansion": "^1.1.7" |
55 | }, | 62 | }, |
... | @@ -61,6 +68,7 @@ | ... | @@ -61,6 +68,7 @@ |
61 | "version": "0.9.5", | 68 | "version": "0.9.5", |
62 | "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", | 69 | "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", |
63 | "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", | 70 | "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", |
71 | + "dev": true, | ||
64 | "dependencies": { | 72 | "dependencies": { |
65 | "@humanwhocodes/object-schema": "^1.2.1", | 73 | "@humanwhocodes/object-schema": "^1.2.1", |
66 | "debug": "^4.1.1", | 74 | "debug": "^4.1.1", |
... | @@ -74,6 +82,7 @@ | ... | @@ -74,6 +82,7 @@ |
74 | "version": "1.1.11", | 82 | "version": "1.1.11", |
75 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | 83 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
76 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | 84 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
85 | + "dev": true, | ||
77 | "dependencies": { | 86 | "dependencies": { |
78 | "balanced-match": "^1.0.0", | 87 | "balanced-match": "^1.0.0", |
79 | "concat-map": "0.0.1" | 88 | "concat-map": "0.0.1" |
... | @@ -83,6 +92,7 @@ | ... | @@ -83,6 +92,7 @@ |
83 | "version": "3.1.2", | 92 | "version": "3.1.2", |
84 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", | 93 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
85 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", | 94 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
95 | + "dev": true, | ||
86 | "dependencies": { | 96 | "dependencies": { |
87 | "brace-expansion": "^1.1.7" | 97 | "brace-expansion": "^1.1.7" |
88 | }, | 98 | }, |
... | @@ -93,7 +103,8 @@ | ... | @@ -93,7 +103,8 @@ |
93 | "node_modules/@humanwhocodes/object-schema": { | 103 | "node_modules/@humanwhocodes/object-schema": { |
94 | "version": "1.2.1", | 104 | "version": "1.2.1", |
95 | "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", | 105 | "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", |
96 | - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" | 106 | + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", |
107 | + "dev": true | ||
97 | }, | 108 | }, |
98 | "node_modules/@types/node": { | 109 | "node_modules/@types/node": { |
99 | "version": "17.0.35", | 110 | "version": "17.0.35", |
... | @@ -125,6 +136,7 @@ | ... | @@ -125,6 +136,7 @@ |
125 | "version": "8.7.1", | 136 | "version": "8.7.1", |
126 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", | 137 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", |
127 | "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", | 138 | "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", |
139 | + "dev": true, | ||
128 | "bin": { | 140 | "bin": { |
129 | "acorn": "bin/acorn" | 141 | "acorn": "bin/acorn" |
130 | }, | 142 | }, |
... | @@ -136,6 +148,7 @@ | ... | @@ -136,6 +148,7 @@ |
136 | "version": "5.3.2", | 148 | "version": "5.3.2", |
137 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", | 149 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", |
138 | "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", | 150 | "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", |
151 | + "dev": true, | ||
139 | "peerDependencies": { | 152 | "peerDependencies": { |
140 | "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" | 153 | "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" |
141 | } | 154 | } |
... | @@ -144,6 +157,7 @@ | ... | @@ -144,6 +157,7 @@ |
144 | "version": "6.12.6", | 157 | "version": "6.12.6", |
145 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | 158 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", |
146 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | 159 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", |
160 | + "dev": true, | ||
147 | "dependencies": { | 161 | "dependencies": { |
148 | "fast-deep-equal": "^3.1.1", | 162 | "fast-deep-equal": "^3.1.1", |
149 | "fast-json-stable-stringify": "^2.0.0", | 163 | "fast-json-stable-stringify": "^2.0.0", |
... | @@ -243,6 +257,7 @@ | ... | @@ -243,6 +257,7 @@ |
243 | "version": "3.1.0", | 257 | "version": "3.1.0", |
244 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", | 258 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", |
245 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", | 259 | "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", |
260 | + "dev": true, | ||
246 | "engines": { | 261 | "engines": { |
247 | "node": ">=6" | 262 | "node": ">=6" |
248 | } | 263 | } |
... | @@ -350,6 +365,7 @@ | ... | @@ -350,6 +365,7 @@ |
350 | "version": "7.0.3", | 365 | "version": "7.0.3", |
351 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", | 366 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", |
352 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", | 367 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", |
368 | + "dev": true, | ||
353 | "dependencies": { | 369 | "dependencies": { |
354 | "path-key": "^3.1.0", | 370 | "path-key": "^3.1.0", |
355 | "shebang-command": "^2.0.0", | 371 | "shebang-command": "^2.0.0", |
... | @@ -408,7 +424,8 @@ | ... | @@ -408,7 +424,8 @@ |
408 | "node_modules/deep-is": { | 424 | "node_modules/deep-is": { |
409 | "version": "0.1.4", | 425 | "version": "0.1.4", |
410 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", | 426 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", |
411 | - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" | 427 | + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", |
428 | + "dev": true | ||
412 | }, | 429 | }, |
413 | "node_modules/diff": { | 430 | "node_modules/diff": { |
414 | "version": "5.0.0", | 431 | "version": "5.0.0", |
... | @@ -422,6 +439,7 @@ | ... | @@ -422,6 +439,7 @@ |
422 | "version": "3.0.0", | 439 | "version": "3.0.0", |
423 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", | 440 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", |
424 | "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", | 441 | "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", |
442 | + "dev": true, | ||
425 | "dependencies": { | 443 | "dependencies": { |
426 | "esutils": "^2.0.2" | 444 | "esutils": "^2.0.2" |
427 | }, | 445 | }, |
... | @@ -454,11 +472,12 @@ | ... | @@ -454,11 +472,12 @@ |
454 | } | 472 | } |
455 | }, | 473 | }, |
456 | "node_modules/eslint": { | 474 | "node_modules/eslint": { |
457 | - "version": "8.15.0", | 475 | + "version": "8.16.0", |
458 | - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", | 476 | + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", |
459 | - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", | 477 | + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", |
478 | + "dev": true, | ||
460 | "dependencies": { | 479 | "dependencies": { |
461 | - "@eslint/eslintrc": "^1.2.3", | 480 | + "@eslint/eslintrc": "^1.3.0", |
462 | "@humanwhocodes/config-array": "^0.9.2", | 481 | "@humanwhocodes/config-array": "^0.9.2", |
463 | "ajv": "^6.10.0", | 482 | "ajv": "^6.10.0", |
464 | "chalk": "^4.0.0", | 483 | "chalk": "^4.0.0", |
... | @@ -476,7 +495,7 @@ | ... | @@ -476,7 +495,7 @@ |
476 | "file-entry-cache": "^6.0.1", | 495 | "file-entry-cache": "^6.0.1", |
477 | "functional-red-black-tree": "^1.0.1", | 496 | "functional-red-black-tree": "^1.0.1", |
478 | "glob-parent": "^6.0.1", | 497 | "glob-parent": "^6.0.1", |
479 | - "globals": "^13.6.0", | 498 | + "globals": "^13.15.0", |
480 | "ignore": "^5.2.0", | 499 | "ignore": "^5.2.0", |
481 | "import-fresh": "^3.0.0", | 500 | "import-fresh": "^3.0.0", |
482 | "imurmurhash": "^0.1.4", | 501 | "imurmurhash": "^0.1.4", |
... | @@ -508,6 +527,7 @@ | ... | @@ -508,6 +527,7 @@ |
508 | "version": "7.1.1", | 527 | "version": "7.1.1", |
509 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", | 528 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", |
510 | "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", | 529 | "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", |
530 | + "dev": true, | ||
511 | "dependencies": { | 531 | "dependencies": { |
512 | "esrecurse": "^4.3.0", | 532 | "esrecurse": "^4.3.0", |
513 | "estraverse": "^5.2.0" | 533 | "estraverse": "^5.2.0" |
... | @@ -520,6 +540,7 @@ | ... | @@ -520,6 +540,7 @@ |
520 | "version": "3.0.0", | 540 | "version": "3.0.0", |
521 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", | 541 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", |
522 | "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", | 542 | "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", |
543 | + "dev": true, | ||
523 | "dependencies": { | 544 | "dependencies": { |
524 | "eslint-visitor-keys": "^2.0.0" | 545 | "eslint-visitor-keys": "^2.0.0" |
525 | }, | 546 | }, |
... | @@ -537,6 +558,7 @@ | ... | @@ -537,6 +558,7 @@ |
537 | "version": "2.1.0", | 558 | "version": "2.1.0", |
538 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", | 559 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", |
539 | "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", | 560 | "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", |
561 | + "dev": true, | ||
540 | "engines": { | 562 | "engines": { |
541 | "node": ">=10" | 563 | "node": ">=10" |
542 | } | 564 | } |
... | @@ -545,6 +567,7 @@ | ... | @@ -545,6 +567,7 @@ |
545 | "version": "3.3.0", | 567 | "version": "3.3.0", |
546 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", | 568 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", |
547 | "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", | 569 | "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", |
570 | + "dev": true, | ||
548 | "engines": { | 571 | "engines": { |
549 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" | 572 | "node": "^12.22.0 || ^14.17.0 || >=16.0.0" |
550 | } | 573 | } |
... | @@ -553,6 +576,7 @@ | ... | @@ -553,6 +576,7 @@ |
553 | "version": "1.1.11", | 576 | "version": "1.1.11", |
554 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | 577 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
555 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | 578 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
579 | + "dev": true, | ||
556 | "dependencies": { | 580 | "dependencies": { |
557 | "balanced-match": "^1.0.0", | 581 | "balanced-match": "^1.0.0", |
558 | "concat-map": "0.0.1" | 582 | "concat-map": "0.0.1" |
... | @@ -562,6 +586,7 @@ | ... | @@ -562,6 +586,7 @@ |
562 | "version": "6.0.2", | 586 | "version": "6.0.2", |
563 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", | 587 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", |
564 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", | 588 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", |
589 | + "dev": true, | ||
565 | "dependencies": { | 590 | "dependencies": { |
566 | "is-glob": "^4.0.3" | 591 | "is-glob": "^4.0.3" |
567 | }, | 592 | }, |
... | @@ -573,6 +598,7 @@ | ... | @@ -573,6 +598,7 @@ |
573 | "version": "3.1.2", | 598 | "version": "3.1.2", |
574 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", | 599 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
575 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", | 600 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
601 | + "dev": true, | ||
576 | "dependencies": { | 602 | "dependencies": { |
577 | "brace-expansion": "^1.1.7" | 603 | "brace-expansion": "^1.1.7" |
578 | }, | 604 | }, |
... | @@ -584,6 +610,7 @@ | ... | @@ -584,6 +610,7 @@ |
584 | "version": "9.3.2", | 610 | "version": "9.3.2", |
585 | "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", | 611 | "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", |
586 | "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", | 612 | "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", |
613 | + "dev": true, | ||
587 | "dependencies": { | 614 | "dependencies": { |
588 | "acorn": "^8.7.1", | 615 | "acorn": "^8.7.1", |
589 | "acorn-jsx": "^5.3.2", | 616 | "acorn-jsx": "^5.3.2", |
... | @@ -597,6 +624,7 @@ | ... | @@ -597,6 +624,7 @@ |
597 | "version": "1.4.0", | 624 | "version": "1.4.0", |
598 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", | 625 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", |
599 | "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", | 626 | "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", |
627 | + "dev": true, | ||
600 | "dependencies": { | 628 | "dependencies": { |
601 | "estraverse": "^5.1.0" | 629 | "estraverse": "^5.1.0" |
602 | }, | 630 | }, |
... | @@ -608,6 +636,7 @@ | ... | @@ -608,6 +636,7 @@ |
608 | "version": "4.3.0", | 636 | "version": "4.3.0", |
609 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", | 637 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", |
610 | "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", | 638 | "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", |
639 | + "dev": true, | ||
611 | "dependencies": { | 640 | "dependencies": { |
612 | "estraverse": "^5.2.0" | 641 | "estraverse": "^5.2.0" |
613 | }, | 642 | }, |
... | @@ -619,6 +648,7 @@ | ... | @@ -619,6 +648,7 @@ |
619 | "version": "5.3.0", | 648 | "version": "5.3.0", |
620 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", | 649 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", |
621 | "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", | 650 | "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", |
651 | + "dev": true, | ||
622 | "engines": { | 652 | "engines": { |
623 | "node": ">=4.0" | 653 | "node": ">=4.0" |
624 | } | 654 | } |
... | @@ -627,6 +657,7 @@ | ... | @@ -627,6 +657,7 @@ |
627 | "version": "2.0.3", | 657 | "version": "2.0.3", |
628 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", | 658 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", |
629 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", | 659 | "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", |
660 | + "dev": true, | ||
630 | "engines": { | 661 | "engines": { |
631 | "node": ">=0.10.0" | 662 | "node": ">=0.10.0" |
632 | } | 663 | } |
... | @@ -634,22 +665,26 @@ | ... | @@ -634,22 +665,26 @@ |
634 | "node_modules/fast-deep-equal": { | 665 | "node_modules/fast-deep-equal": { |
635 | "version": "3.1.3", | 666 | "version": "3.1.3", |
636 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | 667 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", |
637 | - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" | 668 | + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", |
669 | + "dev": true | ||
638 | }, | 670 | }, |
639 | "node_modules/fast-json-stable-stringify": { | 671 | "node_modules/fast-json-stable-stringify": { |
640 | "version": "2.1.0", | 672 | "version": "2.1.0", |
641 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", | 673 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", |
642 | - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" | 674 | + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", |
675 | + "dev": true | ||
643 | }, | 676 | }, |
644 | "node_modules/fast-levenshtein": { | 677 | "node_modules/fast-levenshtein": { |
645 | "version": "2.0.6", | 678 | "version": "2.0.6", |
646 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", | 679 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", |
647 | - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" | 680 | + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", |
681 | + "dev": true | ||
648 | }, | 682 | }, |
649 | "node_modules/file-entry-cache": { | 683 | "node_modules/file-entry-cache": { |
650 | "version": "6.0.1", | 684 | "version": "6.0.1", |
651 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", | 685 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", |
652 | "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", | 686 | "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", |
687 | + "dev": true, | ||
653 | "dependencies": { | 688 | "dependencies": { |
654 | "flat-cache": "^3.0.4" | 689 | "flat-cache": "^3.0.4" |
655 | }, | 690 | }, |
... | @@ -695,6 +730,7 @@ | ... | @@ -695,6 +730,7 @@ |
695 | "version": "3.0.4", | 730 | "version": "3.0.4", |
696 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", | 731 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", |
697 | "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", | 732 | "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", |
733 | + "dev": true, | ||
698 | "dependencies": { | 734 | "dependencies": { |
699 | "flatted": "^3.1.0", | 735 | "flatted": "^3.1.0", |
700 | "rimraf": "^3.0.2" | 736 | "rimraf": "^3.0.2" |
... | @@ -706,7 +742,8 @@ | ... | @@ -706,7 +742,8 @@ |
706 | "node_modules/flatted": { | 742 | "node_modules/flatted": { |
707 | "version": "3.2.5", | 743 | "version": "3.2.5", |
708 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", | 744 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", |
709 | - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" | 745 | + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", |
746 | + "dev": true | ||
710 | }, | 747 | }, |
711 | "node_modules/fs.realpath": { | 748 | "node_modules/fs.realpath": { |
712 | "version": "1.0.0", | 749 | "version": "1.0.0", |
... | @@ -729,7 +766,8 @@ | ... | @@ -729,7 +766,8 @@ |
729 | "node_modules/functional-red-black-tree": { | 766 | "node_modules/functional-red-black-tree": { |
730 | "version": "1.0.1", | 767 | "version": "1.0.1", |
731 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", | 768 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", |
732 | - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" | 769 | + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", |
770 | + "dev": true | ||
733 | }, | 771 | }, |
734 | "node_modules/get-caller-file": { | 772 | "node_modules/get-caller-file": { |
735 | "version": "2.0.5", | 773 | "version": "2.0.5", |
... | @@ -793,6 +831,7 @@ | ... | @@ -793,6 +831,7 @@ |
793 | "version": "13.15.0", | 831 | "version": "13.15.0", |
794 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", | 832 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", |
795 | "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", | 833 | "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", |
834 | + "dev": true, | ||
796 | "dependencies": { | 835 | "dependencies": { |
797 | "type-fest": "^0.20.2" | 836 | "type-fest": "^0.20.2" |
798 | }, | 837 | }, |
... | @@ -823,6 +862,7 @@ | ... | @@ -823,6 +862,7 @@ |
823 | "version": "5.2.0", | 862 | "version": "5.2.0", |
824 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", | 863 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", |
825 | "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", | 864 | "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", |
865 | + "dev": true, | ||
826 | "engines": { | 866 | "engines": { |
827 | "node": ">= 4" | 867 | "node": ">= 4" |
828 | } | 868 | } |
... | @@ -836,6 +876,7 @@ | ... | @@ -836,6 +876,7 @@ |
836 | "version": "3.3.0", | 876 | "version": "3.3.0", |
837 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", | 877 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", |
838 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", | 878 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", |
879 | + "dev": true, | ||
839 | "dependencies": { | 880 | "dependencies": { |
840 | "parent-module": "^1.0.0", | 881 | "parent-module": "^1.0.0", |
841 | "resolve-from": "^4.0.0" | 882 | "resolve-from": "^4.0.0" |
... | @@ -851,6 +892,7 @@ | ... | @@ -851,6 +892,7 @@ |
851 | "version": "0.1.4", | 892 | "version": "0.1.4", |
852 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", | 893 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", |
853 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", | 894 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", |
895 | + "dev": true, | ||
854 | "engines": { | 896 | "engines": { |
855 | "node": ">=0.8.19" | 897 | "node": ">=0.8.19" |
856 | } | 898 | } |
... | @@ -942,7 +984,8 @@ | ... | @@ -942,7 +984,8 @@ |
942 | "node_modules/isexe": { | 984 | "node_modules/isexe": { |
943 | "version": "2.0.0", | 985 | "version": "2.0.0", |
944 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", | 986 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", |
945 | - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" | 987 | + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", |
988 | + "dev": true | ||
946 | }, | 989 | }, |
947 | "node_modules/js-yaml": { | 990 | "node_modules/js-yaml": { |
948 | "version": "4.1.0", | 991 | "version": "4.1.0", |
... | @@ -958,12 +1001,14 @@ | ... | @@ -958,12 +1001,14 @@ |
958 | "node_modules/json-schema-traverse": { | 1001 | "node_modules/json-schema-traverse": { |
959 | "version": "0.4.1", | 1002 | "version": "0.4.1", |
960 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | 1003 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", |
961 | - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | 1004 | + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", |
1005 | + "dev": true | ||
962 | }, | 1006 | }, |
963 | "node_modules/json-stable-stringify-without-jsonify": { | 1007 | "node_modules/json-stable-stringify-without-jsonify": { |
964 | "version": "1.0.1", | 1008 | "version": "1.0.1", |
965 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", | 1009 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", |
966 | - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" | 1010 | + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", |
1011 | + "dev": true | ||
967 | }, | 1012 | }, |
968 | "node_modules/jszip": { | 1013 | "node_modules/jszip": { |
969 | "version": "3.9.1", | 1014 | "version": "3.9.1", |
... | @@ -980,6 +1025,7 @@ | ... | @@ -980,6 +1025,7 @@ |
980 | "version": "0.4.1", | 1025 | "version": "0.4.1", |
981 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", | 1026 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", |
982 | "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", | 1027 | "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", |
1028 | + "dev": true, | ||
983 | "dependencies": { | 1029 | "dependencies": { |
984 | "prelude-ls": "^1.2.1", | 1030 | "prelude-ls": "^1.2.1", |
985 | "type-check": "~0.4.0" | 1031 | "type-check": "~0.4.0" |
... | @@ -1013,7 +1059,8 @@ | ... | @@ -1013,7 +1059,8 @@ |
1013 | "node_modules/lodash.merge": { | 1059 | "node_modules/lodash.merge": { |
1014 | "version": "4.6.2", | 1060 | "version": "4.6.2", |
1015 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", | 1061 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", |
1016 | - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" | 1062 | + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", |
1063 | + "dev": true | ||
1017 | }, | 1064 | }, |
1018 | "node_modules/log-symbols": { | 1065 | "node_modules/log-symbols": { |
1019 | "version": "4.1.0", | 1066 | "version": "4.1.0", |
... | @@ -1105,7 +1152,8 @@ | ... | @@ -1105,7 +1152,8 @@ |
1105 | "node_modules/natural-compare": { | 1152 | "node_modules/natural-compare": { |
1106 | "version": "1.4.0", | 1153 | "version": "1.4.0", |
1107 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", | 1154 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", |
1108 | - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" | 1155 | + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", |
1156 | + "dev": true | ||
1109 | }, | 1157 | }, |
1110 | "node_modules/normalize-path": { | 1158 | "node_modules/normalize-path": { |
1111 | "version": "3.0.0", | 1159 | "version": "3.0.0", |
... | @@ -1127,6 +1175,7 @@ | ... | @@ -1127,6 +1175,7 @@ |
1127 | "version": "0.9.1", | 1175 | "version": "0.9.1", |
1128 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", | 1176 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", |
1129 | "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", | 1177 | "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", |
1178 | + "dev": true, | ||
1130 | "dependencies": { | 1179 | "dependencies": { |
1131 | "deep-is": "^0.1.3", | 1180 | "deep-is": "^0.1.3", |
1132 | "fast-levenshtein": "^2.0.6", | 1181 | "fast-levenshtein": "^2.0.6", |
... | @@ -1176,6 +1225,7 @@ | ... | @@ -1176,6 +1225,7 @@ |
1176 | "version": "1.0.1", | 1225 | "version": "1.0.1", |
1177 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", | 1226 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", |
1178 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", | 1227 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", |
1228 | + "dev": true, | ||
1179 | "dependencies": { | 1229 | "dependencies": { |
1180 | "callsites": "^3.0.0" | 1230 | "callsites": "^3.0.0" |
1181 | }, | 1231 | }, |
... | @@ -1203,6 +1253,7 @@ | ... | @@ -1203,6 +1253,7 @@ |
1203 | "version": "3.1.1", | 1253 | "version": "3.1.1", |
1204 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", | 1254 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", |
1205 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", | 1255 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", |
1256 | + "dev": true, | ||
1206 | "engines": { | 1257 | "engines": { |
1207 | "node": ">=8" | 1258 | "node": ">=8" |
1208 | } | 1259 | } |
... | @@ -1222,6 +1273,7 @@ | ... | @@ -1222,6 +1273,7 @@ |
1222 | "version": "1.2.1", | 1273 | "version": "1.2.1", |
1223 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", | 1274 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", |
1224 | "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", | 1275 | "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", |
1276 | + "dev": true, | ||
1225 | "engines": { | 1277 | "engines": { |
1226 | "node": ">= 0.8.0" | 1278 | "node": ">= 0.8.0" |
1227 | } | 1279 | } |
... | @@ -1235,6 +1287,7 @@ | ... | @@ -1235,6 +1287,7 @@ |
1235 | "version": "2.1.1", | 1287 | "version": "2.1.1", |
1236 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", | 1288 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", |
1237 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", | 1289 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", |
1290 | + "dev": true, | ||
1238 | "engines": { | 1291 | "engines": { |
1239 | "node": ">=6" | 1292 | "node": ">=6" |
1240 | } | 1293 | } |
... | @@ -1281,6 +1334,7 @@ | ... | @@ -1281,6 +1334,7 @@ |
1281 | "version": "3.2.0", | 1334 | "version": "3.2.0", |
1282 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", | 1335 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", |
1283 | "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", | 1336 | "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", |
1337 | + "dev": true, | ||
1284 | "engines": { | 1338 | "engines": { |
1285 | "node": ">=8" | 1339 | "node": ">=8" |
1286 | }, | 1340 | }, |
... | @@ -1300,6 +1354,7 @@ | ... | @@ -1300,6 +1354,7 @@ |
1300 | "version": "4.0.0", | 1354 | "version": "4.0.0", |
1301 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", | 1355 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", |
1302 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", | 1356 | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", |
1357 | + "dev": true, | ||
1303 | "engines": { | 1358 | "engines": { |
1304 | "node": ">=4" | 1359 | "node": ">=4" |
1305 | } | 1360 | } |
... | @@ -1370,6 +1425,7 @@ | ... | @@ -1370,6 +1425,7 @@ |
1370 | "version": "2.0.0", | 1425 | "version": "2.0.0", |
1371 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | 1426 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", |
1372 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", | 1427 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", |
1428 | + "dev": true, | ||
1373 | "dependencies": { | 1429 | "dependencies": { |
1374 | "shebang-regex": "^3.0.0" | 1430 | "shebang-regex": "^3.0.0" |
1375 | }, | 1431 | }, |
... | @@ -1381,6 +1437,7 @@ | ... | @@ -1381,6 +1437,7 @@ |
1381 | "version": "3.0.0", | 1437 | "version": "3.0.0", |
1382 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", | 1438 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", |
1383 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", | 1439 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", |
1440 | + "dev": true, | ||
1384 | "engines": { | 1441 | "engines": { |
1385 | "node": ">=8" | 1442 | "node": ">=8" |
1386 | } | 1443 | } |
... | @@ -1450,7 +1507,8 @@ | ... | @@ -1450,7 +1507,8 @@ |
1450 | "node_modules/text-table": { | 1507 | "node_modules/text-table": { |
1451 | "version": "0.2.0", | 1508 | "version": "0.2.0", |
1452 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", | 1509 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", |
1453 | - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" | 1510 | + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", |
1511 | + "dev": true | ||
1454 | }, | 1512 | }, |
1455 | "node_modules/tmp": { | 1513 | "node_modules/tmp": { |
1456 | "version": "0.2.1", | 1514 | "version": "0.2.1", |
... | @@ -1478,6 +1536,7 @@ | ... | @@ -1478,6 +1536,7 @@ |
1478 | "version": "0.4.0", | 1536 | "version": "0.4.0", |
1479 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", | 1537 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", |
1480 | "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", | 1538 | "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", |
1539 | + "dev": true, | ||
1481 | "dependencies": { | 1540 | "dependencies": { |
1482 | "prelude-ls": "^1.2.1" | 1541 | "prelude-ls": "^1.2.1" |
1483 | }, | 1542 | }, |
... | @@ -1489,6 +1548,7 @@ | ... | @@ -1489,6 +1548,7 @@ |
1489 | "version": "0.20.2", | 1548 | "version": "0.20.2", |
1490 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", | 1549 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", |
1491 | "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", | 1550 | "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", |
1551 | + "dev": true, | ||
1492 | "engines": { | 1552 | "engines": { |
1493 | "node": ">=10" | 1553 | "node": ">=10" |
1494 | }, | 1554 | }, |
... | @@ -1500,6 +1560,7 @@ | ... | @@ -1500,6 +1560,7 @@ |
1500 | "version": "4.4.1", | 1560 | "version": "4.4.1", |
1501 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", | 1561 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", |
1502 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", | 1562 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", |
1563 | + "dev": true, | ||
1503 | "dependencies": { | 1564 | "dependencies": { |
1504 | "punycode": "^2.1.0" | 1565 | "punycode": "^2.1.0" |
1505 | } | 1566 | } |
... | @@ -1512,12 +1573,14 @@ | ... | @@ -1512,12 +1573,14 @@ |
1512 | "node_modules/v8-compile-cache": { | 1573 | "node_modules/v8-compile-cache": { |
1513 | "version": "2.3.0", | 1574 | "version": "2.3.0", |
1514 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", | 1575 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", |
1515 | - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" | 1576 | + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", |
1577 | + "dev": true | ||
1516 | }, | 1578 | }, |
1517 | "node_modules/which": { | 1579 | "node_modules/which": { |
1518 | "version": "2.0.2", | 1580 | "version": "2.0.2", |
1519 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", | 1581 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |
1520 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", | 1582 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", |
1583 | + "dev": true, | ||
1521 | "dependencies": { | 1584 | "dependencies": { |
1522 | "isexe": "^2.0.0" | 1585 | "isexe": "^2.0.0" |
1523 | }, | 1586 | }, |
... | @@ -1532,6 +1595,7 @@ | ... | @@ -1532,6 +1595,7 @@ |
1532 | "version": "1.2.3", | 1595 | "version": "1.2.3", |
1533 | "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", | 1596 | "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", |
1534 | "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", | 1597 | "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", |
1598 | + "dev": true, | ||
1535 | "engines": { | 1599 | "engines": { |
1536 | "node": ">=0.10.0" | 1600 | "node": ">=0.10.0" |
1537 | } | 1601 | } |
... | @@ -1643,14 +1707,15 @@ | ... | @@ -1643,14 +1707,15 @@ |
1643 | }, | 1707 | }, |
1644 | "dependencies": { | 1708 | "dependencies": { |
1645 | "@eslint/eslintrc": { | 1709 | "@eslint/eslintrc": { |
1646 | - "version": "1.2.3", | 1710 | + "version": "1.3.0", |
1647 | - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.2.3.tgz", | 1711 | + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", |
1648 | - "integrity": "sha512-uGo44hIwoLGNyduRpjdEpovcbMdd+Nv7amtmJxnKmI8xj6yd5LncmSwDa5NgX/41lIFJtkjD6YdVfgEzPfJ5UA==", | 1712 | + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", |
1713 | + "dev": true, | ||
1649 | "requires": { | 1714 | "requires": { |
1650 | "ajv": "^6.12.4", | 1715 | "ajv": "^6.12.4", |
1651 | "debug": "^4.3.2", | 1716 | "debug": "^4.3.2", |
1652 | "espree": "^9.3.2", | 1717 | "espree": "^9.3.2", |
1653 | - "globals": "^13.9.0", | 1718 | + "globals": "^13.15.0", |
1654 | "ignore": "^5.2.0", | 1719 | "ignore": "^5.2.0", |
1655 | "import-fresh": "^3.2.1", | 1720 | "import-fresh": "^3.2.1", |
1656 | "js-yaml": "^4.1.0", | 1721 | "js-yaml": "^4.1.0", |
... | @@ -1662,6 +1727,7 @@ | ... | @@ -1662,6 +1727,7 @@ |
1662 | "version": "1.1.11", | 1727 | "version": "1.1.11", |
1663 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | 1728 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
1664 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | 1729 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
1730 | + "dev": true, | ||
1665 | "requires": { | 1731 | "requires": { |
1666 | "balanced-match": "^1.0.0", | 1732 | "balanced-match": "^1.0.0", |
1667 | "concat-map": "0.0.1" | 1733 | "concat-map": "0.0.1" |
... | @@ -1671,6 +1737,7 @@ | ... | @@ -1671,6 +1737,7 @@ |
1671 | "version": "3.1.2", | 1737 | "version": "3.1.2", |
1672 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", | 1738 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
1673 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", | 1739 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
1740 | + "dev": true, | ||
1674 | "requires": { | 1741 | "requires": { |
1675 | "brace-expansion": "^1.1.7" | 1742 | "brace-expansion": "^1.1.7" |
1676 | } | 1743 | } |
... | @@ -1681,6 +1748,7 @@ | ... | @@ -1681,6 +1748,7 @@ |
1681 | "version": "0.9.5", | 1748 | "version": "0.9.5", |
1682 | "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", | 1749 | "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", |
1683 | "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", | 1750 | "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", |
1751 | + "dev": true, | ||
1684 | "requires": { | 1752 | "requires": { |
1685 | "@humanwhocodes/object-schema": "^1.2.1", | 1753 | "@humanwhocodes/object-schema": "^1.2.1", |
1686 | "debug": "^4.1.1", | 1754 | "debug": "^4.1.1", |
... | @@ -1691,6 +1759,7 @@ | ... | @@ -1691,6 +1759,7 @@ |
1691 | "version": "1.1.11", | 1759 | "version": "1.1.11", |
1692 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | 1760 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
1693 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | 1761 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
1762 | + "dev": true, | ||
1694 | "requires": { | 1763 | "requires": { |
1695 | "balanced-match": "^1.0.0", | 1764 | "balanced-match": "^1.0.0", |
1696 | "concat-map": "0.0.1" | 1765 | "concat-map": "0.0.1" |
... | @@ -1700,6 +1769,7 @@ | ... | @@ -1700,6 +1769,7 @@ |
1700 | "version": "3.1.2", | 1769 | "version": "3.1.2", |
1701 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", | 1770 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
1702 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", | 1771 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
1772 | + "dev": true, | ||
1703 | "requires": { | 1773 | "requires": { |
1704 | "brace-expansion": "^1.1.7" | 1774 | "brace-expansion": "^1.1.7" |
1705 | } | 1775 | } |
... | @@ -1709,7 +1779,8 @@ | ... | @@ -1709,7 +1779,8 @@ |
1709 | "@humanwhocodes/object-schema": { | 1779 | "@humanwhocodes/object-schema": { |
1710 | "version": "1.2.1", | 1780 | "version": "1.2.1", |
1711 | "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", | 1781 | "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", |
1712 | - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" | 1782 | + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", |
1783 | + "dev": true | ||
1713 | }, | 1784 | }, |
1714 | "@types/node": { | 1785 | "@types/node": { |
1715 | "version": "17.0.35", | 1786 | "version": "17.0.35", |
... | @@ -1740,18 +1811,21 @@ | ... | @@ -1740,18 +1811,21 @@ |
1740 | "acorn": { | 1811 | "acorn": { |
1741 | "version": "8.7.1", | 1812 | "version": "8.7.1", |
1742 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", | 1813 | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", |
1743 | - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" | 1814 | + "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", |
1815 | + "dev": true | ||
1744 | }, | 1816 | }, |
1745 | "acorn-jsx": { | 1817 | "acorn-jsx": { |
1746 | "version": "5.3.2", | 1818 | "version": "5.3.2", |
1747 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", | 1819 | "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", |
1748 | "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", | 1820 | "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", |
1821 | + "dev": true, | ||
1749 | "requires": {} | 1822 | "requires": {} |
1750 | }, | 1823 | }, |
1751 | "ajv": { | 1824 | "ajv": { |
1752 | "version": "6.12.6", | 1825 | "version": "6.12.6", |
1753 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", | 1826 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", |
1754 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", | 1827 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", |
1828 | + "dev": true, | ||
1755 | "requires": { | 1829 | "requires": { |
1756 | "fast-deep-equal": "^3.1.1", | 1830 | "fast-deep-equal": "^3.1.1", |
1757 | "fast-json-stable-stringify": "^2.0.0", | 1831 | "fast-json-stable-stringify": "^2.0.0", |
... | @@ -1825,7 +1899,8 @@ | ... | @@ -1825,7 +1899,8 @@ |
1825 | "callsites": { | 1899 | "callsites": { |
1826 | "version": "3.1.0", | 1900 | "version": "3.1.0", |
1827 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", | 1901 | "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", |
1828 | - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" | 1902 | + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", |
1903 | + "dev": true | ||
1829 | }, | 1904 | }, |
1830 | "camelcase": { | 1905 | "camelcase": { |
1831 | "version": "6.3.0", | 1906 | "version": "6.3.0", |
... | @@ -1903,6 +1978,7 @@ | ... | @@ -1903,6 +1978,7 @@ |
1903 | "version": "7.0.3", | 1978 | "version": "7.0.3", |
1904 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", | 1979 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", |
1905 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", | 1980 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", |
1981 | + "dev": true, | ||
1906 | "requires": { | 1982 | "requires": { |
1907 | "path-key": "^3.1.0", | 1983 | "path-key": "^3.1.0", |
1908 | "shebang-command": "^2.0.0", | 1984 | "shebang-command": "^2.0.0", |
... | @@ -1940,7 +2016,8 @@ | ... | @@ -1940,7 +2016,8 @@ |
1940 | "deep-is": { | 2016 | "deep-is": { |
1941 | "version": "0.1.4", | 2017 | "version": "0.1.4", |
1942 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", | 2018 | "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", |
1943 | - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" | 2019 | + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", |
2020 | + "dev": true | ||
1944 | }, | 2021 | }, |
1945 | "diff": { | 2022 | "diff": { |
1946 | "version": "5.0.0", | 2023 | "version": "5.0.0", |
... | @@ -1951,6 +2028,7 @@ | ... | @@ -1951,6 +2028,7 @@ |
1951 | "version": "3.0.0", | 2028 | "version": "3.0.0", |
1952 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", | 2029 | "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", |
1953 | "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", | 2030 | "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", |
2031 | + "dev": true, | ||
1954 | "requires": { | 2032 | "requires": { |
1955 | "esutils": "^2.0.2" | 2033 | "esutils": "^2.0.2" |
1956 | } | 2034 | } |
... | @@ -1971,11 +2049,12 @@ | ... | @@ -1971,11 +2049,12 @@ |
1971 | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" | 2049 | "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" |
1972 | }, | 2050 | }, |
1973 | "eslint": { | 2051 | "eslint": { |
1974 | - "version": "8.15.0", | 2052 | + "version": "8.16.0", |
1975 | - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.15.0.tgz", | 2053 | + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.16.0.tgz", |
1976 | - "integrity": "sha512-GG5USZ1jhCu8HJkzGgeK8/+RGnHaNYZGrGDzUtigK3BsGESW/rs2az23XqE0WVwDxy1VRvvjSSGu5nB0Bu+6SA==", | 2054 | + "integrity": "sha512-MBndsoXY/PeVTDJeWsYj7kLZ5hQpJOfMYLsF6LicLHQWbRDG19lK5jOix4DPl8yY4SUFcE3txy86OzFLWT+yoA==", |
2055 | + "dev": true, | ||
1977 | "requires": { | 2056 | "requires": { |
1978 | - "@eslint/eslintrc": "^1.2.3", | 2057 | + "@eslint/eslintrc": "^1.3.0", |
1979 | "@humanwhocodes/config-array": "^0.9.2", | 2058 | "@humanwhocodes/config-array": "^0.9.2", |
1980 | "ajv": "^6.10.0", | 2059 | "ajv": "^6.10.0", |
1981 | "chalk": "^4.0.0", | 2060 | "chalk": "^4.0.0", |
... | @@ -1993,7 +2072,7 @@ | ... | @@ -1993,7 +2072,7 @@ |
1993 | "file-entry-cache": "^6.0.1", | 2072 | "file-entry-cache": "^6.0.1", |
1994 | "functional-red-black-tree": "^1.0.1", | 2073 | "functional-red-black-tree": "^1.0.1", |
1995 | "glob-parent": "^6.0.1", | 2074 | "glob-parent": "^6.0.1", |
1996 | - "globals": "^13.6.0", | 2075 | + "globals": "^13.15.0", |
1997 | "ignore": "^5.2.0", | 2076 | "ignore": "^5.2.0", |
1998 | "import-fresh": "^3.0.0", | 2077 | "import-fresh": "^3.0.0", |
1999 | "imurmurhash": "^0.1.4", | 2078 | "imurmurhash": "^0.1.4", |
... | @@ -2016,6 +2095,7 @@ | ... | @@ -2016,6 +2095,7 @@ |
2016 | "version": "1.1.11", | 2095 | "version": "1.1.11", |
2017 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", | 2096 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", |
2018 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", | 2097 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", |
2098 | + "dev": true, | ||
2019 | "requires": { | 2099 | "requires": { |
2020 | "balanced-match": "^1.0.0", | 2100 | "balanced-match": "^1.0.0", |
2021 | "concat-map": "0.0.1" | 2101 | "concat-map": "0.0.1" |
... | @@ -2025,6 +2105,7 @@ | ... | @@ -2025,6 +2105,7 @@ |
2025 | "version": "6.0.2", | 2105 | "version": "6.0.2", |
2026 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", | 2106 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", |
2027 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", | 2107 | "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", |
2108 | + "dev": true, | ||
2028 | "requires": { | 2109 | "requires": { |
2029 | "is-glob": "^4.0.3" | 2110 | "is-glob": "^4.0.3" |
2030 | } | 2111 | } |
... | @@ -2033,6 +2114,7 @@ | ... | @@ -2033,6 +2114,7 @@ |
2033 | "version": "3.1.2", | 2114 | "version": "3.1.2", |
2034 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", | 2115 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", |
2035 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", | 2116 | "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", |
2117 | + "dev": true, | ||
2036 | "requires": { | 2118 | "requires": { |
2037 | "brace-expansion": "^1.1.7" | 2119 | "brace-expansion": "^1.1.7" |
2038 | } | 2120 | } |
... | @@ -2043,6 +2125,7 @@ | ... | @@ -2043,6 +2125,7 @@ |
2043 | "version": "7.1.1", | 2125 | "version": "7.1.1", |
2044 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", | 2126 | "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", |
2045 | "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", | 2127 | "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", |
2128 | + "dev": true, | ||
2046 | "requires": { | 2129 | "requires": { |
2047 | "esrecurse": "^4.3.0", | 2130 | "esrecurse": "^4.3.0", |
2048 | "estraverse": "^5.2.0" | 2131 | "estraverse": "^5.2.0" |
... | @@ -2052,6 +2135,7 @@ | ... | @@ -2052,6 +2135,7 @@ |
2052 | "version": "3.0.0", | 2135 | "version": "3.0.0", |
2053 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", | 2136 | "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", |
2054 | "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", | 2137 | "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", |
2138 | + "dev": true, | ||
2055 | "requires": { | 2139 | "requires": { |
2056 | "eslint-visitor-keys": "^2.0.0" | 2140 | "eslint-visitor-keys": "^2.0.0" |
2057 | }, | 2141 | }, |
... | @@ -2059,19 +2143,22 @@ | ... | @@ -2059,19 +2143,22 @@ |
2059 | "eslint-visitor-keys": { | 2143 | "eslint-visitor-keys": { |
2060 | "version": "2.1.0", | 2144 | "version": "2.1.0", |
2061 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", | 2145 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", |
2062 | - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" | 2146 | + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", |
2147 | + "dev": true | ||
2063 | } | 2148 | } |
2064 | } | 2149 | } |
2065 | }, | 2150 | }, |
2066 | "eslint-visitor-keys": { | 2151 | "eslint-visitor-keys": { |
2067 | "version": "3.3.0", | 2152 | "version": "3.3.0", |
2068 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", | 2153 | "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", |
2069 | - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" | 2154 | + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", |
2155 | + "dev": true | ||
2070 | }, | 2156 | }, |
2071 | "espree": { | 2157 | "espree": { |
2072 | "version": "9.3.2", | 2158 | "version": "9.3.2", |
2073 | "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", | 2159 | "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", |
2074 | "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", | 2160 | "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", |
2161 | + "dev": true, | ||
2075 | "requires": { | 2162 | "requires": { |
2076 | "acorn": "^8.7.1", | 2163 | "acorn": "^8.7.1", |
2077 | "acorn-jsx": "^5.3.2", | 2164 | "acorn-jsx": "^5.3.2", |
... | @@ -2082,6 +2169,7 @@ | ... | @@ -2082,6 +2169,7 @@ |
2082 | "version": "1.4.0", | 2169 | "version": "1.4.0", |
2083 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", | 2170 | "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", |
2084 | "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", | 2171 | "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", |
2172 | + "dev": true, | ||
2085 | "requires": { | 2173 | "requires": { |
2086 | "estraverse": "^5.1.0" | 2174 | "estraverse": "^5.1.0" |
2087 | } | 2175 | } |
... | @@ -2090,6 +2178,7 @@ | ... | @@ -2090,6 +2178,7 @@ |
2090 | "version": "4.3.0", | 2178 | "version": "4.3.0", |
2091 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", | 2179 | "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", |
2092 | "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", | 2180 | "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", |
2181 | + "dev": true, | ||
2093 | "requires": { | 2182 | "requires": { |
2094 | "estraverse": "^5.2.0" | 2183 | "estraverse": "^5.2.0" |
2095 | } | 2184 | } |
... | @@ -2097,32 +2186,38 @@ | ... | @@ -2097,32 +2186,38 @@ |
2097 | "estraverse": { | 2186 | "estraverse": { |
2098 | "version": "5.3.0", | 2187 | "version": "5.3.0", |
2099 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", | 2188 | "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", |
2100 | - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" | 2189 | + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", |
2190 | + "dev": true | ||
2101 | }, | 2191 | }, |
2102 | "esutils": { | 2192 | "esutils": { |
2103 | "version": "2.0.3", | 2193 | "version": "2.0.3", |
2104 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", | 2194 | "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", |
2105 | - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" | 2195 | + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", |
2196 | + "dev": true | ||
2106 | }, | 2197 | }, |
2107 | "fast-deep-equal": { | 2198 | "fast-deep-equal": { |
2108 | "version": "3.1.3", | 2199 | "version": "3.1.3", |
2109 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | 2200 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", |
2110 | - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" | 2201 | + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", |
2202 | + "dev": true | ||
2111 | }, | 2203 | }, |
2112 | "fast-json-stable-stringify": { | 2204 | "fast-json-stable-stringify": { |
2113 | "version": "2.1.0", | 2205 | "version": "2.1.0", |
2114 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", | 2206 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", |
2115 | - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" | 2207 | + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", |
2208 | + "dev": true | ||
2116 | }, | 2209 | }, |
2117 | "fast-levenshtein": { | 2210 | "fast-levenshtein": { |
2118 | "version": "2.0.6", | 2211 | "version": "2.0.6", |
2119 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", | 2212 | "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", |
2120 | - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" | 2213 | + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", |
2214 | + "dev": true | ||
2121 | }, | 2215 | }, |
2122 | "file-entry-cache": { | 2216 | "file-entry-cache": { |
2123 | "version": "6.0.1", | 2217 | "version": "6.0.1", |
2124 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", | 2218 | "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", |
2125 | "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", | 2219 | "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", |
2220 | + "dev": true, | ||
2126 | "requires": { | 2221 | "requires": { |
2127 | "flat-cache": "^3.0.4" | 2222 | "flat-cache": "^3.0.4" |
2128 | } | 2223 | } |
... | @@ -2153,6 +2248,7 @@ | ... | @@ -2153,6 +2248,7 @@ |
2153 | "version": "3.0.4", | 2248 | "version": "3.0.4", |
2154 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", | 2249 | "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", |
2155 | "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", | 2250 | "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", |
2251 | + "dev": true, | ||
2156 | "requires": { | 2252 | "requires": { |
2157 | "flatted": "^3.1.0", | 2253 | "flatted": "^3.1.0", |
2158 | "rimraf": "^3.0.2" | 2254 | "rimraf": "^3.0.2" |
... | @@ -2161,7 +2257,8 @@ | ... | @@ -2161,7 +2257,8 @@ |
2161 | "flatted": { | 2257 | "flatted": { |
2162 | "version": "3.2.5", | 2258 | "version": "3.2.5", |
2163 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", | 2259 | "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", |
2164 | - "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==" | 2260 | + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", |
2261 | + "dev": true | ||
2165 | }, | 2262 | }, |
2166 | "fs.realpath": { | 2263 | "fs.realpath": { |
2167 | "version": "1.0.0", | 2264 | "version": "1.0.0", |
... | @@ -2177,7 +2274,8 @@ | ... | @@ -2177,7 +2274,8 @@ |
2177 | "functional-red-black-tree": { | 2274 | "functional-red-black-tree": { |
2178 | "version": "1.0.1", | 2275 | "version": "1.0.1", |
2179 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", | 2276 | "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", |
2180 | - "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" | 2277 | + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", |
2278 | + "dev": true | ||
2181 | }, | 2279 | }, |
2182 | "get-caller-file": { | 2280 | "get-caller-file": { |
2183 | "version": "2.0.5", | 2281 | "version": "2.0.5", |
... | @@ -2228,6 +2326,7 @@ | ... | @@ -2228,6 +2326,7 @@ |
2228 | "version": "13.15.0", | 2326 | "version": "13.15.0", |
2229 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", | 2327 | "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", |
2230 | "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", | 2328 | "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", |
2329 | + "dev": true, | ||
2231 | "requires": { | 2330 | "requires": { |
2232 | "type-fest": "^0.20.2" | 2331 | "type-fest": "^0.20.2" |
2233 | } | 2332 | } |
... | @@ -2245,7 +2344,8 @@ | ... | @@ -2245,7 +2344,8 @@ |
2245 | "ignore": { | 2344 | "ignore": { |
2246 | "version": "5.2.0", | 2345 | "version": "5.2.0", |
2247 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", | 2346 | "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", |
2248 | - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" | 2347 | + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", |
2348 | + "dev": true | ||
2249 | }, | 2349 | }, |
2250 | "immediate": { | 2350 | "immediate": { |
2251 | "version": "3.0.6", | 2351 | "version": "3.0.6", |
... | @@ -2256,6 +2356,7 @@ | ... | @@ -2256,6 +2356,7 @@ |
2256 | "version": "3.3.0", | 2356 | "version": "3.3.0", |
2257 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", | 2357 | "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", |
2258 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", | 2358 | "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", |
2359 | + "dev": true, | ||
2259 | "requires": { | 2360 | "requires": { |
2260 | "parent-module": "^1.0.0", | 2361 | "parent-module": "^1.0.0", |
2261 | "resolve-from": "^4.0.0" | 2362 | "resolve-from": "^4.0.0" |
... | @@ -2264,7 +2365,8 @@ | ... | @@ -2264,7 +2365,8 @@ |
2264 | "imurmurhash": { | 2365 | "imurmurhash": { |
2265 | "version": "0.1.4", | 2366 | "version": "0.1.4", |
2266 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", | 2367 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", |
2267 | - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" | 2368 | + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", |
2369 | + "dev": true | ||
2268 | }, | 2370 | }, |
2269 | "inflight": { | 2371 | "inflight": { |
2270 | "version": "1.0.6", | 2372 | "version": "1.0.6", |
... | @@ -2329,7 +2431,8 @@ | ... | @@ -2329,7 +2431,8 @@ |
2329 | "isexe": { | 2431 | "isexe": { |
2330 | "version": "2.0.0", | 2432 | "version": "2.0.0", |
2331 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", | 2433 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", |
2332 | - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" | 2434 | + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", |
2435 | + "dev": true | ||
2333 | }, | 2436 | }, |
2334 | "js-yaml": { | 2437 | "js-yaml": { |
2335 | "version": "4.1.0", | 2438 | "version": "4.1.0", |
... | @@ -2342,12 +2445,14 @@ | ... | @@ -2342,12 +2445,14 @@ |
2342 | "json-schema-traverse": { | 2445 | "json-schema-traverse": { |
2343 | "version": "0.4.1", | 2446 | "version": "0.4.1", |
2344 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", | 2447 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", |
2345 | - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" | 2448 | + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", |
2449 | + "dev": true | ||
2346 | }, | 2450 | }, |
2347 | "json-stable-stringify-without-jsonify": { | 2451 | "json-stable-stringify-without-jsonify": { |
2348 | "version": "1.0.1", | 2452 | "version": "1.0.1", |
2349 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", | 2453 | "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", |
2350 | - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" | 2454 | + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", |
2455 | + "dev": true | ||
2351 | }, | 2456 | }, |
2352 | "jszip": { | 2457 | "jszip": { |
2353 | "version": "3.9.1", | 2458 | "version": "3.9.1", |
... | @@ -2364,6 +2469,7 @@ | ... | @@ -2364,6 +2469,7 @@ |
2364 | "version": "0.4.1", | 2469 | "version": "0.4.1", |
2365 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", | 2470 | "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", |
2366 | "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", | 2471 | "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", |
2472 | + "dev": true, | ||
2367 | "requires": { | 2473 | "requires": { |
2368 | "prelude-ls": "^1.2.1", | 2474 | "prelude-ls": "^1.2.1", |
2369 | "type-check": "~0.4.0" | 2475 | "type-check": "~0.4.0" |
... | @@ -2388,7 +2494,8 @@ | ... | @@ -2388,7 +2494,8 @@ |
2388 | "lodash.merge": { | 2494 | "lodash.merge": { |
2389 | "version": "4.6.2", | 2495 | "version": "4.6.2", |
2390 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", | 2496 | "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", |
2391 | - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" | 2497 | + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", |
2498 | + "dev": true | ||
2392 | }, | 2499 | }, |
2393 | "log-symbols": { | 2500 | "log-symbols": { |
2394 | "version": "4.1.0", | 2501 | "version": "4.1.0", |
... | @@ -2454,7 +2561,8 @@ | ... | @@ -2454,7 +2561,8 @@ |
2454 | "natural-compare": { | 2561 | "natural-compare": { |
2455 | "version": "1.4.0", | 2562 | "version": "1.4.0", |
2456 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", | 2563 | "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", |
2457 | - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" | 2564 | + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", |
2565 | + "dev": true | ||
2458 | }, | 2566 | }, |
2459 | "normalize-path": { | 2567 | "normalize-path": { |
2460 | "version": "3.0.0", | 2568 | "version": "3.0.0", |
... | @@ -2473,6 +2581,7 @@ | ... | @@ -2473,6 +2581,7 @@ |
2473 | "version": "0.9.1", | 2581 | "version": "0.9.1", |
2474 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", | 2582 | "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", |
2475 | "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", | 2583 | "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", |
2584 | + "dev": true, | ||
2476 | "requires": { | 2585 | "requires": { |
2477 | "deep-is": "^0.1.3", | 2586 | "deep-is": "^0.1.3", |
2478 | "fast-levenshtein": "^2.0.6", | 2587 | "fast-levenshtein": "^2.0.6", |
... | @@ -2507,6 +2616,7 @@ | ... | @@ -2507,6 +2616,7 @@ |
2507 | "version": "1.0.1", | 2616 | "version": "1.0.1", |
2508 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", | 2617 | "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", |
2509 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", | 2618 | "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", |
2619 | + "dev": true, | ||
2510 | "requires": { | 2620 | "requires": { |
2511 | "callsites": "^3.0.0" | 2621 | "callsites": "^3.0.0" |
2512 | } | 2622 | } |
... | @@ -2524,7 +2634,8 @@ | ... | @@ -2524,7 +2634,8 @@ |
2524 | "path-key": { | 2634 | "path-key": { |
2525 | "version": "3.1.1", | 2635 | "version": "3.1.1", |
2526 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", | 2636 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", |
2527 | - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" | 2637 | + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", |
2638 | + "dev": true | ||
2528 | }, | 2639 | }, |
2529 | "picomatch": { | 2640 | "picomatch": { |
2530 | "version": "2.3.1", | 2641 | "version": "2.3.1", |
... | @@ -2534,7 +2645,8 @@ | ... | @@ -2534,7 +2645,8 @@ |
2534 | "prelude-ls": { | 2645 | "prelude-ls": { |
2535 | "version": "1.2.1", | 2646 | "version": "1.2.1", |
2536 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", | 2647 | "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", |
2537 | - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" | 2648 | + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", |
2649 | + "dev": true | ||
2538 | }, | 2650 | }, |
2539 | "process-nextick-args": { | 2651 | "process-nextick-args": { |
2540 | "version": "2.0.1", | 2652 | "version": "2.0.1", |
... | @@ -2544,7 +2656,8 @@ | ... | @@ -2544,7 +2656,8 @@ |
2544 | "punycode": { | 2656 | "punycode": { |
2545 | "version": "2.1.1", | 2657 | "version": "2.1.1", |
2546 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", | 2658 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", |
2547 | - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" | 2659 | + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", |
2660 | + "dev": true | ||
2548 | }, | 2661 | }, |
2549 | "randombytes": { | 2662 | "randombytes": { |
2550 | "version": "2.1.0", | 2663 | "version": "2.1.0", |
... | @@ -2586,7 +2699,8 @@ | ... | @@ -2586,7 +2699,8 @@ |
2586 | "regexpp": { | 2699 | "regexpp": { |
2587 | "version": "3.2.0", | 2700 | "version": "3.2.0", |
2588 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", | 2701 | "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", |
2589 | - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" | 2702 | + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", |
2703 | + "dev": true | ||
2590 | }, | 2704 | }, |
2591 | "require-directory": { | 2705 | "require-directory": { |
2592 | "version": "2.1.1", | 2706 | "version": "2.1.1", |
... | @@ -2596,7 +2710,8 @@ | ... | @@ -2596,7 +2710,8 @@ |
2596 | "resolve-from": { | 2710 | "resolve-from": { |
2597 | "version": "4.0.0", | 2711 | "version": "4.0.0", |
2598 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", | 2712 | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", |
2599 | - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" | 2713 | + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", |
2714 | + "dev": true | ||
2600 | }, | 2715 | }, |
2601 | "rimraf": { | 2716 | "rimraf": { |
2602 | "version": "3.0.2", | 2717 | "version": "3.0.2", |
... | @@ -2638,6 +2753,7 @@ | ... | @@ -2638,6 +2753,7 @@ |
2638 | "version": "2.0.0", | 2753 | "version": "2.0.0", |
2639 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", | 2754 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", |
2640 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", | 2755 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", |
2756 | + "dev": true, | ||
2641 | "requires": { | 2757 | "requires": { |
2642 | "shebang-regex": "^3.0.0" | 2758 | "shebang-regex": "^3.0.0" |
2643 | } | 2759 | } |
... | @@ -2645,7 +2761,8 @@ | ... | @@ -2645,7 +2761,8 @@ |
2645 | "shebang-regex": { | 2761 | "shebang-regex": { |
2646 | "version": "3.0.0", | 2762 | "version": "3.0.0", |
2647 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", | 2763 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", |
2648 | - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" | 2764 | + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", |
2765 | + "dev": true | ||
2649 | }, | 2766 | }, |
2650 | "string_decoder": { | 2767 | "string_decoder": { |
2651 | "version": "1.1.1", | 2768 | "version": "1.1.1", |
... | @@ -2696,7 +2813,8 @@ | ... | @@ -2696,7 +2813,8 @@ |
2696 | "text-table": { | 2813 | "text-table": { |
2697 | "version": "0.2.0", | 2814 | "version": "0.2.0", |
2698 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", | 2815 | "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", |
2699 | - "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" | 2816 | + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", |
2817 | + "dev": true | ||
2700 | }, | 2818 | }, |
2701 | "tmp": { | 2819 | "tmp": { |
2702 | "version": "0.2.1", | 2820 | "version": "0.2.1", |
... | @@ -2718,6 +2836,7 @@ | ... | @@ -2718,6 +2836,7 @@ |
2718 | "version": "0.4.0", | 2836 | "version": "0.4.0", |
2719 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", | 2837 | "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", |
2720 | "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", | 2838 | "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", |
2839 | + "dev": true, | ||
2721 | "requires": { | 2840 | "requires": { |
2722 | "prelude-ls": "^1.2.1" | 2841 | "prelude-ls": "^1.2.1" |
2723 | } | 2842 | } |
... | @@ -2725,12 +2844,14 @@ | ... | @@ -2725,12 +2844,14 @@ |
2725 | "type-fest": { | 2844 | "type-fest": { |
2726 | "version": "0.20.2", | 2845 | "version": "0.20.2", |
2727 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", | 2846 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", |
2728 | - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" | 2847 | + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", |
2848 | + "dev": true | ||
2729 | }, | 2849 | }, |
2730 | "uri-js": { | 2850 | "uri-js": { |
2731 | "version": "4.4.1", | 2851 | "version": "4.4.1", |
2732 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", | 2852 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", |
2733 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", | 2853 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", |
2854 | + "dev": true, | ||
2734 | "requires": { | 2855 | "requires": { |
2735 | "punycode": "^2.1.0" | 2856 | "punycode": "^2.1.0" |
2736 | } | 2857 | } |
... | @@ -2743,12 +2864,14 @@ | ... | @@ -2743,12 +2864,14 @@ |
2743 | "v8-compile-cache": { | 2864 | "v8-compile-cache": { |
2744 | "version": "2.3.0", | 2865 | "version": "2.3.0", |
2745 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", | 2866 | "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", |
2746 | - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" | 2867 | + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", |
2868 | + "dev": true | ||
2747 | }, | 2869 | }, |
2748 | "which": { | 2870 | "which": { |
2749 | "version": "2.0.2", | 2871 | "version": "2.0.2", |
2750 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", | 2872 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", |
2751 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", | 2873 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", |
2874 | + "dev": true, | ||
2752 | "requires": { | 2875 | "requires": { |
2753 | "isexe": "^2.0.0" | 2876 | "isexe": "^2.0.0" |
2754 | } | 2877 | } |
... | @@ -2756,7 +2879,8 @@ | ... | @@ -2756,7 +2879,8 @@ |
2756 | "word-wrap": { | 2879 | "word-wrap": { |
2757 | "version": "1.2.3", | 2880 | "version": "1.2.3", |
2758 | "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", | 2881 | "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", |
2759 | - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" | 2882 | + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", |
2883 | + "dev": true | ||
2760 | }, | 2884 | }, |
2761 | "workerpool": { | 2885 | "workerpool": { |
2762 | "version": "6.2.1", | 2886 | "version": "6.2.1", | ... | ... |
... | @@ -14,13 +14,17 @@ | ... | @@ -14,13 +14,17 @@ |
14 | "license": "", | 14 | "license": "", |
15 | "dependencies": { | 15 | "dependencies": { |
16 | "@types/selenium-webdriver": "^4.1.0", | 16 | "@types/selenium-webdriver": "^4.1.0", |
17 | +<<<<<<< HEAD | ||
17 | "csv-parser": "^3.0.0", | 18 | "csv-parser": "^3.0.0", |
18 | "eslint": "^8.15.0", | 19 | "eslint": "^8.15.0", |
20 | +======= | ||
21 | +>>>>>>> 6c6e356fa8269fbbdee92f54a6f2f16ffe2ba729 | ||
19 | "mocha": "^10.0.0", | 22 | "mocha": "^10.0.0", |
20 | "selenium-webdriver": "^4.1.2" | 23 | "selenium-webdriver": "^4.1.2" |
21 | }, | 24 | }, |
22 | "type": "module", | 25 | "type": "module", |
23 | "devDependencies": { | 26 | "devDependencies": { |
24 | - "@types/node": "^17.0.35" | 27 | + "@types/node": "^17.0.35", |
28 | + "eslint": "^8.16.0" | ||
25 | } | 29 | } |
26 | } | 30 | } | ... | ... |
showmap.js
0 → 100644
1 | +//### csv 파일에서 정보를 읽어오고, 2차원 배열화 | ||
2 | + | ||
3 | +const parse = require("csv-parse/lib/sync"); | ||
4 | +const fs = require("fs"); | ||
5 | + | ||
6 | +const csv = fs.readFileSync("todolistdata.csv"); | ||
7 | +console.log(csv.toString()); | ||
8 | +//parse 메서드 -> 2차원배열화 | ||
9 | +const records = parse(csv.toString()); | ||
10 | +const addr = [] | ||
11 | + | ||
12 | +for (var i = 0; i < records.length; i++){ | ||
13 | + for(var j = 0; j < records[i].length; j++){ | ||
14 | + addr.push(records[i][4]); | ||
15 | + } | ||
16 | + console.log(addr); | ||
17 | + | ||
18 | +} | ||
19 | + | ||
20 | + | ||
21 | + | ||
22 | +//------------------------------------------------------------------ | ||
23 | +//###주소로 장소 검색하기### | ||
24 | + | ||
25 | + | ||
26 | + | ||
27 | +var mapContainer = document.getElementById('map'), // 지도를 표시할 div | ||
28 | + mapOption = { | ||
29 | + center: new kakao.maps.LatLng(33.450701, 126.570667), // 지도의 중심좌표 | ||
30 | + level: 3 // 지도의 확대 레벨 | ||
31 | + }; | ||
32 | + | ||
33 | +// 지도를 생성합니다 | ||
34 | +var map = new kakao.maps.Map(mapContainer, mapOption); | ||
35 | + | ||
36 | +// 주소-좌표 변환 객체를 생성합니다 | ||
37 | +var geocoder = new kakao.maps.services.Geocoder(); | ||
38 | + | ||
39 | +// 찾을 주소 | ||
40 | +var searchAddress; | ||
41 | + | ||
42 | +// 주소로 좌표를 검색합니다 | ||
43 | +geocoder.addressSearch(searchAddress, function(result, status) { | ||
44 | + | ||
45 | + // 정상적으로 검색이 완료됐으면 | ||
46 | + if (status === kakao.maps.services.Status.OK) { | ||
47 | + | ||
48 | + var coords = new kakao.maps.LatLng(result[0].y, result[0].x); | ||
49 | + | ||
50 | + // 결과값으로 받은 위치를 마커로 표시합니다 | ||
51 | + var marker = new kakao.maps.Marker({ | ||
52 | + map: map, | ||
53 | + position: coords | ||
54 | + }); | ||
55 | + | ||
56 | + // 인포윈도우로 장소에 대한 설명을 표시합니다 | ||
57 | + var infowindow = new kakao.maps.InfoWindow({ | ||
58 | + content: '<div style="width:150px;text-align:center;padding:6px 0;">목적지</div>' | ||
59 | + }); | ||
60 | + infowindow.open(map, marker); | ||
61 | + | ||
62 | + // 지도의 중심을 결과값으로 받은 위치로 이동시킵니다 | ||
63 | + map.setCenter(coords); | ||
64 | + } | ||
65 | +}); | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | +//@ts-check | ||
2 | +//https://github.com/gatoona/AWS-Selenium | ||
3 | +import * as canvas from '../khcanvas.js' | ||
4 | +import * as rd from 'readline' | ||
5 | +import * as mocha from 'mocha' | ||
6 | +import process from 'node:process'; | ||
7 | +import util from 'util' | ||
8 | +import { rejects } from 'assert'; | ||
9 | + | ||
10 | + | ||
11 | +mocha.describe('khcanvas', () => { | ||
12 | + mocha.it('opening selenium', async () => { | ||
13 | + await canvas.using_selenium(async (driver) => { | ||
14 | + await driver.get("http://khuhub.khu.ac.kr"); | ||
15 | + await driver.getTitle().then( (title) => { | ||
16 | + console.log(title); | ||
17 | + }); | ||
18 | + }); | ||
19 | + }) | ||
20 | +}); | ||
21 | + | ||
22 | + | ||
23 | +mocha.describe('khcanvas', () => { | ||
24 | + mocha.it('get schedule', async () => { | ||
25 | + const rl = rd.createInterface({ | ||
26 | + input: process.stdin, | ||
27 | + output: process.stdout | ||
28 | + }) | ||
29 | + | ||
30 | + const question = util.promisify(rl.question).bind(rl); | ||
31 | + | ||
32 | + const a = await question('a'); | ||
33 | + const b = await question('b'); | ||
34 | + | ||
35 | + return await canvas.get_schedule(a, b, new Date()) | ||
36 | + .then(it => console.log(it)) | ||
37 | + .catch(it => { | ||
38 | + console.log(it) | ||
39 | + rejects(it) | ||
40 | + }) | ||
41 | + }) | ||
42 | +}); | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
todolistdata.csv
0 → 100644
1 | +분류,특징1,특징2,상호,주소 | ||
2 | +음식점,브런치,데이트,쏘니스,경기 수원시 영통구 매영로425번길 18 1층 | ||
3 | +음식점,일식,라멘,키와마루아지 경희대점,경기 수원시 영통구 영일로 8 1층 108호 | ||
4 | +음식점,한식,편안한,정통집 영통점,경기 수원시 영통구 청명남로 32 월드프라자 101호 | ||
5 | +주점,"소주,맥주",감성,금별맥주 수원영통점,경기 수원시 영통구 청명남로34번길 8 1층 | ||
6 | +주점,막걸리,편안한,전과 부침개 맛있는 집,경기 수원시 영통구 청명남로4번길 5-2 | ||
7 | +영화관,재미있는,편안한,메가박스 영통점,경기 수원시 영통구 봉영로 1579 그랜드백화점 | ||
8 | +볼링장,재미있는,유쾌한,킹덤 볼링장,경기 수원시 영통구 반달로7번길 40 평익칼라스위트 | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
-
Please register or login to post a comment