this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'main' into setTerminalDefaultProfile

+384 -179
+1 -1
changelog.md
··· 9 9 10 10 ### Added 11 11 12 - - [`setTerminalDefaultProfile()`](readme.md#setterminaldefaultprofileprofile) 12 + - [`setTerminalDefaultProfile()`](readme.md#setterminaldefaultprofile) 13 13 14 14 ## [1.1.0](https://github.com/ptrkcsk/terminal-profile/compare/v1.0.3...v1.1.0) - 2022-12-03 15 15
+361 -169
package-lock.json
··· 18 18 "xo": "^0.53.1" 19 19 }, 20 20 "engines": { 21 - "node": "14 - 19" 21 + "node": ">=14 <=19" 22 22 } 23 23 }, 24 24 "node_modules/@babel/code-frame": { ··· 128 128 } 129 129 }, 130 130 "node_modules/@eslint/eslintrc": { 131 - "version": "1.3.3", 132 - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.3.tgz", 133 - "integrity": "sha512-uj3pT6Mg+3t39fvLrj8iuCIJ38zKO9FpGtJ4BBJebJhEwjoT+KLVNCcHT5QC9NGRIEi7fZ0ZR8YRb884auB4Lg==", 131 + "version": "1.4.1", 132 + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", 133 + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", 134 134 "dev": true, 135 135 "dependencies": { 136 136 "ajv": "^6.12.4", 137 137 "debug": "^4.3.2", 138 138 "espree": "^9.4.0", 139 - "globals": "^13.15.0", 139 + "globals": "^13.19.0", 140 140 "ignore": "^5.2.0", 141 141 "import-fresh": "^3.2.1", 142 142 "js-yaml": "^4.1.0", ··· 151 151 } 152 152 }, 153 153 "node_modules/@humanwhocodes/config-array": { 154 - "version": "0.11.7", 155 - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.7.tgz", 156 - "integrity": "sha512-kBbPWzN8oVMLb0hOUYXhmxggL/1cJE6ydvjDIGi9EnAGUyA7cLVKQg+d/Dsm+KZwx2czGHrCmMVLiyg8s5JPKw==", 154 + "version": "0.11.8", 155 + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", 156 + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", 157 157 "dev": true, 158 158 "dependencies": { 159 159 "@humanwhocodes/object-schema": "^1.2.1", ··· 328 328 "dev": true 329 329 }, 330 330 "node_modules/@types/node": { 331 - "version": "18.11.10", 332 - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.10.tgz", 333 - "integrity": "sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==", 331 + "version": "18.11.18", 332 + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", 333 + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==", 334 334 "dev": true, 335 335 "peer": true 336 336 }, ··· 522 522 "peer": true 523 523 }, 524 524 "node_modules/acorn": { 525 - "version": "8.8.1", 526 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", 527 - "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", 525 + "version": "8.8.2", 526 + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", 527 + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", 528 528 "dev": true, 529 529 "bin": { 530 530 "acorn": "bin/acorn" ··· 666 666 "url": "https://github.com/sponsors/ljharb" 667 667 } 668 668 }, 669 + "node_modules/array.prototype.flatmap": { 670 + "version": "1.3.1", 671 + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz", 672 + "integrity": "sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==", 673 + "dev": true, 674 + "dependencies": { 675 + "call-bind": "^1.0.2", 676 + "define-properties": "^1.1.4", 677 + "es-abstract": "^1.20.4", 678 + "es-shim-unscopables": "^1.0.0" 679 + }, 680 + "engines": { 681 + "node": ">= 0.4" 682 + }, 683 + "funding": { 684 + "url": "https://github.com/sponsors/ljharb" 685 + } 686 + }, 669 687 "node_modules/arrify": { 670 688 "version": "3.0.0", 671 689 "resolved": "https://registry.npmjs.org/arrify/-/arrify-3.0.0.tgz", ··· 678 696 "url": "https://github.com/sponsors/sindresorhus" 679 697 } 680 698 }, 699 + "node_modules/available-typed-arrays": { 700 + "version": "1.0.5", 701 + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", 702 + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", 703 + "dev": true, 704 + "engines": { 705 + "node": ">= 0.4" 706 + }, 707 + "funding": { 708 + "url": "https://github.com/sponsors/ljharb" 709 + } 710 + }, 681 711 "node_modules/balanced-match": { 682 712 "version": "1.0.2", 683 713 "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", ··· 707 737 } 708 738 }, 709 739 "node_modules/browserslist": { 710 - "version": "4.21.4", 711 - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", 712 - "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", 740 + "version": "4.21.5", 741 + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", 742 + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", 713 743 "dev": true, 714 744 "funding": [ 715 745 { ··· 723 753 ], 724 754 "peer": true, 725 755 "dependencies": { 726 - "caniuse-lite": "^1.0.30001400", 727 - "electron-to-chromium": "^1.4.251", 728 - "node-releases": "^2.0.6", 729 - "update-browserslist-db": "^1.0.9" 756 + "caniuse-lite": "^1.0.30001449", 757 + "electron-to-chromium": "^1.4.284", 758 + "node-releases": "^2.0.8", 759 + "update-browserslist-db": "^1.0.10" 730 760 }, 731 761 "bin": { 732 762 "browserslist": "cli.js" ··· 786 816 } 787 817 }, 788 818 "node_modules/camelcase": { 789 - "version": "7.0.0", 790 - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz", 791 - "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==", 819 + "version": "7.0.1", 820 + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", 821 + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", 792 822 "dev": true, 793 823 "engines": { 794 824 "node": ">=14.16" ··· 828 858 } 829 859 }, 830 860 "node_modules/caniuse-lite": { 831 - "version": "1.0.30001436", 832 - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz", 833 - "integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==", 861 + "version": "1.0.30001450", 862 + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001450.tgz", 863 + "integrity": "sha512-qMBmvmQmFXaSxexkjjfMvD5rnDL0+m+dUMZKoDYsGG8iZN29RuYh9eRoMvKsT6uMAWlyUUGDEQGJJYjzCIO9ew==", 834 864 "dev": true, 835 865 "funding": [ 836 866 { ··· 871 901 } 872 902 }, 873 903 "node_modules/ci-info": { 874 - "version": "3.7.0", 875 - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.0.tgz", 876 - "integrity": "sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==", 904 + "version": "3.7.1", 905 + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.7.1.tgz", 906 + "integrity": "sha512-4jYS4MOAaCIStSRwiuxc4B8MYhIe676yO1sYGzARnjXkWpmzZMMYxY6zu8WYWDhSuth5zhrQ1rhNSibyyvv4/w==", 877 907 "dev": true, 908 + "funding": [ 909 + { 910 + "type": "github", 911 + "url": "https://github.com/sponsors/sibiraj-s" 912 + } 913 + ], 878 914 "engines": { 879 915 "node": ">=8" 880 916 } ··· 1094 1130 } 1095 1131 }, 1096 1132 "node_modules/electron-to-chromium": { 1097 - "version": "1.4.284", 1098 - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", 1099 - "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", 1133 + "version": "1.4.286", 1134 + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.286.tgz", 1135 + "integrity": "sha512-Vp3CVhmYpgf4iXNKAucoQUDcCrBQX3XLBtwgFqP9BUXuucgvAV9zWp1kYU7LL9j4++s9O+12cb3wMtN4SJy6UQ==", 1100 1136 "dev": true, 1101 1137 "peer": true 1102 1138 }, ··· 1154 1190 } 1155 1191 }, 1156 1192 "node_modules/es-abstract": { 1157 - "version": "1.20.4", 1158 - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.4.tgz", 1159 - "integrity": "sha512-0UtvRN79eMe2L+UNEF1BwRe364sj/DXhQ/k5FmivgoSdpM90b8Jc0mDzKMGo7QS0BVbOP/bTwBKNnDc9rNzaPA==", 1193 + "version": "1.21.1", 1194 + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.21.1.tgz", 1195 + "integrity": "sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==", 1160 1196 "dev": true, 1161 1197 "dependencies": { 1198 + "available-typed-arrays": "^1.0.5", 1162 1199 "call-bind": "^1.0.2", 1200 + "es-set-tostringtag": "^2.0.1", 1163 1201 "es-to-primitive": "^1.2.1", 1164 1202 "function-bind": "^1.1.1", 1165 1203 "function.prototype.name": "^1.1.5", 1166 1204 "get-intrinsic": "^1.1.3", 1167 1205 "get-symbol-description": "^1.0.0", 1206 + "globalthis": "^1.0.3", 1207 + "gopd": "^1.0.1", 1168 1208 "has": "^1.0.3", 1169 1209 "has-property-descriptors": "^1.0.0", 1210 + "has-proto": "^1.0.1", 1170 1211 "has-symbols": "^1.0.3", 1171 - "internal-slot": "^1.0.3", 1212 + "internal-slot": "^1.0.4", 1213 + "is-array-buffer": "^3.0.1", 1172 1214 "is-callable": "^1.2.7", 1173 1215 "is-negative-zero": "^2.0.2", 1174 1216 "is-regex": "^1.1.4", 1175 1217 "is-shared-array-buffer": "^1.0.2", 1176 1218 "is-string": "^1.0.7", 1219 + "is-typed-array": "^1.1.10", 1177 1220 "is-weakref": "^1.0.2", 1178 1221 "object-inspect": "^1.12.2", 1179 1222 "object-keys": "^1.1.1", 1180 1223 "object.assign": "^4.1.4", 1181 1224 "regexp.prototype.flags": "^1.4.3", 1182 1225 "safe-regex-test": "^1.0.0", 1183 - "string.prototype.trimend": "^1.0.5", 1184 - "string.prototype.trimstart": "^1.0.5", 1185 - "unbox-primitive": "^1.0.2" 1226 + "string.prototype.trimend": "^1.0.6", 1227 + "string.prototype.trimstart": "^1.0.6", 1228 + "typed-array-length": "^1.0.4", 1229 + "unbox-primitive": "^1.0.2", 1230 + "which-typed-array": "^1.1.9" 1186 1231 }, 1187 1232 "engines": { 1188 1233 "node": ">= 0.4" ··· 1198 1243 "dev": true, 1199 1244 "peer": true 1200 1245 }, 1246 + "node_modules/es-set-tostringtag": { 1247 + "version": "2.0.1", 1248 + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", 1249 + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", 1250 + "dev": true, 1251 + "dependencies": { 1252 + "get-intrinsic": "^1.1.3", 1253 + "has": "^1.0.3", 1254 + "has-tostringtag": "^1.0.0" 1255 + }, 1256 + "engines": { 1257 + "node": ">= 0.4" 1258 + } 1259 + }, 1201 1260 "node_modules/es-shim-unscopables": { 1202 1261 "version": "1.0.0", 1203 1262 "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", ··· 1247 1306 } 1248 1307 }, 1249 1308 "node_modules/eslint": { 1250 - "version": "8.29.0", 1251 - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.29.0.tgz", 1252 - "integrity": "sha512-isQ4EEiyUjZFbEKvEGJKKGBwXtvXX+zJbkVKCgTuB9t/+jUBcy8avhkEwWJecI15BkRkOYmvIM5ynbhRjEkoeg==", 1309 + "version": "8.33.0", 1310 + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.33.0.tgz", 1311 + "integrity": "sha512-WjOpFQgKK8VrCnAtl8We0SUOy/oVZ5NHykyMiagV1M9r8IFpIJX7DduK6n1mpfhlG7T1NLWm2SuD8QB7KFySaA==", 1253 1312 "dev": true, 1254 1313 "dependencies": { 1255 - "@eslint/eslintrc": "^1.3.3", 1256 - "@humanwhocodes/config-array": "^0.11.6", 1314 + "@eslint/eslintrc": "^1.4.1", 1315 + "@humanwhocodes/config-array": "^0.11.8", 1257 1316 "@humanwhocodes/module-importer": "^1.0.1", 1258 1317 "@nodelib/fs.walk": "^1.2.8", 1259 1318 "ajv": "^6.10.0", ··· 1272 1331 "file-entry-cache": "^6.0.1", 1273 1332 "find-up": "^5.0.0", 1274 1333 "glob-parent": "^6.0.2", 1275 - "globals": "^13.15.0", 1334 + "globals": "^13.19.0", 1276 1335 "grapheme-splitter": "^1.0.4", 1277 1336 "ignore": "^5.2.0", 1278 1337 "import-fresh": "^3.0.0", ··· 1303 1362 } 1304 1363 }, 1305 1364 "node_modules/eslint-config-prettier": { 1306 - "version": "8.5.0", 1307 - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", 1308 - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", 1365 + "version": "8.6.0", 1366 + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz", 1367 + "integrity": "sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==", 1309 1368 "dev": true, 1310 1369 "bin": { 1311 1370 "eslint-config-prettier": "bin/cli.js" ··· 1355 1414 } 1356 1415 }, 1357 1416 "node_modules/eslint-import-resolver-node": { 1358 - "version": "0.3.6", 1359 - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", 1360 - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", 1417 + "version": "0.3.7", 1418 + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz", 1419 + "integrity": "sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==", 1361 1420 "dev": true, 1362 1421 "dependencies": { 1363 1422 "debug": "^3.2.7", 1364 - "resolve": "^1.20.0" 1423 + "is-core-module": "^2.11.0", 1424 + "resolve": "^1.22.1" 1365 1425 } 1366 1426 }, 1367 1427 "node_modules/eslint-import-resolver-node/node_modules/debug": { ··· 1537 1597 } 1538 1598 }, 1539 1599 "node_modules/eslint-plugin-import": { 1540 - "version": "2.26.0", 1541 - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", 1542 - "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", 1600 + "version": "2.27.5", 1601 + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz", 1602 + "integrity": "sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==", 1543 1603 "dev": true, 1544 1604 "dependencies": { 1545 - "array-includes": "^3.1.4", 1546 - "array.prototype.flat": "^1.2.5", 1547 - "debug": "^2.6.9", 1605 + "array-includes": "^3.1.6", 1606 + "array.prototype.flat": "^1.3.1", 1607 + "array.prototype.flatmap": "^1.3.1", 1608 + "debug": "^3.2.7", 1548 1609 "doctrine": "^2.1.0", 1549 - "eslint-import-resolver-node": "^0.3.6", 1550 - "eslint-module-utils": "^2.7.3", 1610 + "eslint-import-resolver-node": "^0.3.7", 1611 + "eslint-module-utils": "^2.7.4", 1551 1612 "has": "^1.0.3", 1552 - "is-core-module": "^2.8.1", 1613 + "is-core-module": "^2.11.0", 1553 1614 "is-glob": "^4.0.3", 1554 1615 "minimatch": "^3.1.2", 1555 - "object.values": "^1.1.5", 1556 - "resolve": "^1.22.0", 1616 + "object.values": "^1.1.6", 1617 + "resolve": "^1.22.1", 1618 + "semver": "^6.3.0", 1557 1619 "tsconfig-paths": "^3.14.1" 1558 1620 }, 1559 1621 "engines": { ··· 1564 1626 } 1565 1627 }, 1566 1628 "node_modules/eslint-plugin-import/node_modules/debug": { 1567 - "version": "2.6.9", 1568 - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1569 - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1629 + "version": "3.2.7", 1630 + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 1631 + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 1570 1632 "dev": true, 1571 1633 "dependencies": { 1572 - "ms": "2.0.0" 1634 + "ms": "^2.1.1" 1573 1635 } 1574 1636 }, 1575 1637 "node_modules/eslint-plugin-import/node_modules/doctrine": { ··· 1584 1646 "node": ">=0.10.0" 1585 1647 } 1586 1648 }, 1587 - "node_modules/eslint-plugin-import/node_modules/ms": { 1588 - "version": "2.0.0", 1589 - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1590 - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", 1591 - "dev": true 1649 + "node_modules/eslint-plugin-import/node_modules/semver": { 1650 + "version": "6.3.0", 1651 + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 1652 + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 1653 + "dev": true, 1654 + "bin": { 1655 + "semver": "bin/semver.js" 1656 + } 1592 1657 }, 1593 1658 "node_modules/eslint-plugin-n": { 1594 - "version": "15.5.1", 1595 - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.5.1.tgz", 1596 - "integrity": "sha512-kAd+xhZm7brHoFLzKLB7/FGRFJNg/srmv67mqb7tto22rpr4wv/LV6RuXzAfv3jbab7+k1wi42PsIhGviywaaw==", 1659 + "version": "15.6.1", 1660 + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.6.1.tgz", 1661 + "integrity": "sha512-R9xw9OtCRxxaxaszTQmQAlPgM+RdGjaL1akWuY/Fv9fRAi8Wj4CUKc6iYVG8QNRjRuo8/BqVYIpfqberJUEacA==", 1597 1662 "dev": true, 1598 1663 "dependencies": { 1599 1664 "builtins": "^5.0.1", ··· 1982 2047 "dev": true 1983 2048 }, 1984 2049 "node_modules/fastq": { 1985 - "version": "1.14.0", 1986 - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.14.0.tgz", 1987 - "integrity": "sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==", 2050 + "version": "1.15.0", 2051 + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", 2052 + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", 1988 2053 "dev": true, 1989 2054 "dependencies": { 1990 2055 "reusify": "^1.0.4" ··· 2086 2151 "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", 2087 2152 "dev": true 2088 2153 }, 2154 + "node_modules/for-each": { 2155 + "version": "0.3.3", 2156 + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", 2157 + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", 2158 + "dev": true, 2159 + "dependencies": { 2160 + "is-callable": "^1.1.3" 2161 + } 2162 + }, 2089 2163 "node_modules/fs.realpath": { 2090 2164 "version": "1.0.0", 2091 2165 "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", ··· 2126 2200 } 2127 2201 }, 2128 2202 "node_modules/get-intrinsic": { 2129 - "version": "1.1.3", 2130 - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", 2131 - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", 2203 + "version": "1.2.0", 2204 + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", 2205 + "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", 2132 2206 "dev": true, 2133 2207 "dependencies": { 2134 2208 "function-bind": "^1.1.1", ··· 2227 2301 "peer": true 2228 2302 }, 2229 2303 "node_modules/globals": { 2230 - "version": "13.18.0", 2231 - "resolved": "https://registry.npmjs.org/globals/-/globals-13.18.0.tgz", 2232 - "integrity": "sha512-/mR4KI8Ps2spmoc0Ulu9L7agOF0du1CZNQ3dke8yItYlyKNmGrkONemBbd6V8UTc1Wgcqn21t3WYB7dbRmh6/A==", 2304 + "version": "13.20.0", 2305 + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", 2306 + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", 2233 2307 "dev": true, 2234 2308 "dependencies": { 2235 2309 "type-fest": "^0.20.2" ··· 2253 2327 "url": "https://github.com/sponsors/sindresorhus" 2254 2328 } 2255 2329 }, 2330 + "node_modules/globalthis": { 2331 + "version": "1.0.3", 2332 + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", 2333 + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", 2334 + "dev": true, 2335 + "dependencies": { 2336 + "define-properties": "^1.1.3" 2337 + }, 2338 + "engines": { 2339 + "node": ">= 0.4" 2340 + }, 2341 + "funding": { 2342 + "url": "https://github.com/sponsors/ljharb" 2343 + } 2344 + }, 2256 2345 "node_modules/globby": { 2257 - "version": "13.1.2", 2258 - "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", 2259 - "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", 2346 + "version": "13.1.3", 2347 + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.3.tgz", 2348 + "integrity": "sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==", 2260 2349 "dev": true, 2261 2350 "dependencies": { 2262 2351 "dir-glob": "^3.0.1", ··· 2272 2361 "url": "https://github.com/sponsors/sindresorhus" 2273 2362 } 2274 2363 }, 2364 + "node_modules/globby/node_modules/slash": { 2365 + "version": "4.0.0", 2366 + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 2367 + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 2368 + "dev": true, 2369 + "engines": { 2370 + "node": ">=12" 2371 + }, 2372 + "funding": { 2373 + "url": "https://github.com/sponsors/sindresorhus" 2374 + } 2375 + }, 2376 + "node_modules/gopd": { 2377 + "version": "1.0.1", 2378 + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", 2379 + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", 2380 + "dev": true, 2381 + "dependencies": { 2382 + "get-intrinsic": "^1.1.3" 2383 + }, 2384 + "funding": { 2385 + "url": "https://github.com/sponsors/ljharb" 2386 + } 2387 + }, 2275 2388 "node_modules/graceful-fs": { 2276 2389 "version": "4.2.10", 2277 2390 "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", ··· 2335 2448 "url": "https://github.com/sponsors/ljharb" 2336 2449 } 2337 2450 }, 2451 + "node_modules/has-proto": { 2452 + "version": "1.0.1", 2453 + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", 2454 + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", 2455 + "dev": true, 2456 + "engines": { 2457 + "node": ">= 0.4" 2458 + }, 2459 + "funding": { 2460 + "url": "https://github.com/sponsors/ljharb" 2461 + } 2462 + }, 2338 2463 "node_modules/has-symbols": { 2339 2464 "version": "1.0.3", 2340 2465 "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", ··· 2374 2499 "node": "^12.13.0 || ^14.15.0 || >=16.0.0" 2375 2500 } 2376 2501 }, 2377 - "node_modules/hosted-git-info/node_modules/lru-cache": { 2378 - "version": "7.14.1", 2379 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", 2380 - "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", 2381 - "dev": true, 2382 - "engines": { 2383 - "node": ">=12" 2384 - } 2385 - }, 2386 2502 "node_modules/human-signals": { 2387 2503 "version": "2.1.0", 2388 2504 "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", ··· 2392 2508 } 2393 2509 }, 2394 2510 "node_modules/ignore": { 2395 - "version": "5.2.1", 2396 - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.1.tgz", 2397 - "integrity": "sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==", 2511 + "version": "5.2.4", 2512 + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", 2513 + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", 2398 2514 "dev": true, 2399 2515 "engines": { 2400 2516 "node": ">= 4" ··· 2482 2598 "dev": true 2483 2599 }, 2484 2600 "node_modules/internal-slot": { 2485 - "version": "1.0.3", 2486 - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", 2487 - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", 2601 + "version": "1.0.4", 2602 + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.4.tgz", 2603 + "integrity": "sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==", 2488 2604 "dev": true, 2489 2605 "dependencies": { 2490 - "get-intrinsic": "^1.1.0", 2606 + "get-intrinsic": "^1.1.3", 2491 2607 "has": "^1.0.3", 2492 2608 "side-channel": "^1.0.4" 2493 2609 }, ··· 2505 2621 } 2506 2622 }, 2507 2623 "node_modules/irregular-plurals": { 2508 - "version": "3.3.0", 2509 - "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.3.0.tgz", 2510 - "integrity": "sha512-MVBLKUTangM3EfRPFROhmWQQKRDsrgI83J8GS3jXy+OwYqiR2/aoWndYQ5416jLE3uaGgLH7ncme3X9y09gZ3g==", 2624 + "version": "3.4.0", 2625 + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-3.4.0.tgz", 2626 + "integrity": "sha512-YXxECO/W6N9aMBVKMKKZ8TXESgq7EFrp3emCGGUcrYY1cgJIeZjoB75MTu8qi+NAKntS9NwPU8VdcQ3r6E6aWQ==", 2511 2627 "dev": true, 2512 2628 "engines": { 2513 2629 "node": ">=8" ··· 2526 2642 "node": ">=0.10.0" 2527 2643 } 2528 2644 }, 2645 + "node_modules/is-array-buffer": { 2646 + "version": "3.0.1", 2647 + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.1.tgz", 2648 + "integrity": "sha512-ASfLknmY8Xa2XtB4wmbz13Wu202baeA18cJBCeCy0wXUHZF0IPyVEXqKEcd+t2fNSLLL1vC6k7lxZEojNbISXQ==", 2649 + "dev": true, 2650 + "dependencies": { 2651 + "call-bind": "^1.0.2", 2652 + "get-intrinsic": "^1.1.3", 2653 + "is-typed-array": "^1.1.10" 2654 + }, 2655 + "funding": { 2656 + "url": "https://github.com/sponsors/ljharb" 2657 + } 2658 + }, 2529 2659 "node_modules/is-arrayish": { 2530 2660 "version": "0.2.1", 2531 2661 "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", ··· 2561 2691 } 2562 2692 }, 2563 2693 "node_modules/is-builtin-module": { 2564 - "version": "3.2.0", 2565 - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", 2566 - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", 2694 + "version": "3.2.1", 2695 + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.1.tgz", 2696 + "integrity": "sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==", 2567 2697 "dev": true, 2568 2698 "dependencies": { 2569 2699 "builtin-modules": "^3.3.0" ··· 2842 2972 "url": "https://github.com/sponsors/ljharb" 2843 2973 } 2844 2974 }, 2975 + "node_modules/is-typed-array": { 2976 + "version": "1.1.10", 2977 + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.10.tgz", 2978 + "integrity": "sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==", 2979 + "dev": true, 2980 + "dependencies": { 2981 + "available-typed-arrays": "^1.0.5", 2982 + "call-bind": "^1.0.2", 2983 + "for-each": "^0.3.3", 2984 + "gopd": "^1.0.1", 2985 + "has-tostringtag": "^1.0.0" 2986 + }, 2987 + "engines": { 2988 + "node": ">= 0.4" 2989 + }, 2990 + "funding": { 2991 + "url": "https://github.com/sponsors/ljharb" 2992 + } 2993 + }, 2845 2994 "node_modules/is-unc-path": { 2846 2995 "version": "1.0.0", 2847 2996 "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", ··· 2936 3085 } 2937 3086 }, 2938 3087 "node_modules/js-sdsl": { 2939 - "version": "4.2.0", 2940 - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.2.0.tgz", 2941 - "integrity": "sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==", 3088 + "version": "4.3.0", 3089 + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", 3090 + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", 2942 3091 "dev": true, 2943 3092 "funding": { 2944 3093 "type": "opencollective", ··· 2991 3140 "dev": true 2992 3141 }, 2993 3142 "node_modules/json5": { 2994 - "version": "2.2.1", 2995 - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", 2996 - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", 3143 + "version": "2.2.3", 3144 + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", 3145 + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", 2997 3146 "dev": true, 2998 3147 "bin": { 2999 3148 "json5": "lib/cli.js" ··· 3126 3275 } 3127 3276 }, 3128 3277 "node_modules/lru-cache": { 3129 - "version": "6.0.0", 3130 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3131 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3278 + "version": "7.14.1", 3279 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.14.1.tgz", 3280 + "integrity": "sha512-ysxwsnTKdAx96aTRdhDOCQfDgbHnt8SK0KY8SEjO0wHinhWOFTESbjVCMPbU1uGXg/ch4lifqx0wfjOawU2+WA==", 3132 3281 "dev": true, 3133 - "dependencies": { 3134 - "yallist": "^4.0.0" 3135 - }, 3136 3282 "engines": { 3137 - "node": ">=10" 3283 + "node": ">=12" 3138 3284 } 3139 3285 }, 3140 3286 "node_modules/map-obj": { ··· 3193 3339 "node": ">=10" 3194 3340 } 3195 3341 }, 3342 + "node_modules/meow/node_modules/lru-cache": { 3343 + "version": "6.0.0", 3344 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 3345 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 3346 + "dev": true, 3347 + "dependencies": { 3348 + "yallist": "^4.0.0" 3349 + }, 3350 + "engines": { 3351 + "node": ">=10" 3352 + } 3353 + }, 3196 3354 "node_modules/meow/node_modules/read-pkg": { 3197 3355 "version": "7.1.0", 3198 3356 "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-7.1.0.tgz", ··· 3268 3426 } 3269 3427 }, 3270 3428 "node_modules/meow/node_modules/type-fest": { 3271 - "version": "3.3.0", 3272 - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.3.0.tgz", 3273 - "integrity": "sha512-gezeeOIZyQLGW5uuCeEnXF1aXmtt2afKspXz3YqoOcZ3l/YMJq1pujvgT+cz/Nw1O/7q/kSav5fihJHsC/AOUg==", 3429 + "version": "3.5.4", 3430 + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-3.5.4.tgz", 3431 + "integrity": "sha512-/Je22Er4LPoln256pcLzj73MUmPrTWg8u4WB1RlxaDl0idJOfD1r259VtKOinp4xLJqJ9zYVMuWOun6Ssp7boA==", 3274 3432 "dev": true, 3275 3433 "engines": { 3276 3434 "node": ">=14.16" ··· 3416 3574 "peer": true 3417 3575 }, 3418 3576 "node_modules/node-releases": { 3419 - "version": "2.0.6", 3420 - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", 3421 - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", 3577 + "version": "2.0.9", 3578 + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.9.tgz", 3579 + "integrity": "sha512-2xfmOrRkGogbTK9R6Leda0DGiXeY3p2NJpy4+gNCffdUvV6mdEJnaDEic1i3Ec2djAo8jWYoJMR5PB0MSMpxUA==", 3422 3580 "dev": true, 3423 3581 "peer": true 3424 3582 }, ··· 3458 3616 } 3459 3617 }, 3460 3618 "node_modules/object-inspect": { 3461 - "version": "1.12.2", 3462 - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", 3463 - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", 3619 + "version": "1.12.3", 3620 + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", 3621 + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", 3464 3622 "dev": true, 3465 3623 "funding": { 3466 3624 "url": "https://github.com/sponsors/ljharb" ··· 3851 4009 } 3852 4010 }, 3853 4011 "node_modules/prettier": { 3854 - "version": "2.8.0", 3855 - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.0.tgz", 3856 - "integrity": "sha512-9Lmg8hTFZKG0Asr/kW9Bp8tJjRVluO8EJQVfY2T7FMw9T5jy4I/Uvx0Rca/XWf50QQ1/SS48+6IJWnrb+2yemA==", 4012 + "version": "2.8.3", 4013 + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.3.tgz", 4014 + "integrity": "sha512-tJ/oJ4amDihPoufT5sM0Z1SKEuKay8LfVAMlbbhnnkvt6BUserZylqo2PN+p9KeljLr0OHa2rXHU1T8reeoTrw==", 3857 4015 "dev": true, 3858 4016 "bin": { 3859 4017 "prettier": "bin-prettier.js" ··· 3887 4045 } 3888 4046 }, 3889 4047 "node_modules/punycode": { 3890 - "version": "2.1.1", 3891 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", 3892 - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", 4048 + "version": "2.3.0", 4049 + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", 4050 + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", 3893 4051 "dev": true, 3894 4052 "engines": { 3895 4053 "node": ">=6" ··· 4208 4366 } 4209 4367 }, 4210 4368 "node_modules/run-applescript": { 4211 - "version": "6.0.0", 4212 - "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-6.0.0.tgz", 4213 - "integrity": "sha512-6dIkCIEcnNepNYu0E5b/Q1vVEeslms8JzGHzHwU2AY1MFe2qXe6ULPABDw1t5/nQ7fIFXhuj+IvA6vDKN2XGWQ==", 4369 + "version": "6.1.0", 4370 + "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-6.1.0.tgz", 4371 + "integrity": "sha512-4sbn5dfGD41izkksKNcYuhIIQduzNp0+kGM+GqhXcHr9TFIMffkBAcPFCiwP0K7T2h85JWSdTJTMbm6R5mG3SQ==", 4214 4372 "dependencies": { 4215 4373 "execa": "^5.1.1" 4216 4374 }, ··· 4322 4480 "node": ">=10" 4323 4481 } 4324 4482 }, 4325 - "node_modules/serialize-javascript": { 4483 + "node_modules/semver/node_modules/lru-cache": { 4326 4484 "version": "6.0.0", 4327 - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", 4328 - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", 4485 + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 4486 + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 4487 + "dev": true, 4488 + "dependencies": { 4489 + "yallist": "^4.0.0" 4490 + }, 4491 + "engines": { 4492 + "node": ">=10" 4493 + } 4494 + }, 4495 + "node_modules/serialize-javascript": { 4496 + "version": "6.0.1", 4497 + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", 4498 + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", 4329 4499 "dev": true, 4330 4500 "peer": true, 4331 4501 "dependencies": { ··· 4371 4541 "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" 4372 4542 }, 4373 4543 "node_modules/slash": { 4374 - "version": "4.0.0", 4375 - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", 4376 - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", 4544 + "version": "5.0.0", 4545 + "resolved": "https://registry.npmjs.org/slash/-/slash-5.0.0.tgz", 4546 + "integrity": "sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ==", 4377 4547 "dev": true, 4378 4548 "engines": { 4379 - "node": ">=12" 4549 + "node": ">=14.16" 4380 4550 }, 4381 4551 "funding": { 4382 4552 "url": "https://github.com/sponsors/sindresorhus" ··· 4577 4747 } 4578 4748 }, 4579 4749 "node_modules/terser": { 4580 - "version": "5.16.1", 4581 - "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", 4582 - "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", 4750 + "version": "5.16.3", 4751 + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.3.tgz", 4752 + "integrity": "sha512-v8wWLaS/xt3nE9dgKEWhNUFP6q4kngO5B8eYFUuebsu7Dw/UNAnpUod6UHo04jSSkv8TzKHjZDSd7EXdDQAl8Q==", 4583 4753 "dev": true, 4584 4754 "peer": true, 4585 4755 "dependencies": { ··· 4686 4856 } 4687 4857 }, 4688 4858 "node_modules/tsconfig-paths/node_modules/json5": { 4689 - "version": "1.0.1", 4690 - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", 4691 - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", 4859 + "version": "1.0.2", 4860 + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", 4861 + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", 4692 4862 "dev": true, 4693 4863 "dependencies": { 4694 4864 "minimist": "^1.2.0" ··· 4721 4891 "url": "https://github.com/sponsors/sindresorhus" 4722 4892 } 4723 4893 }, 4894 + "node_modules/typed-array-length": { 4895 + "version": "1.0.4", 4896 + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", 4897 + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", 4898 + "dev": true, 4899 + "dependencies": { 4900 + "call-bind": "^1.0.2", 4901 + "for-each": "^0.3.3", 4902 + "is-typed-array": "^1.1.9" 4903 + }, 4904 + "funding": { 4905 + "url": "https://github.com/sponsors/ljharb" 4906 + } 4907 + }, 4724 4908 "node_modules/typescript": { 4725 - "version": "4.9.3", 4726 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", 4727 - "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", 4909 + "version": "4.9.5", 4910 + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", 4911 + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", 4728 4912 "dev": true, 4729 4913 "bin": { 4730 4914 "tsc": "bin/tsc", ··· 4965 5149 "is-number-object": "^1.0.4", 4966 5150 "is-string": "^1.0.5", 4967 5151 "is-symbol": "^1.0.3" 5152 + }, 5153 + "funding": { 5154 + "url": "https://github.com/sponsors/ljharb" 5155 + } 5156 + }, 5157 + "node_modules/which-typed-array": { 5158 + "version": "1.1.9", 5159 + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.9.tgz", 5160 + "integrity": "sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==", 5161 + "dev": true, 5162 + "dependencies": { 5163 + "available-typed-arrays": "^1.0.5", 5164 + "call-bind": "^1.0.2", 5165 + "for-each": "^0.3.3", 5166 + "gopd": "^1.0.1", 5167 + "has-tostringtag": "^1.0.0", 5168 + "is-typed-array": "^1.1.10" 5169 + }, 5170 + "engines": { 5171 + "node": ">= 0.4" 4968 5172 }, 4969 5173 "funding": { 4970 5174 "url": "https://github.com/sponsors/ljharb" ··· 5686 5890 }, 5687 5891 "engines": { 5688 5892 "node": ">=10" 5689 - } 5690 - }, 5691 - "node_modules/xo/node_modules/slash": { 5692 - "version": "5.0.0", 5693 - "resolved": "https://registry.npmjs.org/slash/-/slash-5.0.0.tgz", 5694 - "integrity": "sha512-n6KkmvKS0623igEVj3FF0OZs1gYYJ0o0Hj939yc1fyxl2xt+xYpLnzJB6xBSqOfV9ZFLEWodBBN/heZJahuIJQ==", 5695 - "dev": true, 5696 - "engines": { 5697 - "node": ">=14.16" 5698 - }, 5699 - "funding": { 5700 - "url": "https://github.com/sponsors/sindresorhus" 5701 5893 } 5702 5894 }, 5703 5895 "node_modules/xo/node_modules/to-regex-range": {
+5 -4
package.json
··· 1 1 { 2 2 "name": "terminal-profile", 3 3 "version": "1.1.0", 4 - "description": "Manage macOS terminal profile", 4 + "description": "Manage macOS terminal profile (theme)", 5 5 "keywords": [ 6 6 "macos", 7 7 "terminal", 8 - "profile" 8 + "profile", 9 + "theme" 9 10 ], 10 11 "license": "MIT", 11 12 "author": "Patrik Csak <p@trikcsak.com>", ··· 13 14 "index.js" 14 15 ], 15 16 "main": "./index.js", 16 - "repository": "github:ptrkcsk/terminal-profile", 17 + "repository": "github:patrik-csak/terminal-profile", 17 18 "scripts": { 18 19 "format": "xo --fix", 19 20 "test": "xo" ··· 25 26 "xo": "^0.53.1" 26 27 }, 27 28 "engines": { 28 - "node": "14 - 19" 29 + "node": ">=14 <=19" 29 30 }, 30 31 "os": [ 31 32 "darwin"
+17 -5
readme.md
··· 1 1 # `terminal-profile` 2 2 3 - Manage macOS Terminal.app profile 3 + Node.js library for managing the macOS Terminal.app&rsquo;s profile (aka theme) 4 4 5 5 ## Install 6 6 ··· 23 23 24 24 ## API 25 25 26 - ### `setTerminalProfile(profile)` 26 + ### `setTerminalProfile` 27 27 28 - Update all of Terminal&rsquo;s windows and tabs to the `profile` profile. 28 + ```typescript 29 + function setTerminalProfile(profile: string): Promise<void>; 30 + ``` 29 31 30 - ### `setTerminalDefaultProfile(profile)` 32 + Update all of Terminal&rsquo;s windows and tabs to the `profile` profile 31 33 32 - Update Terminal&rsquo;s default profile to `profile`. 34 + ### `setTerminalDefaultProfile` 35 + 36 + ```typescript 37 + function setTerminalDefaultProfile(profile: string): Promise<void>; 38 + ``` 39 + 40 + Update Terminal&rsquo;s default profile to `profile` 33 41 34 42 ## Acknowledgements 35 43 ··· 38 46 ## Related 39 47 40 48 - [auto-terminal-profile](https://github.com/ptrkcsk/auto-terminal-profile) - Automatically switch the macOS Terminal profile based on the system-wide dark / light appearance mode 49 + 50 + ## Acknowledgements 51 + 52 + Thanks to [Jimmy Bosse](https://github.com/jbosse) for his [Stack Overflow answer](https://stackoverflow.com/a/66080297/4411309)