aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--package.json18
-rw-r--r--pnpm-lock.yaml265
2 files changed, 226 insertions, 57 deletions
diff --git a/package.json b/package.json
index 298fac8..e3696a7 100644
--- a/package.json
+++ b/package.json
@@ -6,14 +6,14 @@
6 }, 6 },
7 "engines": { 7 "engines": {
8 "node": "18.15.0", 8 "node": "18.15.0",
9 "pnpm": "8.6.2" 9 "pnpm": "8.7.1"
10 }, 10 },
11 "volta": { 11 "volta": {
12 "node": "18.15.0", 12 "node": "18.15.0",
13 "pnpm": "8.6.2" 13 "pnpm": "8.7.1"
14 }, 14 },
15 "engine-strict": true, 15 "engine-strict": true,
16 "packageManager": "pnpm@8.6.2", 16 "packageManager": "pnpm@8.7.1",
17 "scripts": { 17 "scripts": {
18 "preinstall": "npx only-allow pnpm", 18 "preinstall": "npx only-allow pnpm",
19 "prepare": "is-ci || husky install", 19 "prepare": "is-ci || husky install",
@@ -40,16 +40,16 @@
40 "homepage": "https://github.com/ferdium/ferdium-recipes", 40 "homepage": "https://github.com/ferdium/ferdium-recipes",
41 "devDependencies": { 41 "devDependencies": {
42 "@types/targz": "1.0.1", 42 "@types/targz": "1.0.1",
43 "all-contributors-cli": "6.26.0", 43 "all-contributors-cli": "6.26.1",
44 "eslint": "8.45.0", 44 "eslint": "8.48.0",
45 "eslint-plugin-unicorn": "48.0.0", 45 "eslint-plugin-unicorn": "48.0.1",
46 "fs-extra": "11.1.1", 46 "fs-extra": "11.1.1",
47 "husky": "8.0.3", 47 "husky": "8.0.3",
48 "image-size": "1.0.2", 48 "image-size": "1.0.2",
49 "is-ci": "3.0.1", 49 "is-ci": "3.0.1",
50 "open": "8.4.1", 50 "open": "9.1.0",
51 "prettier": "3.0.0", 51 "prettier": "3.0.3",
52 "simple-git": "3.19.0", 52 "simple-git": "3.19.1",
53 "targz": "1.0.1" 53 "targz": "1.0.1"
54 } 54 }
55} 55}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3fe2762..f097e23 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -12,14 +12,14 @@ importers:
12 specifier: 1.0.1 12 specifier: 1.0.1
13 version: 1.0.1 13 version: 1.0.1
14 all-contributors-cli: 14 all-contributors-cli:
15 specifier: 6.26.0 15 specifier: 6.26.1
16 version: 6.26.0 16 version: 6.26.1
17 eslint: 17 eslint:
18 specifier: 8.45.0 18 specifier: 8.48.0
19 version: 8.45.0 19 version: 8.48.0
20 eslint-plugin-unicorn: 20 eslint-plugin-unicorn:
21 specifier: 48.0.0 21 specifier: 48.0.1
22 version: 48.0.0(eslint@8.45.0) 22 version: 48.0.1(eslint@8.48.0)
23 fs-extra: 23 fs-extra:
24 specifier: 11.1.1 24 specifier: 11.1.1
25 version: 11.1.1 25 version: 11.1.1
@@ -33,14 +33,14 @@ importers:
33 specifier: 3.0.1 33 specifier: 3.0.1
34 version: 3.0.1 34 version: 3.0.1
35 open: 35 open:
36 specifier: 8.4.1 36 specifier: 9.1.0
37 version: 8.4.1 37 version: 9.1.0
38 prettier: 38 prettier:
39 specifier: 3.0.0 39 specifier: 3.0.3
40 version: 3.0.0 40 version: 3.0.3
41 simple-git: 41 simple-git:
42 specifier: 3.19.0 42 specifier: 3.19.1
43 version: 3.19.0 43 version: 3.19.1
44 targz: 44 targz:
45 specifier: 1.0.1 45 specifier: 1.0.1
46 version: 1.0.1 46 version: 1.0.1
@@ -700,14 +700,14 @@ packages:
700 regenerator-runtime: 0.13.11 700 regenerator-runtime: 0.13.11
701 dev: true 701 dev: true
702 702
703 /@eslint-community/eslint-utils@4.4.0(eslint@8.45.0): 703 /@eslint-community/eslint-utils@4.4.0(eslint@8.48.0):
704 resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} 704 resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==}
705 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 705 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
706 peerDependencies: 706 peerDependencies:
707 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 707 eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
708 dependencies: 708 dependencies:
709 eslint: 8.45.0 709 eslint: 8.48.0
710 eslint-visitor-keys: 3.4.1 710 eslint-visitor-keys: 3.4.3
711 dev: true 711 dev: true
712 712
713 /@eslint-community/regexpp@4.6.1: 713 /@eslint-community/regexpp@4.6.1:
@@ -715,8 +715,8 @@ packages:
715 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 715 engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
716 dev: true 716 dev: true
717 717
718 /@eslint/eslintrc@2.1.0: 718 /@eslint/eslintrc@2.1.2:
719 resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} 719 resolution: {integrity: sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==}
720 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 720 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
721 dependencies: 721 dependencies:
722 ajv: 6.12.6 722 ajv: 6.12.6
@@ -732,8 +732,8 @@ packages:
732 - supports-color 732 - supports-color
733 dev: true 733 dev: true
734 734
735 /@eslint/js@8.44.0: 735 /@eslint/js@8.48.0:
736 resolution: {integrity: sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==} 736 resolution: {integrity: sha512-ZSjtmelB7IJfWD2Fvb7+Z+ChTIKWq6kjda95fLcQKNS5aheVHn4IkfgRQE3sIIzTcSLwLcLZUD9UBt+V7+h+Pw==}
737 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 737 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
738 dev: true 738 dev: true
739 739
@@ -840,8 +840,8 @@ packages:
840 uri-js: 4.4.1 840 uri-js: 4.4.1
841 dev: true 841 dev: true
842 842
843 /all-contributors-cli@6.26.0: 843 /all-contributors-cli@6.26.1:
844 resolution: {integrity: sha512-HOMfawD0XyNbOvLUn7rOAP5N9RLnbH+Y/9/IoxwPzCmy6srHSFyRMwbpD0H7Tw+1QzdJT8RH7bTe1IZkPhF+NQ==} 844 resolution: {integrity: sha512-Ymgo3FJACRBEd1eE653FD1J/+uD0kqpUNYfr9zNC1Qby0LgbhDBzB3EF6uvkAbYpycStkk41J+0oo37Lc02yEw==}
845 engines: {node: '>=4'} 845 engines: {node: '>=4'}
846 hasBin: true 846 hasBin: true
847 dependencies: 847 dependencies:
@@ -899,6 +899,11 @@ packages:
899 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 899 resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
900 dev: true 900 dev: true
901 901
902 /big-integer@1.6.51:
903 resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==}
904 engines: {node: '>=0.6'}
905 dev: true
906
902 /bl@1.2.3: 907 /bl@1.2.3:
903 resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} 908 resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==}
904 dependencies: 909 dependencies:
@@ -906,6 +911,13 @@ packages:
906 safe-buffer: 5.2.1 911 safe-buffer: 5.2.1
907 dev: true 912 dev: true
908 913
914 /bplist-parser@0.2.0:
915 resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
916 engines: {node: '>= 5.10.0'}
917 dependencies:
918 big-integer: 1.6.51
919 dev: true
920
909 /brace-expansion@1.1.11: 921 /brace-expansion@1.1.11:
910 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 922 resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
911 dependencies: 923 dependencies:
@@ -933,6 +945,13 @@ packages:
933 engines: {node: '>=6'} 945 engines: {node: '>=6'}
934 dev: true 946 dev: true
935 947
948 /bundle-name@3.0.0:
949 resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
950 engines: {node: '>=12'}
951 dependencies:
952 run-applescript: 5.0.0
953 dev: true
954
936 /callsites@3.1.0: 955 /callsites@3.1.0:
937 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 956 resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
938 engines: {node: '>=6'} 957 engines: {node: '>=6'}
@@ -1059,9 +1078,27 @@ packages:
1059 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1078 resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
1060 dev: true 1079 dev: true
1061 1080
1062 /define-lazy-prop@2.0.0: 1081 /default-browser-id@3.0.0:
1063 resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 1082 resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
1064 engines: {node: '>=8'} 1083 engines: {node: '>=12'}
1084 dependencies:
1085 bplist-parser: 0.2.0
1086 untildify: 4.0.0
1087 dev: true
1088
1089 /default-browser@4.0.0:
1090 resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
1091 engines: {node: '>=14.16'}
1092 dependencies:
1093 bundle-name: 3.0.0
1094 default-browser-id: 3.0.0
1095 execa: 7.2.0
1096 titleize: 3.0.0
1097 dev: true
1098
1099 /define-lazy-prop@3.0.0:
1100 resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
1101 engines: {node: '>=12'}
1065 dev: true 1102 dev: true
1066 1103
1067 /didyoumean@1.2.2: 1104 /didyoumean@1.2.2:
@@ -1101,17 +1138,17 @@ packages:
1101 engines: {node: '>=10'} 1138 engines: {node: '>=10'}
1102 dev: true 1139 dev: true
1103 1140
1104 /eslint-plugin-unicorn@48.0.0(eslint@8.45.0): 1141 /eslint-plugin-unicorn@48.0.1(eslint@8.48.0):
1105 resolution: {integrity: sha512-8fk/v3p1ro34JSVDBEmtOq6EEQRpMR0iTir79q69KnXFZ6DJyPkT3RAi+ZoTqhQMdDSpGh8BGR68ne1sP5cnAA==} 1142 resolution: {integrity: sha512-FW+4r20myG/DqFcCSzoumaddKBicIPeFnTrifon2mWIzlfyvzwyqZjqVP7m4Cqr/ZYisS2aiLghkUWaPg6vtCw==}
1106 engines: {node: '>=16'} 1143 engines: {node: '>=16'}
1107 peerDependencies: 1144 peerDependencies:
1108 eslint: '>=8.44.0' 1145 eslint: '>=8.44.0'
1109 dependencies: 1146 dependencies:
1110 '@babel/helper-validator-identifier': 7.22.5 1147 '@babel/helper-validator-identifier': 7.22.5
1111 '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) 1148 '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
1112 ci-info: 3.8.0 1149 ci-info: 3.8.0
1113 clean-regexp: 1.0.0 1150 clean-regexp: 1.0.0
1114 eslint: 8.45.0 1151 eslint: 8.48.0
1115 esquery: 1.5.0 1152 esquery: 1.5.0
1116 indent-string: 4.0.0 1153 indent-string: 4.0.0
1117 is-builtin-module: 3.2.1 1154 is-builtin-module: 3.2.1
@@ -1125,28 +1162,28 @@ packages:
1125 strip-indent: 3.0.0 1162 strip-indent: 3.0.0
1126 dev: true 1163 dev: true
1127 1164
1128 /eslint-scope@7.2.1: 1165 /eslint-scope@7.2.2:
1129 resolution: {integrity: sha512-CvefSOsDdaYYvxChovdrPo/ZGt8d5lrJWleAc1diXRKhHGiTYEI26cvo8Kle/wGnsizoCJjK73FMg1/IkIwiNA==} 1166 resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==}
1130 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1167 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1131 dependencies: 1168 dependencies:
1132 esrecurse: 4.3.0 1169 esrecurse: 4.3.0
1133 estraverse: 5.3.0 1170 estraverse: 5.3.0
1134 dev: true 1171 dev: true
1135 1172
1136 /eslint-visitor-keys@3.4.1: 1173 /eslint-visitor-keys@3.4.3:
1137 resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} 1174 resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==}
1138 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1175 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1139 dev: true 1176 dev: true
1140 1177
1141 /eslint@8.45.0: 1178 /eslint@8.48.0:
1142 resolution: {integrity: sha512-pd8KSxiQpdYRfYa9Wufvdoct3ZPQQuVuU5O6scNgMuOMYuxvH0IGaYK0wUFjo4UYYQQCUndlXiMbnxopwvvTiw==} 1179 resolution: {integrity: sha512-sb6DLeIuRXxeM1YljSe1KEx9/YYeZFQWcV8Rq9HfigmdDEugjLEVEa1ozDjL6YDjBpQHPJxJzze+alxi4T3OLg==}
1143 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1180 engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1144 hasBin: true 1181 hasBin: true
1145 dependencies: 1182 dependencies:
1146 '@eslint-community/eslint-utils': 4.4.0(eslint@8.45.0) 1183 '@eslint-community/eslint-utils': 4.4.0(eslint@8.48.0)
1147 '@eslint-community/regexpp': 4.6.1 1184 '@eslint-community/regexpp': 4.6.1
1148 '@eslint/eslintrc': 2.1.0 1185 '@eslint/eslintrc': 2.1.2
1149 '@eslint/js': 8.44.0 1186 '@eslint/js': 8.48.0
1150 '@humanwhocodes/config-array': 0.11.10 1187 '@humanwhocodes/config-array': 0.11.10
1151 '@humanwhocodes/module-importer': 1.0.1 1188 '@humanwhocodes/module-importer': 1.0.1
1152 '@nodelib/fs.walk': 1.2.8 1189 '@nodelib/fs.walk': 1.2.8
@@ -1156,8 +1193,8 @@ packages:
1156 debug: 4.3.4 1193 debug: 4.3.4
1157 doctrine: 3.0.0 1194 doctrine: 3.0.0
1158 escape-string-regexp: 4.0.0 1195 escape-string-regexp: 4.0.0
1159 eslint-scope: 7.2.1 1196 eslint-scope: 7.2.2
1160 eslint-visitor-keys: 3.4.1 1197 eslint-visitor-keys: 3.4.3
1161 espree: 9.6.1 1198 espree: 9.6.1
1162 esquery: 1.5.0 1199 esquery: 1.5.0
1163 esutils: 2.0.3 1200 esutils: 2.0.3
@@ -1190,7 +1227,7 @@ packages:
1190 dependencies: 1227 dependencies:
1191 acorn: 8.10.0 1228 acorn: 8.10.0
1192 acorn-jsx: 5.3.2(acorn@8.10.0) 1229 acorn-jsx: 5.3.2(acorn@8.10.0)
1193 eslint-visitor-keys: 3.4.1 1230 eslint-visitor-keys: 3.4.3
1194 dev: true 1231 dev: true
1195 1232
1196 /esquery@1.5.0: 1233 /esquery@1.5.0:
@@ -1217,6 +1254,36 @@ packages:
1217 engines: {node: '>=0.10.0'} 1254 engines: {node: '>=0.10.0'}
1218 dev: true 1255 dev: true
1219 1256
1257 /execa@5.1.1:
1258 resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
1259 engines: {node: '>=10'}
1260 dependencies:
1261 cross-spawn: 7.0.3
1262 get-stream: 6.0.1
1263 human-signals: 2.1.0
1264 is-stream: 2.0.1
1265 merge-stream: 2.0.0
1266 npm-run-path: 4.0.1
1267 onetime: 5.1.2
1268 signal-exit: 3.0.7
1269 strip-final-newline: 2.0.0
1270 dev: true
1271
1272 /execa@7.2.0:
1273 resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
1274 engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
1275 dependencies:
1276 cross-spawn: 7.0.3
1277 get-stream: 6.0.1
1278 human-signals: 4.3.1
1279 is-stream: 3.0.0
1280 merge-stream: 2.0.0
1281 npm-run-path: 5.1.0
1282 onetime: 6.0.0
1283 signal-exit: 3.0.7
1284 strip-final-newline: 3.0.0
1285 dev: true
1286
1220 /external-editor@3.1.0: 1287 /external-editor@3.1.0:
1221 resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} 1288 resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
1222 engines: {node: '>=4'} 1289 engines: {node: '>=4'}
@@ -1312,6 +1379,11 @@ packages:
1312 engines: {node: 6.* || 8.* || >= 10.*} 1379 engines: {node: 6.* || 8.* || >= 10.*}
1313 dev: true 1380 dev: true
1314 1381
1382 /get-stream@6.0.1:
1383 resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
1384 engines: {node: '>=10'}
1385 dev: true
1386
1315 /glob-parent@6.0.2: 1387 /glob-parent@6.0.2:
1316 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1388 resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1317 engines: {node: '>=10.13.0'} 1389 engines: {node: '>=10.13.0'}
@@ -1366,6 +1438,16 @@ packages:
1366 resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 1438 resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1367 dev: true 1439 dev: true
1368 1440
1441 /human-signals@2.1.0:
1442 resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
1443 engines: {node: '>=10.17.0'}
1444 dev: true
1445
1446 /human-signals@4.3.1:
1447 resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
1448 engines: {node: '>=14.18.0'}
1449 dev: true
1450
1369 /husky@8.0.3: 1451 /husky@8.0.3:
1370 resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==} 1452 resolution: {integrity: sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==}
1371 engines: {node: '>=14'} 1453 engines: {node: '>=14'}
@@ -1470,6 +1552,12 @@ packages:
1470 hasBin: true 1552 hasBin: true
1471 dev: true 1553 dev: true
1472 1554
1555 /is-docker@3.0.0:
1556 resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
1557 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1558 hasBin: true
1559 dev: true
1560
1473 /is-extglob@2.1.1: 1561 /is-extglob@2.1.1:
1474 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1562 resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
1475 engines: {node: '>=0.10.0'} 1563 engines: {node: '>=0.10.0'}
@@ -1487,11 +1575,29 @@ packages:
1487 is-extglob: 2.1.1 1575 is-extglob: 2.1.1
1488 dev: true 1576 dev: true
1489 1577
1578 /is-inside-container@1.0.0:
1579 resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
1580 engines: {node: '>=14.16'}
1581 hasBin: true
1582 dependencies:
1583 is-docker: 3.0.0
1584 dev: true
1585
1490 /is-path-inside@3.0.3: 1586 /is-path-inside@3.0.3:
1491 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1587 resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
1492 engines: {node: '>=8'} 1588 engines: {node: '>=8'}
1493 dev: true 1589 dev: true
1494 1590
1591 /is-stream@2.0.1:
1592 resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
1593 engines: {node: '>=8'}
1594 dev: true
1595
1596 /is-stream@3.0.0:
1597 resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
1598 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1599 dev: true
1600
1495 /is-wsl@2.2.0: 1601 /is-wsl@2.2.0:
1496 resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 1602 resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
1497 engines: {node: '>=8'} 1603 engines: {node: '>=8'}
@@ -1599,11 +1705,20 @@ packages:
1599 yallist: 4.0.0 1705 yallist: 4.0.0
1600 dev: true 1706 dev: true
1601 1707
1708 /merge-stream@2.0.0:
1709 resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
1710 dev: true
1711
1602 /mimic-fn@2.1.0: 1712 /mimic-fn@2.1.0:
1603 resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1713 resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
1604 engines: {node: '>=6'} 1714 engines: {node: '>=6'}
1605 dev: true 1715 dev: true
1606 1716
1717 /mimic-fn@4.0.0:
1718 resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
1719 engines: {node: '>=12'}
1720 dev: true
1721
1607 /min-indent@1.0.1: 1722 /min-indent@1.0.1:
1608 resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 1723 resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
1609 engines: {node: '>=4'} 1724 engines: {node: '>=4'}
@@ -1659,6 +1774,20 @@ packages:
1659 validate-npm-package-license: 3.0.4 1774 validate-npm-package-license: 3.0.4
1660 dev: true 1775 dev: true
1661 1776
1777 /npm-run-path@4.0.1:
1778 resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
1779 engines: {node: '>=8'}
1780 dependencies:
1781 path-key: 3.1.1
1782 dev: true
1783
1784 /npm-run-path@5.1.0:
1785 resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==}
1786 engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1787 dependencies:
1788 path-key: 4.0.0
1789 dev: true
1790
1662 /once@1.4.0: 1791 /once@1.4.0:
1663 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1792 resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
1664 dependencies: 1793 dependencies:
@@ -1672,12 +1801,20 @@ packages:
1672 mimic-fn: 2.1.0 1801 mimic-fn: 2.1.0
1673 dev: true 1802 dev: true
1674 1803
1675 /open@8.4.1: 1804 /onetime@6.0.0:
1676 resolution: {integrity: sha512-/4b7qZNhv6Uhd7jjnREh1NjnPxlTq+XNWPG88Ydkj5AILcA5m3ajvcg57pB24EQjKv0dK62XnDqk9c/hkIG5Kg==} 1805 resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
1677 engines: {node: '>=12'} 1806 engines: {node: '>=12'}
1678 dependencies: 1807 dependencies:
1679 define-lazy-prop: 2.0.0 1808 mimic-fn: 4.0.0
1680 is-docker: 2.2.1 1809 dev: true
1810
1811 /open@9.1.0:
1812 resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
1813 engines: {node: '>=14.16'}
1814 dependencies:
1815 default-browser: 4.0.0
1816 define-lazy-prop: 3.0.0
1817 is-inside-container: 1.0.0
1681 is-wsl: 2.2.0 1818 is-wsl: 2.2.0
1682 dev: true 1819 dev: true
1683 1820
@@ -1763,6 +1900,11 @@ packages:
1763 engines: {node: '>=8'} 1900 engines: {node: '>=8'}
1764 dev: true 1901 dev: true
1765 1902
1903 /path-key@4.0.0:
1904 resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
1905 engines: {node: '>=12'}
1906 dev: true
1907
1766 /path-parse@1.0.7: 1908 /path-parse@1.0.7:
1767 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1909 resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
1768 dev: true 1910 dev: true
@@ -1796,8 +1938,8 @@ packages:
1796 dev: true 1938 dev: true
1797 optional: true 1939 optional: true
1798 1940
1799 /prettier@3.0.0: 1941 /prettier@3.0.3:
1800 resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} 1942 resolution: {integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==}
1801 engines: {node: '>=14'} 1943 engines: {node: '>=14'}
1802 hasBin: true 1944 hasBin: true
1803 dev: true 1945 dev: true
@@ -1918,6 +2060,13 @@ packages:
1918 glob: 7.2.3 2060 glob: 7.2.3
1919 dev: true 2061 dev: true
1920 2062
2063 /run-applescript@5.0.0:
2064 resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
2065 engines: {node: '>=12'}
2066 dependencies:
2067 execa: 5.1.1
2068 dev: true
2069
1921 /run-async@2.4.1: 2070 /run-async@2.4.1:
1922 resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} 2071 resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==}
1923 engines: {node: '>=0.12.0'} 2072 engines: {node: '>=0.12.0'}
@@ -1981,8 +2130,8 @@ packages:
1981 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 2130 resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
1982 dev: true 2131 dev: true
1983 2132
1984 /simple-git@3.19.0: 2133 /simple-git@3.19.1:
1985 resolution: {integrity: sha512-hyH2p9Ptxjf/xPuL7HfXbpYt9gKhC1yWDh3KYIAYJJePAKV7AEjLN4xhp7lozOdNiaJ9jlVvAbBymVlcS2jRiA==} 2134 resolution: {integrity: sha512-Ck+rcjVaE1HotraRAS8u/+xgTvToTuoMkT9/l9lvuP5jftwnYUp6DwuJzsKErHgfyRk8IB8pqGHWEbM3tLgV1w==}
1986 dependencies: 2135 dependencies:
1987 '@kwsites/file-exists': 1.1.1 2136 '@kwsites/file-exists': 1.1.1
1988 '@kwsites/promise-deferred': 1.1.1 2137 '@kwsites/promise-deferred': 1.1.1
@@ -2035,6 +2184,16 @@ packages:
2035 ansi-regex: 5.0.1 2184 ansi-regex: 5.0.1
2036 dev: true 2185 dev: true
2037 2186
2187 /strip-final-newline@2.0.0:
2188 resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
2189 engines: {node: '>=6'}
2190 dev: true
2191
2192 /strip-final-newline@3.0.0:
2193 resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
2194 engines: {node: '>=12'}
2195 dev: true
2196
2038 /strip-indent@3.0.0: 2197 /strip-indent@3.0.0:
2039 resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 2198 resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
2040 engines: {node: '>=8'} 2199 engines: {node: '>=8'}
@@ -2102,6 +2261,11 @@ packages:
2102 resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 2261 resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
2103 dev: true 2262 dev: true
2104 2263
2264 /titleize@3.0.0:
2265 resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
2266 engines: {node: '>=12'}
2267 dev: true
2268
2105 /tmp@0.0.33: 2269 /tmp@0.0.33:
2106 resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} 2270 resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
2107 engines: {node: '>=0.6.0'} 2271 engines: {node: '>=0.6.0'}
@@ -2153,6 +2317,11 @@ packages:
2153 engines: {node: '>= 10.0.0'} 2317 engines: {node: '>= 10.0.0'}
2154 dev: true 2318 dev: true
2155 2319
2320 /untildify@4.0.0:
2321 resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
2322 engines: {node: '>=8'}
2323 dev: true
2324
2156 /uri-js@4.4.1: 2325 /uri-js@4.4.1:
2157 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 2326 resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
2158 dependencies: 2327 dependencies: