├── LICENSE
├── README.md
├── assets
├── Boot.mp4
└── icon.png
├── boot.html
├── discord
├── discord.desktop
├── discord.png
├── index.js
├── install.sh
├── package-lock.json
└── package.json
/LICENSE:
--------------------------------------------------------------------------------
1 | BSD 3-Clause License
2 |
3 | Copyright (c) 2021, Fadel
4 | All rights reserved.
5 |
6 | Redistribution and use in source and binary forms, with or without
7 | modification, are permitted provided that the following conditions are met:
8 |
9 | 1. Redistributions of source code must retain the above copyright notice, this
10 | list of conditions and the following disclaimer.
11 |
12 | 2. Redistributions in binary form must reproduce the above copyright notice,
13 | this list of conditions and the following disclaimer in the documentation
14 | and/or other materials provided with the distribution.
15 |
16 | 3. Neither the name of the copyright holder nor the names of its
17 | contributors may be used to endorse or promote products derived from
18 | this software without specific prior written permission.
19 |
20 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
21 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
22 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
23 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
24 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
25 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
26 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
27 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
28 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # Discord-BSD
2 | 
3 |
:computer: Discord-BSD is a native Discord client made to run on FreeBSD smoothly.
4 |
:speech_balloon: The name is a lie! This can also be run on Linux, Windows, and macOS.
5 | ## Installation
6 | `node16` and `npm-node16` are required for the install
7 | ```
8 | sudo pkg install electron19 node16 npm-node16
9 | git clone https://github.com/z-ffqq/Discord-BSD.git
10 | cd Discord-BSD
11 | ./install.sh
12 | ```
13 | :speech_balloon: After running these commands, the client should appear in your app launcher as usual.
14 | 
15 |
16 | # Preview
17 |
18 | ### Overview
19 |
20 | 
21 |
22 | ### Tray
23 |
24 | 
25 |
26 | ### Notifications
27 | #### Preview of notifications:
28 | 
29 | #### Activation
30 | :warning: **NOTIFICATIONS MUST BE ENABLED!**
31 | :computer: To activate notifications, enter User Settings, and go to the Notifications section at the left sidebar. After that, tick "Enable Desktop Notifications" on
32 | 
33 |
34 | ### Splash Screen
35 |
36 | 
37 |
38 | **:information_source: This client does not support everything!**
39 | :x: Screensharing
40 | :x: Global keybinds
41 | :x: Game activities
42 | :heavy_check_mark: Webcam
43 | :heavy_check_mark: Audio devices
44 |
--------------------------------------------------------------------------------
/assets/Boot.mp4:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/polarograph/Discord-BSD/8f23b74b98ebac9565cec9d523398f89e30c783d/assets/Boot.mp4
--------------------------------------------------------------------------------
/assets/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/polarograph/Discord-BSD/8f23b74b98ebac9565cec9d523398f89e30c783d/assets/icon.png
--------------------------------------------------------------------------------
/boot.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/discord:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | cd ~/.local/share/discord-bsd
3 | echo "Discord 0.0.19"
4 | npm run client
5 |
--------------------------------------------------------------------------------
/discord.desktop:
--------------------------------------------------------------------------------
1 | [Desktop Entry]
2 | Name=Discord
3 | Version=0.0.19
4 | Type=Application
5 | StartupWMClass=discord
6 | GenericName=Internet Messenger
7 | Comment=All-in-one voice and text chat for gamers that's free, secure, and works on both your desktop and phone.
8 | Icon=auto2
9 | Exec=auto1
10 | Categories=Network;InstantMessaging;
11 |
--------------------------------------------------------------------------------
/discord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/polarograph/Discord-BSD/8f23b74b98ebac9565cec9d523398f89e30c783d/discord.png
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | const { app, BrowserWindow, Tray, Menu, desktopCapturer, shell } = require('electron');
2 | const path = require('path');
3 | const userAgent =
4 | "Mozilla/5.0 (X11; FreeBSD amd64 13982.82.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.157 Safari/537.36";
5 | const contextMenu = require('electron-context-menu');
6 |
7 | contextMenu({
8 | showSaveImageAs: true,
9 | showSaveImage: true,
10 | showSaveLinkAs: true,
11 | showCopyImageAddress: true
12 | });
13 |
14 | // Disable Menu
15 |
16 | Menu.setApplicationMenu(false)
17 |
18 | // Win - Icons Var
19 | var splash
20 | var win = '',
21 | appIcon = null,
22 | iconpath = path.join(__dirname, 'discord.png');
23 |
24 | // Create WIndow
25 |
26 | function createWindow() {
27 |
28 | // New Window
29 |
30 | win = new BrowserWindow({
31 | width: 1280,
32 | height: 720,
33 | show: false,
34 | // frame: false, // Disable appmenu
35 | webPreferences: {
36 | nodeIntegration: true
37 | },
38 | icon: path.join(__dirname, 'discord.png'),
39 | title: 'Discord',
40 | });
41 |
42 | // Tray
43 |
44 | var contextMenu = Menu.buildFromTemplate([
45 | {
46 | label: 'Open Discord', click: function () {
47 | win.show()
48 | }
49 | },
50 | {
51 | label: 'Quit', click: function () {
52 | app.isQuiting = true;
53 | app.quit();
54 | }
55 | }
56 | ]);
57 |
58 | appIcon = new Tray(iconpath);
59 | appIcon.setContextMenu(contextMenu);
60 |
61 | // Close Window
62 |
63 | win.on('close', function (event) {
64 | if (!app.isQuiting) {
65 | event.preventDefault();
66 | win.hide();
67 | }
68 |
69 | return false;
70 | });
71 |
72 | // 516 × 360
73 | //Splash
74 | splash = new BrowserWindow({ width: 516, height: 360, transparent: true, frame: false, alwaysOnTop: true });
75 | splash.loadFile("boot.html");
76 | // Load Discord
77 | win.webContents.setUserAgent(userAgent);
78 | win.webContents.setWindowOpenHandler(({ url }) => {
79 | // config.fileProtocol is my custom file protocol
80 | // open url in a browser and prevent default
81 | shell.openExternal(url);
82 | return { action: 'deny' };
83 | });
84 | win.loadURL('https://discord.com/app');
85 | win.once('ready-to-show', () => {
86 | splash.destroy();
87 | win.show();
88 | });
89 | }
90 |
91 | app.on('ready', createWindow);
92 |
--------------------------------------------------------------------------------
/install.sh:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | printf "Discord 0.0.19\n"
3 | printf "Discord desktop client based on Discord Web for FreeBSD\n"
4 | install() {
5 | printf "Installing...\n"
6 | mkdir -p ~/.local/share/discord-bsd
7 | mkdir -p ~/.local/bin
8 | mkdir -p ~/.local/share/applications
9 | cp -rv ./* ~/.local/share/discord-bsd
10 | mv -v ~/.local/share/discord-bsd/discord.desktop ~/.local/share/applications/
11 | mv -v ~/.local/share/discord-bsd/discord ~/.local/bin
12 | sed -i '' "s/Exec=auto1/Exec=\/home\/$USER\/.local\/bin\/discord/" ~/.local/share/applications/discord.desktop
13 | sed -i '' "s/Icon=auto2/Icon=\/home\/$USER\/.local\/share\/discord-bsd\/discord.png/" ~/.local/share/applications/discord.desktop
14 | cd /home/$USER/.local/share/discord-bsd
15 | npm install
16 | printf "Discord 0.0.19 installed!\n"
17 | }
18 | printf "Launching installer...\n" && install
19 |
--------------------------------------------------------------------------------
/package-lock.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Discord",
3 | "version": "0.0.19",
4 | "lockfileVersion": 2,
5 | "requires": true,
6 | "packages": {
7 | "": {
8 | "name": "Discord",
9 | "version": "0.0.17",
10 | "license": "BSD-3-Clause",
11 | "dependencies": {
12 | "electron-builder": "^22.14.5",
13 | "electron-context-menu": "^3.1.2"
14 | }
15 | },
16 | "node_modules/@develar/schema-utils": {
17 | "version": "2.6.5",
18 | "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
19 | "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
20 | "dependencies": {
21 | "ajv": "^6.12.0",
22 | "ajv-keywords": "^3.4.1"
23 | },
24 | "engines": {
25 | "node": ">= 8.9.0"
26 | },
27 | "funding": {
28 | "type": "opencollective",
29 | "url": "https://opencollective.com/webpack"
30 | }
31 | },
32 | "node_modules/@electron/universal": {
33 | "version": "1.0.5",
34 | "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.0.5.tgz",
35 | "integrity": "sha512-zX9O6+jr2NMyAdSkwEUlyltiI4/EBLu2Ls/VD3pUQdi3cAYeYfdQnT2AJJ38HE4QxLccbU13LSpccw1IWlkyag==",
36 | "dependencies": {
37 | "@malept/cross-spawn-promise": "^1.1.0",
38 | "asar": "^3.0.3",
39 | "debug": "^4.3.1",
40 | "dir-compare": "^2.4.0",
41 | "fs-extra": "^9.0.1"
42 | },
43 | "engines": {
44 | "node": ">=8.6"
45 | }
46 | },
47 | "node_modules/@electron/universal/node_modules/fs-extra": {
48 | "version": "9.1.0",
49 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
50 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
51 | "dependencies": {
52 | "at-least-node": "^1.0.0",
53 | "graceful-fs": "^4.2.0",
54 | "jsonfile": "^6.0.1",
55 | "universalify": "^2.0.0"
56 | },
57 | "engines": {
58 | "node": ">=10"
59 | }
60 | },
61 | "node_modules/@malept/cross-spawn-promise": {
62 | "version": "1.1.1",
63 | "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
64 | "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
65 | "funding": [
66 | {
67 | "type": "individual",
68 | "url": "https://github.com/sponsors/malept"
69 | },
70 | {
71 | "type": "tidelift",
72 | "url": "https://tidelift.com/subscription/pkg/npm-.malept-cross-spawn-promise?utm_medium=referral&utm_source=npm_fund"
73 | }
74 | ],
75 | "dependencies": {
76 | "cross-spawn": "^7.0.1"
77 | },
78 | "engines": {
79 | "node": ">= 10"
80 | }
81 | },
82 | "node_modules/@malept/flatpak-bundler": {
83 | "version": "0.4.0",
84 | "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
85 | "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
86 | "dependencies": {
87 | "debug": "^4.1.1",
88 | "fs-extra": "^9.0.0",
89 | "lodash": "^4.17.15",
90 | "tmp-promise": "^3.0.2"
91 | },
92 | "engines": {
93 | "node": ">= 10.0.0"
94 | }
95 | },
96 | "node_modules/@malept/flatpak-bundler/node_modules/fs-extra": {
97 | "version": "9.1.0",
98 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
99 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
100 | "dependencies": {
101 | "at-least-node": "^1.0.0",
102 | "graceful-fs": "^4.2.0",
103 | "jsonfile": "^6.0.1",
104 | "universalify": "^2.0.0"
105 | },
106 | "engines": {
107 | "node": ">=10"
108 | }
109 | },
110 | "node_modules/@sindresorhus/is": {
111 | "version": "0.14.0",
112 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
113 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==",
114 | "engines": {
115 | "node": ">=6"
116 | }
117 | },
118 | "node_modules/@szmarczak/http-timer": {
119 | "version": "1.1.2",
120 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
121 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
122 | "dependencies": {
123 | "defer-to-connect": "^1.0.1"
124 | },
125 | "engines": {
126 | "node": ">=6"
127 | }
128 | },
129 | "node_modules/@types/debug": {
130 | "version": "4.1.7",
131 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
132 | "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
133 | "dependencies": {
134 | "@types/ms": "*"
135 | }
136 | },
137 | "node_modules/@types/fs-extra": {
138 | "version": "9.0.13",
139 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
140 | "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
141 | "dependencies": {
142 | "@types/node": "*"
143 | }
144 | },
145 | "node_modules/@types/glob": {
146 | "version": "7.2.0",
147 | "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
148 | "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
149 | "optional": true,
150 | "dependencies": {
151 | "@types/minimatch": "*",
152 | "@types/node": "*"
153 | }
154 | },
155 | "node_modules/@types/minimatch": {
156 | "version": "3.0.5",
157 | "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
158 | "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
159 | "optional": true
160 | },
161 | "node_modules/@types/ms": {
162 | "version": "0.7.31",
163 | "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
164 | "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
165 | },
166 | "node_modules/@types/node": {
167 | "version": "17.0.2",
168 | "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.2.tgz",
169 | "integrity": "sha512-JepeIUPFDARgIs0zD/SKPgFsJEAF0X5/qO80llx59gOxFTboS9Amv3S+QfB7lqBId5sFXJ99BN0J6zFRvL9dDA=="
170 | },
171 | "node_modules/@types/plist": {
172 | "version": "3.0.2",
173 | "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.2.tgz",
174 | "integrity": "sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==",
175 | "optional": true,
176 | "dependencies": {
177 | "@types/node": "*",
178 | "xmlbuilder": ">=11.0.1"
179 | }
180 | },
181 | "node_modules/@types/plist/node_modules/xmlbuilder": {
182 | "version": "15.1.1",
183 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
184 | "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
185 | "optional": true,
186 | "engines": {
187 | "node": ">=8.0"
188 | }
189 | },
190 | "node_modules/@types/verror": {
191 | "version": "1.10.5",
192 | "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz",
193 | "integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==",
194 | "optional": true
195 | },
196 | "node_modules/@types/yargs": {
197 | "version": "17.0.7",
198 | "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.7.tgz",
199 | "integrity": "sha512-OvLKmpKdea1aWtqHv9bxVVcMoT6syAeK+198dfETIFkAevYRGwqh4H+KFxfjUETZuUuE5sQCAFwdOdoHUdo8eg==",
200 | "dependencies": {
201 | "@types/yargs-parser": "*"
202 | }
203 | },
204 | "node_modules/@types/yargs-parser": {
205 | "version": "20.2.1",
206 | "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
207 | "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw=="
208 | },
209 | "node_modules/7zip-bin": {
210 | "version": "5.1.1",
211 | "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz",
212 | "integrity": "sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ=="
213 | },
214 | "node_modules/ajv": {
215 | "version": "6.12.6",
216 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
217 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
218 | "dependencies": {
219 | "fast-deep-equal": "^3.1.1",
220 | "fast-json-stable-stringify": "^2.0.0",
221 | "json-schema-traverse": "^0.4.1",
222 | "uri-js": "^4.2.2"
223 | },
224 | "funding": {
225 | "type": "github",
226 | "url": "https://github.com/sponsors/epoberezkin"
227 | }
228 | },
229 | "node_modules/ajv-keywords": {
230 | "version": "3.5.2",
231 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
232 | "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
233 | "peerDependencies": {
234 | "ajv": "^6.9.1"
235 | }
236 | },
237 | "node_modules/ansi-align": {
238 | "version": "3.0.1",
239 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
240 | "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
241 | "dependencies": {
242 | "string-width": "^4.1.0"
243 | }
244 | },
245 | "node_modules/ansi-regex": {
246 | "version": "5.0.1",
247 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
248 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
249 | "engines": {
250 | "node": ">=8"
251 | }
252 | },
253 | "node_modules/ansi-styles": {
254 | "version": "4.3.0",
255 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
256 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
257 | "dependencies": {
258 | "color-convert": "^2.0.1"
259 | },
260 | "engines": {
261 | "node": ">=8"
262 | },
263 | "funding": {
264 | "url": "https://github.com/chalk/ansi-styles?sponsor=1"
265 | }
266 | },
267 | "node_modules/app-builder-bin": {
268 | "version": "3.7.1",
269 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.7.1.tgz",
270 | "integrity": "sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw=="
271 | },
272 | "node_modules/app-builder-lib": {
273 | "version": "22.14.5",
274 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.14.5.tgz",
275 | "integrity": "sha512-k3VwKP4kpsnUaXoUkm1s4zaSHPHIMFnN4kPMU9yXaKmE1LfHHqBaEah5bXeTAX5V/BC41wFdg8CF5vOjvgy8Rg==",
276 | "dependencies": {
277 | "@develar/schema-utils": "~2.6.5",
278 | "@electron/universal": "1.0.5",
279 | "@malept/flatpak-bundler": "^0.4.0",
280 | "7zip-bin": "~5.1.1",
281 | "async-exit-hook": "^2.0.1",
282 | "bluebird-lst": "^1.0.9",
283 | "builder-util": "22.14.5",
284 | "builder-util-runtime": "8.9.1",
285 | "chromium-pickle-js": "^0.2.0",
286 | "debug": "^4.3.2",
287 | "ejs": "^3.1.6",
288 | "electron-osx-sign": "^0.5.0",
289 | "electron-publish": "22.14.5",
290 | "form-data": "^4.0.0",
291 | "fs-extra": "^10.0.0",
292 | "hosted-git-info": "^4.0.2",
293 | "is-ci": "^3.0.0",
294 | "isbinaryfile": "^4.0.8",
295 | "js-yaml": "^4.1.0",
296 | "lazy-val": "^1.0.5",
297 | "minimatch": "^3.0.4",
298 | "read-config-file": "6.2.0",
299 | "sanitize-filename": "^1.6.3",
300 | "semver": "^7.3.5",
301 | "temp-file": "^3.4.0"
302 | },
303 | "engines": {
304 | "node": ">=14.0.0"
305 | }
306 | },
307 | "node_modules/argparse": {
308 | "version": "2.0.1",
309 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
310 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
311 | },
312 | "node_modules/asar": {
313 | "version": "3.1.0",
314 | "resolved": "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz",
315 | "integrity": "sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==",
316 | "dependencies": {
317 | "chromium-pickle-js": "^0.2.0",
318 | "commander": "^5.0.0",
319 | "glob": "^7.1.6",
320 | "minimatch": "^3.0.4"
321 | },
322 | "bin": {
323 | "asar": "bin/asar.js"
324 | },
325 | "engines": {
326 | "node": ">=10.12.0"
327 | },
328 | "optionalDependencies": {
329 | "@types/glob": "^7.1.1"
330 | }
331 | },
332 | "node_modules/assert-plus": {
333 | "version": "1.0.0",
334 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
335 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
336 | "optional": true,
337 | "engines": {
338 | "node": ">=0.8"
339 | }
340 | },
341 | "node_modules/astral-regex": {
342 | "version": "2.0.0",
343 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
344 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==",
345 | "engines": {
346 | "node": ">=8"
347 | }
348 | },
349 | "node_modules/async": {
350 | "version": "0.9.2",
351 | "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
352 | "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
353 | },
354 | "node_modules/async-exit-hook": {
355 | "version": "2.0.1",
356 | "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
357 | "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==",
358 | "engines": {
359 | "node": ">=0.12.0"
360 | }
361 | },
362 | "node_modules/asynckit": {
363 | "version": "0.4.0",
364 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
365 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
366 | },
367 | "node_modules/at-least-node": {
368 | "version": "1.0.0",
369 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
370 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==",
371 | "engines": {
372 | "node": ">= 4.0.0"
373 | }
374 | },
375 | "node_modules/balanced-match": {
376 | "version": "1.0.2",
377 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
378 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
379 | },
380 | "node_modules/base64-js": {
381 | "version": "1.5.1",
382 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
383 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
384 | "funding": [
385 | {
386 | "type": "github",
387 | "url": "https://github.com/sponsors/feross"
388 | },
389 | {
390 | "type": "patreon",
391 | "url": "https://www.patreon.com/feross"
392 | },
393 | {
394 | "type": "consulting",
395 | "url": "https://feross.org/support"
396 | }
397 | ]
398 | },
399 | "node_modules/bluebird": {
400 | "version": "3.7.2",
401 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
402 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
403 | },
404 | "node_modules/bluebird-lst": {
405 | "version": "1.0.9",
406 | "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
407 | "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
408 | "dependencies": {
409 | "bluebird": "^3.5.5"
410 | }
411 | },
412 | "node_modules/boxen": {
413 | "version": "5.1.2",
414 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
415 | "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
416 | "dependencies": {
417 | "ansi-align": "^3.0.0",
418 | "camelcase": "^6.2.0",
419 | "chalk": "^4.1.0",
420 | "cli-boxes": "^2.2.1",
421 | "string-width": "^4.2.2",
422 | "type-fest": "^0.20.2",
423 | "widest-line": "^3.1.0",
424 | "wrap-ansi": "^7.0.0"
425 | },
426 | "engines": {
427 | "node": ">=10"
428 | },
429 | "funding": {
430 | "url": "https://github.com/sponsors/sindresorhus"
431 | }
432 | },
433 | "node_modules/brace-expansion": {
434 | "version": "1.1.11",
435 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
436 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
437 | "dependencies": {
438 | "balanced-match": "^1.0.0",
439 | "concat-map": "0.0.1"
440 | }
441 | },
442 | "node_modules/buffer": {
443 | "version": "5.7.1",
444 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
445 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
446 | "funding": [
447 | {
448 | "type": "github",
449 | "url": "https://github.com/sponsors/feross"
450 | },
451 | {
452 | "type": "patreon",
453 | "url": "https://www.patreon.com/feross"
454 | },
455 | {
456 | "type": "consulting",
457 | "url": "https://feross.org/support"
458 | }
459 | ],
460 | "optional": true,
461 | "dependencies": {
462 | "base64-js": "^1.3.1",
463 | "ieee754": "^1.1.13"
464 | }
465 | },
466 | "node_modules/buffer-alloc": {
467 | "version": "1.2.0",
468 | "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
469 | "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
470 | "dependencies": {
471 | "buffer-alloc-unsafe": "^1.1.0",
472 | "buffer-fill": "^1.0.0"
473 | }
474 | },
475 | "node_modules/buffer-alloc-unsafe": {
476 | "version": "1.1.0",
477 | "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
478 | "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
479 | },
480 | "node_modules/buffer-equal": {
481 | "version": "1.0.0",
482 | "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
483 | "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=",
484 | "engines": {
485 | "node": ">=0.4.0"
486 | }
487 | },
488 | "node_modules/buffer-fill": {
489 | "version": "1.0.0",
490 | "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
491 | "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
492 | },
493 | "node_modules/buffer-from": {
494 | "version": "1.1.2",
495 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
496 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
497 | },
498 | "node_modules/builder-util": {
499 | "version": "22.14.5",
500 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.14.5.tgz",
501 | "integrity": "sha512-zqIHDFJwmA7jV7SC9aI+33MWwT2mWoijH+Ol9IntNAwuuRXoS+7XeJwnhLBXOhcDBzXT4kDzHnRk4JKeaygEYA==",
502 | "dependencies": {
503 | "@types/debug": "^4.1.6",
504 | "@types/fs-extra": "^9.0.11",
505 | "7zip-bin": "~5.1.1",
506 | "app-builder-bin": "3.7.1",
507 | "bluebird-lst": "^1.0.9",
508 | "builder-util-runtime": "8.9.1",
509 | "chalk": "^4.1.1",
510 | "cross-spawn": "^7.0.3",
511 | "debug": "^4.3.2",
512 | "fs-extra": "^10.0.0",
513 | "is-ci": "^3.0.0",
514 | "js-yaml": "^4.1.0",
515 | "source-map-support": "^0.5.19",
516 | "stat-mode": "^1.0.0",
517 | "temp-file": "^3.4.0"
518 | }
519 | },
520 | "node_modules/builder-util-runtime": {
521 | "version": "8.9.1",
522 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz",
523 | "integrity": "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg==",
524 | "dependencies": {
525 | "debug": "^4.3.2",
526 | "sax": "^1.2.4"
527 | },
528 | "engines": {
529 | "node": ">=12.0.0"
530 | }
531 | },
532 | "node_modules/cacheable-request": {
533 | "version": "6.1.0",
534 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
535 | "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
536 | "dependencies": {
537 | "clone-response": "^1.0.2",
538 | "get-stream": "^5.1.0",
539 | "http-cache-semantics": "^4.0.0",
540 | "keyv": "^3.0.0",
541 | "lowercase-keys": "^2.0.0",
542 | "normalize-url": "^4.1.0",
543 | "responselike": "^1.0.2"
544 | },
545 | "engines": {
546 | "node": ">=8"
547 | }
548 | },
549 | "node_modules/cacheable-request/node_modules/get-stream": {
550 | "version": "5.2.0",
551 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
552 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
553 | "dependencies": {
554 | "pump": "^3.0.0"
555 | },
556 | "engines": {
557 | "node": ">=8"
558 | },
559 | "funding": {
560 | "url": "https://github.com/sponsors/sindresorhus"
561 | }
562 | },
563 | "node_modules/cacheable-request/node_modules/lowercase-keys": {
564 | "version": "2.0.0",
565 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
566 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==",
567 | "engines": {
568 | "node": ">=8"
569 | }
570 | },
571 | "node_modules/camelcase": {
572 | "version": "6.2.1",
573 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz",
574 | "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA==",
575 | "engines": {
576 | "node": ">=10"
577 | },
578 | "funding": {
579 | "url": "https://github.com/sponsors/sindresorhus"
580 | }
581 | },
582 | "node_modules/chalk": {
583 | "version": "4.1.2",
584 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
585 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
586 | "dependencies": {
587 | "ansi-styles": "^4.1.0",
588 | "supports-color": "^7.1.0"
589 | },
590 | "engines": {
591 | "node": ">=10"
592 | },
593 | "funding": {
594 | "url": "https://github.com/chalk/chalk?sponsor=1"
595 | }
596 | },
597 | "node_modules/chromium-pickle-js": {
598 | "version": "0.2.0",
599 | "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
600 | "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU="
601 | },
602 | "node_modules/ci-info": {
603 | "version": "3.3.0",
604 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
605 | "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw=="
606 | },
607 | "node_modules/cli-boxes": {
608 | "version": "2.2.1",
609 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
610 | "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==",
611 | "engines": {
612 | "node": ">=6"
613 | },
614 | "funding": {
615 | "url": "https://github.com/sponsors/sindresorhus"
616 | }
617 | },
618 | "node_modules/cli-truncate": {
619 | "version": "2.1.0",
620 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
621 | "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
622 | "dependencies": {
623 | "slice-ansi": "^3.0.0",
624 | "string-width": "^4.2.0"
625 | },
626 | "engines": {
627 | "node": ">=8"
628 | },
629 | "funding": {
630 | "url": "https://github.com/sponsors/sindresorhus"
631 | }
632 | },
633 | "node_modules/cliui": {
634 | "version": "7.0.4",
635 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
636 | "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
637 | "dependencies": {
638 | "string-width": "^4.2.0",
639 | "strip-ansi": "^6.0.0",
640 | "wrap-ansi": "^7.0.0"
641 | }
642 | },
643 | "node_modules/clone-response": {
644 | "version": "1.0.2",
645 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
646 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
647 | "dependencies": {
648 | "mimic-response": "^1.0.0"
649 | }
650 | },
651 | "node_modules/color-convert": {
652 | "version": "2.0.1",
653 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
654 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
655 | "dependencies": {
656 | "color-name": "~1.1.4"
657 | },
658 | "engines": {
659 | "node": ">=7.0.0"
660 | }
661 | },
662 | "node_modules/color-name": {
663 | "version": "1.1.4",
664 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
665 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
666 | },
667 | "node_modules/colors": {
668 | "version": "1.0.3",
669 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
670 | "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
671 | "engines": {
672 | "node": ">=0.1.90"
673 | }
674 | },
675 | "node_modules/combined-stream": {
676 | "version": "1.0.8",
677 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
678 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
679 | "dependencies": {
680 | "delayed-stream": "~1.0.0"
681 | },
682 | "engines": {
683 | "node": ">= 0.8"
684 | }
685 | },
686 | "node_modules/commander": {
687 | "version": "5.1.0",
688 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
689 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==",
690 | "engines": {
691 | "node": ">= 6"
692 | }
693 | },
694 | "node_modules/compare-version": {
695 | "version": "0.1.2",
696 | "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
697 | "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA=",
698 | "engines": {
699 | "node": ">=0.10.0"
700 | }
701 | },
702 | "node_modules/concat-map": {
703 | "version": "0.0.1",
704 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
705 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
706 | },
707 | "node_modules/configstore": {
708 | "version": "5.0.1",
709 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
710 | "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
711 | "dependencies": {
712 | "dot-prop": "^5.2.0",
713 | "graceful-fs": "^4.1.2",
714 | "make-dir": "^3.0.0",
715 | "unique-string": "^2.0.0",
716 | "write-file-atomic": "^3.0.0",
717 | "xdg-basedir": "^4.0.0"
718 | },
719 | "engines": {
720 | "node": ">=8"
721 | }
722 | },
723 | "node_modules/core-util-is": {
724 | "version": "1.0.2",
725 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
726 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
727 | "optional": true
728 | },
729 | "node_modules/crc": {
730 | "version": "3.8.0",
731 | "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
732 | "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
733 | "optional": true,
734 | "dependencies": {
735 | "buffer": "^5.1.0"
736 | }
737 | },
738 | "node_modules/cross-spawn": {
739 | "version": "7.0.3",
740 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
741 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
742 | "dependencies": {
743 | "path-key": "^3.1.0",
744 | "shebang-command": "^2.0.0",
745 | "which": "^2.0.1"
746 | },
747 | "engines": {
748 | "node": ">= 8"
749 | }
750 | },
751 | "node_modules/crypto-random-string": {
752 | "version": "2.0.0",
753 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
754 | "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==",
755 | "engines": {
756 | "node": ">=8"
757 | }
758 | },
759 | "node_modules/debug": {
760 | "version": "4.3.3",
761 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
762 | "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
763 | "dependencies": {
764 | "ms": "2.1.2"
765 | },
766 | "engines": {
767 | "node": ">=6.0"
768 | },
769 | "peerDependenciesMeta": {
770 | "supports-color": {
771 | "optional": true
772 | }
773 | }
774 | },
775 | "node_modules/decompress-response": {
776 | "version": "3.3.0",
777 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
778 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
779 | "dependencies": {
780 | "mimic-response": "^1.0.0"
781 | },
782 | "engines": {
783 | "node": ">=4"
784 | }
785 | },
786 | "node_modules/deep-extend": {
787 | "version": "0.6.0",
788 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
789 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
790 | "engines": {
791 | "node": ">=4.0.0"
792 | }
793 | },
794 | "node_modules/defer-to-connect": {
795 | "version": "1.1.3",
796 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
797 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
798 | },
799 | "node_modules/delayed-stream": {
800 | "version": "1.0.0",
801 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
802 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
803 | "engines": {
804 | "node": ">=0.4.0"
805 | }
806 | },
807 | "node_modules/dir-compare": {
808 | "version": "2.4.0",
809 | "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz",
810 | "integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==",
811 | "dependencies": {
812 | "buffer-equal": "1.0.0",
813 | "colors": "1.0.3",
814 | "commander": "2.9.0",
815 | "minimatch": "3.0.4"
816 | },
817 | "bin": {
818 | "dircompare": "src/cli/dircompare.js"
819 | }
820 | },
821 | "node_modules/dir-compare/node_modules/commander": {
822 | "version": "2.9.0",
823 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
824 | "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
825 | "dependencies": {
826 | "graceful-readlink": ">= 1.0.0"
827 | },
828 | "engines": {
829 | "node": ">= 0.6.x"
830 | }
831 | },
832 | "node_modules/dmg-builder": {
833 | "version": "22.14.5",
834 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.14.5.tgz",
835 | "integrity": "sha512-1GvFGQE332bvPamcMwZDqWqfWfJTyyDLOsHMcGi0zs+Jh7JOn6/zuBkHJIWHdsj2QJbhzLVyd2/ZqttOKv7I8w==",
836 | "dependencies": {
837 | "app-builder-lib": "22.14.5",
838 | "builder-util": "22.14.5",
839 | "builder-util-runtime": "8.9.1",
840 | "fs-extra": "^10.0.0",
841 | "iconv-lite": "^0.6.2",
842 | "js-yaml": "^4.1.0"
843 | },
844 | "optionalDependencies": {
845 | "dmg-license": "^1.0.9"
846 | }
847 | },
848 | "node_modules/dmg-license": {
849 | "version": "1.0.10",
850 | "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.10.tgz",
851 | "integrity": "sha512-SVeeyiOeinV5JCPHXMdKOgK1YVbak/4+8WL2rBnfqRYpA5FaeFaQnQWb25x628am1w70CbipGDv9S51biph63A==",
852 | "deprecated": "Disk image license agreements are deprecated by Apple and will probably be removed in a future macOS release. Discussion at: https://github.com/argv-minus-one/dmg-license/issues/11",
853 | "optional": true,
854 | "os": [
855 | "darwin"
856 | ],
857 | "dependencies": {
858 | "@types/plist": "^3.0.1",
859 | "@types/verror": "^1.10.3",
860 | "ajv": "^6.10.0",
861 | "crc": "^3.8.0",
862 | "iconv-corefoundation": "^1.1.7",
863 | "plist": "^3.0.4",
864 | "smart-buffer": "^4.0.2",
865 | "verror": "^1.10.0"
866 | },
867 | "bin": {
868 | "dmg-license": "bin/dmg-license.js"
869 | },
870 | "engines": {
871 | "node": ">=8"
872 | }
873 | },
874 | "node_modules/dot-prop": {
875 | "version": "5.3.0",
876 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
877 | "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
878 | "dependencies": {
879 | "is-obj": "^2.0.0"
880 | },
881 | "engines": {
882 | "node": ">=8"
883 | }
884 | },
885 | "node_modules/dotenv": {
886 | "version": "9.0.2",
887 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
888 | "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg==",
889 | "engines": {
890 | "node": ">=10"
891 | }
892 | },
893 | "node_modules/dotenv-expand": {
894 | "version": "5.1.0",
895 | "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
896 | "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
897 | },
898 | "node_modules/duplexer3": {
899 | "version": "0.1.4",
900 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
901 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
902 | },
903 | "node_modules/ejs": {
904 | "version": "3.1.6",
905 | "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
906 | "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
907 | "dependencies": {
908 | "jake": "^10.6.1"
909 | },
910 | "bin": {
911 | "ejs": "bin/cli.js"
912 | },
913 | "engines": {
914 | "node": ">=0.10.0"
915 | }
916 | },
917 | "node_modules/electron-builder": {
918 | "version": "22.14.5",
919 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.14.5.tgz",
920 | "integrity": "sha512-N73hSbXFz6Mz5Z6h6C5ly6CB+dUN6k1LuCDJjI8VF47bMXv/QE0HE+Kkb0GPKqTqM7Hsk/yIYX+kHCfSkR5FGg==",
921 | "dependencies": {
922 | "@types/yargs": "^17.0.1",
923 | "app-builder-lib": "22.14.5",
924 | "builder-util": "22.14.5",
925 | "builder-util-runtime": "8.9.1",
926 | "chalk": "^4.1.1",
927 | "dmg-builder": "22.14.5",
928 | "fs-extra": "^10.0.0",
929 | "is-ci": "^3.0.0",
930 | "lazy-val": "^1.0.5",
931 | "read-config-file": "6.2.0",
932 | "update-notifier": "^5.1.0",
933 | "yargs": "^17.0.1"
934 | },
935 | "bin": {
936 | "electron-builder": "cli.js",
937 | "install-app-deps": "install-app-deps.js"
938 | },
939 | "engines": {
940 | "node": ">=14.0.0"
941 | }
942 | },
943 | "node_modules/electron-context-menu": {
944 | "version": "3.1.2",
945 | "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-3.1.2.tgz",
946 | "integrity": "sha512-nNzu4w14n7mOR+4cLjRC9cEFqGUsAY76seOm0sw3f4OxEfX/d75m7HYekyp5b+0m7Ixy2KN/Mrljw1zLmpyV2w==",
947 | "dependencies": {
948 | "cli-truncate": "^2.1.0",
949 | "electron-dl": "^3.2.1",
950 | "electron-is-dev": "^2.0.0"
951 | },
952 | "funding": {
953 | "url": "https://github.com/sponsors/sindresorhus"
954 | }
955 | },
956 | "node_modules/electron-dl": {
957 | "version": "3.3.0",
958 | "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-3.3.0.tgz",
959 | "integrity": "sha512-Zwaz/OMGPIfBLV2SQH4sTsdDOs/U4y5AOHfremMBXEpjIxX+SiTx845DZAvJJwgb5hfowyWOBLiJhd/emBNLLQ==",
960 | "dependencies": {
961 | "ext-name": "^5.0.0",
962 | "pupa": "^2.0.1",
963 | "unused-filename": "^2.1.0"
964 | },
965 | "funding": {
966 | "url": "https://github.com/sponsors/sindresorhus"
967 | }
968 | },
969 | "node_modules/electron-is-dev": {
970 | "version": "2.0.0",
971 | "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-2.0.0.tgz",
972 | "integrity": "sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA==",
973 | "funding": {
974 | "url": "https://github.com/sponsors/sindresorhus"
975 | }
976 | },
977 | "node_modules/electron-osx-sign": {
978 | "version": "0.5.0",
979 | "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz",
980 | "integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==",
981 | "dependencies": {
982 | "bluebird": "^3.5.0",
983 | "compare-version": "^0.1.2",
984 | "debug": "^2.6.8",
985 | "isbinaryfile": "^3.0.2",
986 | "minimist": "^1.2.0",
987 | "plist": "^3.0.1"
988 | },
989 | "bin": {
990 | "electron-osx-flat": "bin/electron-osx-flat.js",
991 | "electron-osx-sign": "bin/electron-osx-sign.js"
992 | },
993 | "engines": {
994 | "node": ">=4.0.0"
995 | }
996 | },
997 | "node_modules/electron-osx-sign/node_modules/debug": {
998 | "version": "2.6.9",
999 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
1000 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
1001 | "dependencies": {
1002 | "ms": "2.0.0"
1003 | }
1004 | },
1005 | "node_modules/electron-osx-sign/node_modules/isbinaryfile": {
1006 | "version": "3.0.3",
1007 | "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
1008 | "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
1009 | "dependencies": {
1010 | "buffer-alloc": "^1.2.0"
1011 | },
1012 | "engines": {
1013 | "node": ">=0.6.0"
1014 | }
1015 | },
1016 | "node_modules/electron-osx-sign/node_modules/ms": {
1017 | "version": "2.0.0",
1018 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
1019 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
1020 | },
1021 | "node_modules/electron-publish": {
1022 | "version": "22.14.5",
1023 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.14.5.tgz",
1024 | "integrity": "sha512-h+NANRdaA0PqGF15GKvorseWPzh1PXa/zx4I37//PIokW8eKIov8ky23foUSb55ZFWUHGpxQJux7y2NCfBtQeg==",
1025 | "dependencies": {
1026 | "@types/fs-extra": "^9.0.11",
1027 | "builder-util": "22.14.5",
1028 | "builder-util-runtime": "8.9.1",
1029 | "chalk": "^4.1.1",
1030 | "fs-extra": "^10.0.0",
1031 | "lazy-val": "^1.0.5",
1032 | "mime": "^2.5.2"
1033 | }
1034 | },
1035 | "node_modules/emoji-regex": {
1036 | "version": "8.0.0",
1037 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
1038 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
1039 | },
1040 | "node_modules/end-of-stream": {
1041 | "version": "1.4.4",
1042 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
1043 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
1044 | "dependencies": {
1045 | "once": "^1.4.0"
1046 | }
1047 | },
1048 | "node_modules/escalade": {
1049 | "version": "3.1.1",
1050 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
1051 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
1052 | "engines": {
1053 | "node": ">=6"
1054 | }
1055 | },
1056 | "node_modules/escape-goat": {
1057 | "version": "2.1.1",
1058 | "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
1059 | "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==",
1060 | "engines": {
1061 | "node": ">=8"
1062 | }
1063 | },
1064 | "node_modules/escape-string-regexp": {
1065 | "version": "1.0.5",
1066 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
1067 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
1068 | "engines": {
1069 | "node": ">=0.8.0"
1070 | }
1071 | },
1072 | "node_modules/ext-list": {
1073 | "version": "2.2.2",
1074 | "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
1075 | "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
1076 | "dependencies": {
1077 | "mime-db": "^1.28.0"
1078 | },
1079 | "engines": {
1080 | "node": ">=0.10.0"
1081 | }
1082 | },
1083 | "node_modules/ext-name": {
1084 | "version": "5.0.0",
1085 | "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
1086 | "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
1087 | "dependencies": {
1088 | "ext-list": "^2.0.0",
1089 | "sort-keys-length": "^1.0.0"
1090 | },
1091 | "engines": {
1092 | "node": ">=4"
1093 | }
1094 | },
1095 | "node_modules/extsprintf": {
1096 | "version": "1.4.1",
1097 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
1098 | "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
1099 | "engines": [
1100 | "node >=0.6.0"
1101 | ],
1102 | "optional": true
1103 | },
1104 | "node_modules/fast-deep-equal": {
1105 | "version": "3.1.3",
1106 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
1107 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
1108 | },
1109 | "node_modules/fast-json-stable-stringify": {
1110 | "version": "2.1.0",
1111 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
1112 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
1113 | },
1114 | "node_modules/filelist": {
1115 | "version": "1.0.2",
1116 | "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
1117 | "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
1118 | "dependencies": {
1119 | "minimatch": "^3.0.4"
1120 | }
1121 | },
1122 | "node_modules/form-data": {
1123 | "version": "4.0.0",
1124 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
1125 | "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
1126 | "dependencies": {
1127 | "asynckit": "^0.4.0",
1128 | "combined-stream": "^1.0.8",
1129 | "mime-types": "^2.1.12"
1130 | },
1131 | "engines": {
1132 | "node": ">= 6"
1133 | }
1134 | },
1135 | "node_modules/fs-extra": {
1136 | "version": "10.0.0",
1137 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
1138 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
1139 | "dependencies": {
1140 | "graceful-fs": "^4.2.0",
1141 | "jsonfile": "^6.0.1",
1142 | "universalify": "^2.0.0"
1143 | },
1144 | "engines": {
1145 | "node": ">=12"
1146 | }
1147 | },
1148 | "node_modules/fs.realpath": {
1149 | "version": "1.0.0",
1150 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
1151 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
1152 | },
1153 | "node_modules/get-caller-file": {
1154 | "version": "2.0.5",
1155 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
1156 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
1157 | "engines": {
1158 | "node": "6.* || 8.* || >= 10.*"
1159 | }
1160 | },
1161 | "node_modules/get-stream": {
1162 | "version": "4.1.0",
1163 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
1164 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
1165 | "dependencies": {
1166 | "pump": "^3.0.0"
1167 | },
1168 | "engines": {
1169 | "node": ">=6"
1170 | }
1171 | },
1172 | "node_modules/glob": {
1173 | "version": "7.2.0",
1174 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
1175 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
1176 | "dependencies": {
1177 | "fs.realpath": "^1.0.0",
1178 | "inflight": "^1.0.4",
1179 | "inherits": "2",
1180 | "minimatch": "^3.0.4",
1181 | "once": "^1.3.0",
1182 | "path-is-absolute": "^1.0.0"
1183 | },
1184 | "engines": {
1185 | "node": "*"
1186 | },
1187 | "funding": {
1188 | "url": "https://github.com/sponsors/isaacs"
1189 | }
1190 | },
1191 | "node_modules/global-dirs": {
1192 | "version": "3.0.0",
1193 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
1194 | "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
1195 | "dependencies": {
1196 | "ini": "2.0.0"
1197 | },
1198 | "engines": {
1199 | "node": ">=10"
1200 | },
1201 | "funding": {
1202 | "url": "https://github.com/sponsors/sindresorhus"
1203 | }
1204 | },
1205 | "node_modules/got": {
1206 | "version": "9.6.0",
1207 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
1208 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
1209 | "dependencies": {
1210 | "@sindresorhus/is": "^0.14.0",
1211 | "@szmarczak/http-timer": "^1.1.2",
1212 | "cacheable-request": "^6.0.0",
1213 | "decompress-response": "^3.3.0",
1214 | "duplexer3": "^0.1.4",
1215 | "get-stream": "^4.1.0",
1216 | "lowercase-keys": "^1.0.1",
1217 | "mimic-response": "^1.0.1",
1218 | "p-cancelable": "^1.0.0",
1219 | "to-readable-stream": "^1.0.0",
1220 | "url-parse-lax": "^3.0.0"
1221 | },
1222 | "engines": {
1223 | "node": ">=8.6"
1224 | }
1225 | },
1226 | "node_modules/graceful-fs": {
1227 | "version": "4.2.8",
1228 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
1229 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
1230 | },
1231 | "node_modules/graceful-readlink": {
1232 | "version": "1.0.1",
1233 | "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
1234 | "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
1235 | },
1236 | "node_modules/has-flag": {
1237 | "version": "4.0.0",
1238 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
1239 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
1240 | "engines": {
1241 | "node": ">=8"
1242 | }
1243 | },
1244 | "node_modules/has-yarn": {
1245 | "version": "2.1.0",
1246 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
1247 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==",
1248 | "engines": {
1249 | "node": ">=8"
1250 | }
1251 | },
1252 | "node_modules/hosted-git-info": {
1253 | "version": "4.0.2",
1254 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
1255 | "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
1256 | "dependencies": {
1257 | "lru-cache": "^6.0.0"
1258 | },
1259 | "engines": {
1260 | "node": ">=10"
1261 | }
1262 | },
1263 | "node_modules/http-cache-semantics": {
1264 | "version": "4.1.0",
1265 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
1266 | "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
1267 | },
1268 | "node_modules/iconv-corefoundation": {
1269 | "version": "1.1.7",
1270 | "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
1271 | "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
1272 | "optional": true,
1273 | "os": [
1274 | "darwin"
1275 | ],
1276 | "dependencies": {
1277 | "cli-truncate": "^2.1.0",
1278 | "node-addon-api": "^1.6.3"
1279 | },
1280 | "engines": {
1281 | "node": "^8.11.2 || >=10"
1282 | }
1283 | },
1284 | "node_modules/iconv-lite": {
1285 | "version": "0.6.3",
1286 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
1287 | "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
1288 | "dependencies": {
1289 | "safer-buffer": ">= 2.1.2 < 3.0.0"
1290 | },
1291 | "engines": {
1292 | "node": ">=0.10.0"
1293 | }
1294 | },
1295 | "node_modules/ieee754": {
1296 | "version": "1.2.1",
1297 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
1298 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
1299 | "funding": [
1300 | {
1301 | "type": "github",
1302 | "url": "https://github.com/sponsors/feross"
1303 | },
1304 | {
1305 | "type": "patreon",
1306 | "url": "https://www.patreon.com/feross"
1307 | },
1308 | {
1309 | "type": "consulting",
1310 | "url": "https://feross.org/support"
1311 | }
1312 | ],
1313 | "optional": true
1314 | },
1315 | "node_modules/import-lazy": {
1316 | "version": "2.1.0",
1317 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
1318 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=",
1319 | "engines": {
1320 | "node": ">=4"
1321 | }
1322 | },
1323 | "node_modules/imurmurhash": {
1324 | "version": "0.1.4",
1325 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
1326 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
1327 | "engines": {
1328 | "node": ">=0.8.19"
1329 | }
1330 | },
1331 | "node_modules/inflight": {
1332 | "version": "1.0.6",
1333 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
1334 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
1335 | "dependencies": {
1336 | "once": "^1.3.0",
1337 | "wrappy": "1"
1338 | }
1339 | },
1340 | "node_modules/inherits": {
1341 | "version": "2.0.4",
1342 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
1343 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
1344 | },
1345 | "node_modules/ini": {
1346 | "version": "2.0.0",
1347 | "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
1348 | "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==",
1349 | "engines": {
1350 | "node": ">=10"
1351 | }
1352 | },
1353 | "node_modules/is-ci": {
1354 | "version": "3.0.1",
1355 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
1356 | "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
1357 | "dependencies": {
1358 | "ci-info": "^3.2.0"
1359 | },
1360 | "bin": {
1361 | "is-ci": "bin.js"
1362 | }
1363 | },
1364 | "node_modules/is-fullwidth-code-point": {
1365 | "version": "3.0.0",
1366 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
1367 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==",
1368 | "engines": {
1369 | "node": ">=8"
1370 | }
1371 | },
1372 | "node_modules/is-installed-globally": {
1373 | "version": "0.4.0",
1374 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
1375 | "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
1376 | "dependencies": {
1377 | "global-dirs": "^3.0.0",
1378 | "is-path-inside": "^3.0.2"
1379 | },
1380 | "engines": {
1381 | "node": ">=10"
1382 | },
1383 | "funding": {
1384 | "url": "https://github.com/sponsors/sindresorhus"
1385 | }
1386 | },
1387 | "node_modules/is-npm": {
1388 | "version": "5.0.0",
1389 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
1390 | "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==",
1391 | "engines": {
1392 | "node": ">=10"
1393 | },
1394 | "funding": {
1395 | "url": "https://github.com/sponsors/sindresorhus"
1396 | }
1397 | },
1398 | "node_modules/is-obj": {
1399 | "version": "2.0.0",
1400 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
1401 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
1402 | "engines": {
1403 | "node": ">=8"
1404 | }
1405 | },
1406 | "node_modules/is-path-inside": {
1407 | "version": "3.0.3",
1408 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
1409 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==",
1410 | "engines": {
1411 | "node": ">=8"
1412 | }
1413 | },
1414 | "node_modules/is-plain-obj": {
1415 | "version": "1.1.0",
1416 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
1417 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
1418 | "engines": {
1419 | "node": ">=0.10.0"
1420 | }
1421 | },
1422 | "node_modules/is-typedarray": {
1423 | "version": "1.0.0",
1424 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
1425 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
1426 | },
1427 | "node_modules/is-yarn-global": {
1428 | "version": "0.3.0",
1429 | "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
1430 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
1431 | },
1432 | "node_modules/isbinaryfile": {
1433 | "version": "4.0.8",
1434 | "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
1435 | "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==",
1436 | "engines": {
1437 | "node": ">= 8.0.0"
1438 | },
1439 | "funding": {
1440 | "url": "https://github.com/sponsors/gjtorikian/"
1441 | }
1442 | },
1443 | "node_modules/isexe": {
1444 | "version": "2.0.0",
1445 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
1446 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
1447 | },
1448 | "node_modules/jake": {
1449 | "version": "10.8.2",
1450 | "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
1451 | "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
1452 | "dependencies": {
1453 | "async": "0.9.x",
1454 | "chalk": "^2.4.2",
1455 | "filelist": "^1.0.1",
1456 | "minimatch": "^3.0.4"
1457 | },
1458 | "bin": {
1459 | "jake": "bin/cli.js"
1460 | },
1461 | "engines": {
1462 | "node": "*"
1463 | }
1464 | },
1465 | "node_modules/jake/node_modules/ansi-styles": {
1466 | "version": "3.2.1",
1467 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
1468 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
1469 | "dependencies": {
1470 | "color-convert": "^1.9.0"
1471 | },
1472 | "engines": {
1473 | "node": ">=4"
1474 | }
1475 | },
1476 | "node_modules/jake/node_modules/chalk": {
1477 | "version": "2.4.2",
1478 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
1479 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
1480 | "dependencies": {
1481 | "ansi-styles": "^3.2.1",
1482 | "escape-string-regexp": "^1.0.5",
1483 | "supports-color": "^5.3.0"
1484 | },
1485 | "engines": {
1486 | "node": ">=4"
1487 | }
1488 | },
1489 | "node_modules/jake/node_modules/color-convert": {
1490 | "version": "1.9.3",
1491 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
1492 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
1493 | "dependencies": {
1494 | "color-name": "1.1.3"
1495 | }
1496 | },
1497 | "node_modules/jake/node_modules/color-name": {
1498 | "version": "1.1.3",
1499 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
1500 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
1501 | },
1502 | "node_modules/jake/node_modules/has-flag": {
1503 | "version": "3.0.0",
1504 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
1505 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
1506 | "engines": {
1507 | "node": ">=4"
1508 | }
1509 | },
1510 | "node_modules/jake/node_modules/supports-color": {
1511 | "version": "5.5.0",
1512 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
1513 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
1514 | "dependencies": {
1515 | "has-flag": "^3.0.0"
1516 | },
1517 | "engines": {
1518 | "node": ">=4"
1519 | }
1520 | },
1521 | "node_modules/js-yaml": {
1522 | "version": "4.1.0",
1523 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
1524 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
1525 | "dependencies": {
1526 | "argparse": "^2.0.1"
1527 | },
1528 | "bin": {
1529 | "js-yaml": "bin/js-yaml.js"
1530 | }
1531 | },
1532 | "node_modules/json-buffer": {
1533 | "version": "3.0.0",
1534 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
1535 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
1536 | },
1537 | "node_modules/json-schema-traverse": {
1538 | "version": "0.4.1",
1539 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
1540 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
1541 | },
1542 | "node_modules/json5": {
1543 | "version": "2.2.0",
1544 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
1545 | "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
1546 | "dependencies": {
1547 | "minimist": "^1.2.5"
1548 | },
1549 | "bin": {
1550 | "json5": "lib/cli.js"
1551 | },
1552 | "engines": {
1553 | "node": ">=6"
1554 | }
1555 | },
1556 | "node_modules/jsonfile": {
1557 | "version": "6.1.0",
1558 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
1559 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
1560 | "dependencies": {
1561 | "universalify": "^2.0.0"
1562 | },
1563 | "optionalDependencies": {
1564 | "graceful-fs": "^4.1.6"
1565 | }
1566 | },
1567 | "node_modules/keyv": {
1568 | "version": "3.1.0",
1569 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
1570 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
1571 | "dependencies": {
1572 | "json-buffer": "3.0.0"
1573 | }
1574 | },
1575 | "node_modules/latest-version": {
1576 | "version": "5.1.0",
1577 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
1578 | "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
1579 | "dependencies": {
1580 | "package-json": "^6.3.0"
1581 | },
1582 | "engines": {
1583 | "node": ">=8"
1584 | }
1585 | },
1586 | "node_modules/lazy-val": {
1587 | "version": "1.0.5",
1588 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
1589 | "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q=="
1590 | },
1591 | "node_modules/lodash": {
1592 | "version": "4.17.21",
1593 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
1594 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
1595 | },
1596 | "node_modules/lowercase-keys": {
1597 | "version": "1.0.1",
1598 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
1599 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
1600 | "engines": {
1601 | "node": ">=0.10.0"
1602 | }
1603 | },
1604 | "node_modules/lru-cache": {
1605 | "version": "6.0.0",
1606 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
1607 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
1608 | "dependencies": {
1609 | "yallist": "^4.0.0"
1610 | },
1611 | "engines": {
1612 | "node": ">=10"
1613 | }
1614 | },
1615 | "node_modules/make-dir": {
1616 | "version": "3.1.0",
1617 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
1618 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
1619 | "dependencies": {
1620 | "semver": "^6.0.0"
1621 | },
1622 | "engines": {
1623 | "node": ">=8"
1624 | },
1625 | "funding": {
1626 | "url": "https://github.com/sponsors/sindresorhus"
1627 | }
1628 | },
1629 | "node_modules/make-dir/node_modules/semver": {
1630 | "version": "6.3.0",
1631 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1632 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1633 | "bin": {
1634 | "semver": "bin/semver.js"
1635 | }
1636 | },
1637 | "node_modules/mime": {
1638 | "version": "2.6.0",
1639 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
1640 | "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==",
1641 | "bin": {
1642 | "mime": "cli.js"
1643 | },
1644 | "engines": {
1645 | "node": ">=4.0.0"
1646 | }
1647 | },
1648 | "node_modules/mime-db": {
1649 | "version": "1.51.0",
1650 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
1651 | "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==",
1652 | "engines": {
1653 | "node": ">= 0.6"
1654 | }
1655 | },
1656 | "node_modules/mime-types": {
1657 | "version": "2.1.34",
1658 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
1659 | "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
1660 | "dependencies": {
1661 | "mime-db": "1.51.0"
1662 | },
1663 | "engines": {
1664 | "node": ">= 0.6"
1665 | }
1666 | },
1667 | "node_modules/mimic-response": {
1668 | "version": "1.0.1",
1669 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
1670 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
1671 | "engines": {
1672 | "node": ">=4"
1673 | }
1674 | },
1675 | "node_modules/minimatch": {
1676 | "version": "3.0.4",
1677 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
1678 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
1679 | "dependencies": {
1680 | "brace-expansion": "^1.1.7"
1681 | },
1682 | "engines": {
1683 | "node": "*"
1684 | }
1685 | },
1686 | "node_modules/minimist": {
1687 | "version": "1.2.5",
1688 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
1689 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
1690 | },
1691 | "node_modules/modify-filename": {
1692 | "version": "1.1.0",
1693 | "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",
1694 | "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=",
1695 | "engines": {
1696 | "node": ">=0.10.0"
1697 | }
1698 | },
1699 | "node_modules/ms": {
1700 | "version": "2.1.2",
1701 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
1702 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
1703 | },
1704 | "node_modules/normalize-url": {
1705 | "version": "4.5.1",
1706 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
1707 | "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==",
1708 | "engines": {
1709 | "node": ">=8"
1710 | }
1711 | },
1712 | "node_modules/once": {
1713 | "version": "1.4.0",
1714 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
1715 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
1716 | "dependencies": {
1717 | "wrappy": "1"
1718 | }
1719 | },
1720 | "node_modules/p-cancelable": {
1721 | "version": "1.1.0",
1722 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
1723 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
1724 | "engines": {
1725 | "node": ">=6"
1726 | }
1727 | },
1728 | "node_modules/package-json": {
1729 | "version": "6.5.0",
1730 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
1731 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
1732 | "dependencies": {
1733 | "got": "^9.6.0",
1734 | "registry-auth-token": "^4.0.0",
1735 | "registry-url": "^5.0.0",
1736 | "semver": "^6.2.0"
1737 | },
1738 | "engines": {
1739 | "node": ">=8"
1740 | }
1741 | },
1742 | "node_modules/package-json/node_modules/semver": {
1743 | "version": "6.3.0",
1744 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1745 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1746 | "bin": {
1747 | "semver": "bin/semver.js"
1748 | }
1749 | },
1750 | "node_modules/path-exists": {
1751 | "version": "4.0.0",
1752 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
1753 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
1754 | "engines": {
1755 | "node": ">=8"
1756 | }
1757 | },
1758 | "node_modules/path-is-absolute": {
1759 | "version": "1.0.1",
1760 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
1761 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
1762 | "engines": {
1763 | "node": ">=0.10.0"
1764 | }
1765 | },
1766 | "node_modules/path-key": {
1767 | "version": "3.1.1",
1768 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
1769 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
1770 | "engines": {
1771 | "node": ">=8"
1772 | }
1773 | },
1774 | "node_modules/plist": {
1775 | "version": "3.0.4",
1776 | "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz",
1777 | "integrity": "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==",
1778 | "dependencies": {
1779 | "base64-js": "^1.5.1",
1780 | "xmlbuilder": "^9.0.7"
1781 | },
1782 | "engines": {
1783 | "node": ">=6"
1784 | }
1785 | },
1786 | "node_modules/prepend-http": {
1787 | "version": "2.0.0",
1788 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
1789 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
1790 | "engines": {
1791 | "node": ">=4"
1792 | }
1793 | },
1794 | "node_modules/pump": {
1795 | "version": "3.0.0",
1796 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
1797 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
1798 | "dependencies": {
1799 | "end-of-stream": "^1.1.0",
1800 | "once": "^1.3.1"
1801 | }
1802 | },
1803 | "node_modules/punycode": {
1804 | "version": "2.1.1",
1805 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
1806 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
1807 | "engines": {
1808 | "node": ">=6"
1809 | }
1810 | },
1811 | "node_modules/pupa": {
1812 | "version": "2.1.1",
1813 | "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
1814 | "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
1815 | "dependencies": {
1816 | "escape-goat": "^2.0.0"
1817 | },
1818 | "engines": {
1819 | "node": ">=8"
1820 | }
1821 | },
1822 | "node_modules/rc": {
1823 | "version": "1.2.8",
1824 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
1825 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
1826 | "dependencies": {
1827 | "deep-extend": "^0.6.0",
1828 | "ini": "~1.3.0",
1829 | "minimist": "^1.2.0",
1830 | "strip-json-comments": "~2.0.1"
1831 | },
1832 | "bin": {
1833 | "rc": "cli.js"
1834 | }
1835 | },
1836 | "node_modules/rc/node_modules/ini": {
1837 | "version": "1.3.8",
1838 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
1839 | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
1840 | },
1841 | "node_modules/read-config-file": {
1842 | "version": "6.2.0",
1843 | "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz",
1844 | "integrity": "sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg==",
1845 | "dependencies": {
1846 | "dotenv": "^9.0.2",
1847 | "dotenv-expand": "^5.1.0",
1848 | "js-yaml": "^4.1.0",
1849 | "json5": "^2.2.0",
1850 | "lazy-val": "^1.0.4"
1851 | },
1852 | "engines": {
1853 | "node": ">=12.0.0"
1854 | }
1855 | },
1856 | "node_modules/registry-auth-token": {
1857 | "version": "4.2.1",
1858 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
1859 | "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
1860 | "dependencies": {
1861 | "rc": "^1.2.8"
1862 | },
1863 | "engines": {
1864 | "node": ">=6.0.0"
1865 | }
1866 | },
1867 | "node_modules/registry-url": {
1868 | "version": "5.1.0",
1869 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
1870 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
1871 | "dependencies": {
1872 | "rc": "^1.2.8"
1873 | },
1874 | "engines": {
1875 | "node": ">=8"
1876 | }
1877 | },
1878 | "node_modules/require-directory": {
1879 | "version": "2.1.1",
1880 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
1881 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
1882 | "engines": {
1883 | "node": ">=0.10.0"
1884 | }
1885 | },
1886 | "node_modules/responselike": {
1887 | "version": "1.0.2",
1888 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
1889 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
1890 | "dependencies": {
1891 | "lowercase-keys": "^1.0.0"
1892 | }
1893 | },
1894 | "node_modules/rimraf": {
1895 | "version": "3.0.2",
1896 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
1897 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
1898 | "dependencies": {
1899 | "glob": "^7.1.3"
1900 | },
1901 | "bin": {
1902 | "rimraf": "bin.js"
1903 | },
1904 | "funding": {
1905 | "url": "https://github.com/sponsors/isaacs"
1906 | }
1907 | },
1908 | "node_modules/safer-buffer": {
1909 | "version": "2.1.2",
1910 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
1911 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
1912 | },
1913 | "node_modules/sanitize-filename": {
1914 | "version": "1.6.3",
1915 | "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
1916 | "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
1917 | "dependencies": {
1918 | "truncate-utf8-bytes": "^1.0.0"
1919 | }
1920 | },
1921 | "node_modules/sax": {
1922 | "version": "1.2.4",
1923 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
1924 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
1925 | },
1926 | "node_modules/semver": {
1927 | "version": "7.3.5",
1928 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
1929 | "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
1930 | "dependencies": {
1931 | "lru-cache": "^6.0.0"
1932 | },
1933 | "bin": {
1934 | "semver": "bin/semver.js"
1935 | },
1936 | "engines": {
1937 | "node": ">=10"
1938 | }
1939 | },
1940 | "node_modules/semver-diff": {
1941 | "version": "3.1.1",
1942 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
1943 | "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
1944 | "dependencies": {
1945 | "semver": "^6.3.0"
1946 | },
1947 | "engines": {
1948 | "node": ">=8"
1949 | }
1950 | },
1951 | "node_modules/semver-diff/node_modules/semver": {
1952 | "version": "6.3.0",
1953 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
1954 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
1955 | "bin": {
1956 | "semver": "bin/semver.js"
1957 | }
1958 | },
1959 | "node_modules/shebang-command": {
1960 | "version": "2.0.0",
1961 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
1962 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
1963 | "dependencies": {
1964 | "shebang-regex": "^3.0.0"
1965 | },
1966 | "engines": {
1967 | "node": ">=8"
1968 | }
1969 | },
1970 | "node_modules/shebang-regex": {
1971 | "version": "3.0.0",
1972 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
1973 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
1974 | "engines": {
1975 | "node": ">=8"
1976 | }
1977 | },
1978 | "node_modules/signal-exit": {
1979 | "version": "3.0.6",
1980 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
1981 | "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ=="
1982 | },
1983 | "node_modules/slice-ansi": {
1984 | "version": "3.0.0",
1985 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
1986 | "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
1987 | "dependencies": {
1988 | "ansi-styles": "^4.0.0",
1989 | "astral-regex": "^2.0.0",
1990 | "is-fullwidth-code-point": "^3.0.0"
1991 | },
1992 | "engines": {
1993 | "node": ">=8"
1994 | }
1995 | },
1996 | "node_modules/smart-buffer": {
1997 | "version": "4.2.0",
1998 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
1999 | "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
2000 | "optional": true,
2001 | "engines": {
2002 | "node": ">= 6.0.0",
2003 | "npm": ">= 3.0.0"
2004 | }
2005 | },
2006 | "node_modules/sort-keys": {
2007 | "version": "1.1.2",
2008 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
2009 | "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
2010 | "dependencies": {
2011 | "is-plain-obj": "^1.0.0"
2012 | },
2013 | "engines": {
2014 | "node": ">=0.10.0"
2015 | }
2016 | },
2017 | "node_modules/sort-keys-length": {
2018 | "version": "1.0.1",
2019 | "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
2020 | "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
2021 | "dependencies": {
2022 | "sort-keys": "^1.0.0"
2023 | },
2024 | "engines": {
2025 | "node": ">=0.10.0"
2026 | }
2027 | },
2028 | "node_modules/source-map": {
2029 | "version": "0.6.1",
2030 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
2031 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
2032 | "engines": {
2033 | "node": ">=0.10.0"
2034 | }
2035 | },
2036 | "node_modules/source-map-support": {
2037 | "version": "0.5.21",
2038 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
2039 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
2040 | "dependencies": {
2041 | "buffer-from": "^1.0.0",
2042 | "source-map": "^0.6.0"
2043 | }
2044 | },
2045 | "node_modules/stat-mode": {
2046 | "version": "1.0.0",
2047 | "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
2048 | "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg==",
2049 | "engines": {
2050 | "node": ">= 6"
2051 | }
2052 | },
2053 | "node_modules/string-width": {
2054 | "version": "4.2.3",
2055 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
2056 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
2057 | "dependencies": {
2058 | "emoji-regex": "^8.0.0",
2059 | "is-fullwidth-code-point": "^3.0.0",
2060 | "strip-ansi": "^6.0.1"
2061 | },
2062 | "engines": {
2063 | "node": ">=8"
2064 | }
2065 | },
2066 | "node_modules/strip-ansi": {
2067 | "version": "6.0.1",
2068 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
2069 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
2070 | "dependencies": {
2071 | "ansi-regex": "^5.0.1"
2072 | },
2073 | "engines": {
2074 | "node": ">=8"
2075 | }
2076 | },
2077 | "node_modules/strip-json-comments": {
2078 | "version": "2.0.1",
2079 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
2080 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
2081 | "engines": {
2082 | "node": ">=0.10.0"
2083 | }
2084 | },
2085 | "node_modules/supports-color": {
2086 | "version": "7.2.0",
2087 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
2088 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
2089 | "dependencies": {
2090 | "has-flag": "^4.0.0"
2091 | },
2092 | "engines": {
2093 | "node": ">=8"
2094 | }
2095 | },
2096 | "node_modules/temp-file": {
2097 | "version": "3.4.0",
2098 | "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
2099 | "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
2100 | "dependencies": {
2101 | "async-exit-hook": "^2.0.1",
2102 | "fs-extra": "^10.0.0"
2103 | }
2104 | },
2105 | "node_modules/tmp": {
2106 | "version": "0.2.1",
2107 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
2108 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
2109 | "dependencies": {
2110 | "rimraf": "^3.0.0"
2111 | },
2112 | "engines": {
2113 | "node": ">=8.17.0"
2114 | }
2115 | },
2116 | "node_modules/tmp-promise": {
2117 | "version": "3.0.3",
2118 | "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
2119 | "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
2120 | "dependencies": {
2121 | "tmp": "^0.2.0"
2122 | }
2123 | },
2124 | "node_modules/to-readable-stream": {
2125 | "version": "1.0.0",
2126 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
2127 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==",
2128 | "engines": {
2129 | "node": ">=6"
2130 | }
2131 | },
2132 | "node_modules/truncate-utf8-bytes": {
2133 | "version": "1.0.2",
2134 | "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
2135 | "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
2136 | "dependencies": {
2137 | "utf8-byte-length": "^1.0.1"
2138 | }
2139 | },
2140 | "node_modules/type-fest": {
2141 | "version": "0.20.2",
2142 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
2143 | "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==",
2144 | "engines": {
2145 | "node": ">=10"
2146 | },
2147 | "funding": {
2148 | "url": "https://github.com/sponsors/sindresorhus"
2149 | }
2150 | },
2151 | "node_modules/typedarray-to-buffer": {
2152 | "version": "3.1.5",
2153 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
2154 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
2155 | "dependencies": {
2156 | "is-typedarray": "^1.0.0"
2157 | }
2158 | },
2159 | "node_modules/unique-string": {
2160 | "version": "2.0.0",
2161 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
2162 | "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
2163 | "dependencies": {
2164 | "crypto-random-string": "^2.0.0"
2165 | },
2166 | "engines": {
2167 | "node": ">=8"
2168 | }
2169 | },
2170 | "node_modules/universalify": {
2171 | "version": "2.0.0",
2172 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
2173 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==",
2174 | "engines": {
2175 | "node": ">= 10.0.0"
2176 | }
2177 | },
2178 | "node_modules/unused-filename": {
2179 | "version": "2.1.0",
2180 | "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-2.1.0.tgz",
2181 | "integrity": "sha512-BMiNwJbuWmqCpAM1FqxCTD7lXF97AvfQC8Kr/DIeA6VtvhJaMDupZ82+inbjl5yVP44PcxOuCSxye1QMS0wZyg==",
2182 | "dependencies": {
2183 | "modify-filename": "^1.1.0",
2184 | "path-exists": "^4.0.0"
2185 | },
2186 | "engines": {
2187 | "node": ">=8"
2188 | }
2189 | },
2190 | "node_modules/update-notifier": {
2191 | "version": "5.1.0",
2192 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
2193 | "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
2194 | "dependencies": {
2195 | "boxen": "^5.0.0",
2196 | "chalk": "^4.1.0",
2197 | "configstore": "^5.0.1",
2198 | "has-yarn": "^2.1.0",
2199 | "import-lazy": "^2.1.0",
2200 | "is-ci": "^2.0.0",
2201 | "is-installed-globally": "^0.4.0",
2202 | "is-npm": "^5.0.0",
2203 | "is-yarn-global": "^0.3.0",
2204 | "latest-version": "^5.1.0",
2205 | "pupa": "^2.1.1",
2206 | "semver": "^7.3.4",
2207 | "semver-diff": "^3.1.1",
2208 | "xdg-basedir": "^4.0.0"
2209 | },
2210 | "engines": {
2211 | "node": ">=10"
2212 | },
2213 | "funding": {
2214 | "url": "https://github.com/yeoman/update-notifier?sponsor=1"
2215 | }
2216 | },
2217 | "node_modules/update-notifier/node_modules/ci-info": {
2218 | "version": "2.0.0",
2219 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
2220 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
2221 | },
2222 | "node_modules/update-notifier/node_modules/is-ci": {
2223 | "version": "2.0.0",
2224 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
2225 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
2226 | "dependencies": {
2227 | "ci-info": "^2.0.0"
2228 | },
2229 | "bin": {
2230 | "is-ci": "bin.js"
2231 | }
2232 | },
2233 | "node_modules/uri-js": {
2234 | "version": "4.4.1",
2235 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
2236 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
2237 | "dependencies": {
2238 | "punycode": "^2.1.0"
2239 | }
2240 | },
2241 | "node_modules/url-parse-lax": {
2242 | "version": "3.0.0",
2243 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
2244 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
2245 | "dependencies": {
2246 | "prepend-http": "^2.0.0"
2247 | },
2248 | "engines": {
2249 | "node": ">=4"
2250 | }
2251 | },
2252 | "node_modules/utf8-byte-length": {
2253 | "version": "1.0.4",
2254 | "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
2255 | "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E="
2256 | },
2257 | "node_modules/verror": {
2258 | "version": "1.10.1",
2259 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
2260 | "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
2261 | "optional": true,
2262 | "dependencies": {
2263 | "assert-plus": "^1.0.0",
2264 | "core-util-is": "1.0.2",
2265 | "extsprintf": "^1.2.0"
2266 | },
2267 | "engines": {
2268 | "node": ">=0.6.0"
2269 | }
2270 | },
2271 | "node_modules/which": {
2272 | "version": "2.0.2",
2273 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
2274 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
2275 | "dependencies": {
2276 | "isexe": "^2.0.0"
2277 | },
2278 | "bin": {
2279 | "node-which": "bin/node-which"
2280 | },
2281 | "engines": {
2282 | "node": ">= 8"
2283 | }
2284 | },
2285 | "node_modules/widest-line": {
2286 | "version": "3.1.0",
2287 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
2288 | "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
2289 | "dependencies": {
2290 | "string-width": "^4.0.0"
2291 | },
2292 | "engines": {
2293 | "node": ">=8"
2294 | }
2295 | },
2296 | "node_modules/wrap-ansi": {
2297 | "version": "7.0.0",
2298 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
2299 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
2300 | "dependencies": {
2301 | "ansi-styles": "^4.0.0",
2302 | "string-width": "^4.1.0",
2303 | "strip-ansi": "^6.0.0"
2304 | },
2305 | "engines": {
2306 | "node": ">=10"
2307 | },
2308 | "funding": {
2309 | "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
2310 | }
2311 | },
2312 | "node_modules/wrappy": {
2313 | "version": "1.0.2",
2314 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
2315 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
2316 | },
2317 | "node_modules/write-file-atomic": {
2318 | "version": "3.0.3",
2319 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
2320 | "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
2321 | "dependencies": {
2322 | "imurmurhash": "^0.1.4",
2323 | "is-typedarray": "^1.0.0",
2324 | "signal-exit": "^3.0.2",
2325 | "typedarray-to-buffer": "^3.1.5"
2326 | }
2327 | },
2328 | "node_modules/xdg-basedir": {
2329 | "version": "4.0.0",
2330 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
2331 | "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==",
2332 | "engines": {
2333 | "node": ">=8"
2334 | }
2335 | },
2336 | "node_modules/xmlbuilder": {
2337 | "version": "9.0.7",
2338 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
2339 | "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=",
2340 | "engines": {
2341 | "node": ">=4.0"
2342 | }
2343 | },
2344 | "node_modules/y18n": {
2345 | "version": "5.0.8",
2346 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
2347 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==",
2348 | "engines": {
2349 | "node": ">=10"
2350 | }
2351 | },
2352 | "node_modules/yallist": {
2353 | "version": "4.0.0",
2354 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
2355 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
2356 | },
2357 | "node_modules/yargs": {
2358 | "version": "17.3.0",
2359 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz",
2360 | "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==",
2361 | "dependencies": {
2362 | "cliui": "^7.0.2",
2363 | "escalade": "^3.1.1",
2364 | "get-caller-file": "^2.0.5",
2365 | "require-directory": "^2.1.1",
2366 | "string-width": "^4.2.3",
2367 | "y18n": "^5.0.5",
2368 | "yargs-parser": "^21.0.0"
2369 | },
2370 | "engines": {
2371 | "node": ">=12"
2372 | }
2373 | },
2374 | "node_modules/yargs-parser": {
2375 | "version": "21.0.0",
2376 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
2377 | "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA==",
2378 | "engines": {
2379 | "node": ">=12"
2380 | }
2381 | }
2382 | },
2383 | "dependencies": {
2384 | "@develar/schema-utils": {
2385 | "version": "2.6.5",
2386 | "resolved": "https://registry.npmjs.org/@develar/schema-utils/-/schema-utils-2.6.5.tgz",
2387 | "integrity": "sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig==",
2388 | "requires": {
2389 | "ajv": "^6.12.0",
2390 | "ajv-keywords": "^3.4.1"
2391 | }
2392 | },
2393 | "@electron/universal": {
2394 | "version": "1.0.5",
2395 | "resolved": "https://registry.npmjs.org/@electron/universal/-/universal-1.0.5.tgz",
2396 | "integrity": "sha512-zX9O6+jr2NMyAdSkwEUlyltiI4/EBLu2Ls/VD3pUQdi3cAYeYfdQnT2AJJ38HE4QxLccbU13LSpccw1IWlkyag==",
2397 | "requires": {
2398 | "@malept/cross-spawn-promise": "^1.1.0",
2399 | "asar": "^3.0.3",
2400 | "debug": "^4.3.1",
2401 | "dir-compare": "^2.4.0",
2402 | "fs-extra": "^9.0.1"
2403 | },
2404 | "dependencies": {
2405 | "fs-extra": {
2406 | "version": "9.1.0",
2407 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
2408 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
2409 | "requires": {
2410 | "at-least-node": "^1.0.0",
2411 | "graceful-fs": "^4.2.0",
2412 | "jsonfile": "^6.0.1",
2413 | "universalify": "^2.0.0"
2414 | }
2415 | }
2416 | }
2417 | },
2418 | "@malept/cross-spawn-promise": {
2419 | "version": "1.1.1",
2420 | "resolved": "https://registry.npmjs.org/@malept/cross-spawn-promise/-/cross-spawn-promise-1.1.1.tgz",
2421 | "integrity": "sha512-RTBGWL5FWQcg9orDOCcp4LvItNzUPcyEU9bwaeJX0rJ1IQxzucC48Y0/sQLp/g6t99IQgAlGIaesJS+gTn7tVQ==",
2422 | "requires": {
2423 | "cross-spawn": "^7.0.1"
2424 | }
2425 | },
2426 | "@malept/flatpak-bundler": {
2427 | "version": "0.4.0",
2428 | "resolved": "https://registry.npmjs.org/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz",
2429 | "integrity": "sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q==",
2430 | "requires": {
2431 | "debug": "^4.1.1",
2432 | "fs-extra": "^9.0.0",
2433 | "lodash": "^4.17.15",
2434 | "tmp-promise": "^3.0.2"
2435 | },
2436 | "dependencies": {
2437 | "fs-extra": {
2438 | "version": "9.1.0",
2439 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz",
2440 | "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==",
2441 | "requires": {
2442 | "at-least-node": "^1.0.0",
2443 | "graceful-fs": "^4.2.0",
2444 | "jsonfile": "^6.0.1",
2445 | "universalify": "^2.0.0"
2446 | }
2447 | }
2448 | }
2449 | },
2450 | "@sindresorhus/is": {
2451 | "version": "0.14.0",
2452 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz",
2453 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ=="
2454 | },
2455 | "@szmarczak/http-timer": {
2456 | "version": "1.1.2",
2457 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz",
2458 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==",
2459 | "requires": {
2460 | "defer-to-connect": "^1.0.1"
2461 | }
2462 | },
2463 | "@types/debug": {
2464 | "version": "4.1.7",
2465 | "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.7.tgz",
2466 | "integrity": "sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==",
2467 | "requires": {
2468 | "@types/ms": "*"
2469 | }
2470 | },
2471 | "@types/fs-extra": {
2472 | "version": "9.0.13",
2473 | "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz",
2474 | "integrity": "sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==",
2475 | "requires": {
2476 | "@types/node": "*"
2477 | }
2478 | },
2479 | "@types/glob": {
2480 | "version": "7.2.0",
2481 | "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz",
2482 | "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==",
2483 | "optional": true,
2484 | "requires": {
2485 | "@types/minimatch": "*",
2486 | "@types/node": "*"
2487 | }
2488 | },
2489 | "@types/minimatch": {
2490 | "version": "3.0.5",
2491 | "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz",
2492 | "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==",
2493 | "optional": true
2494 | },
2495 | "@types/ms": {
2496 | "version": "0.7.31",
2497 | "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz",
2498 | "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA=="
2499 | },
2500 | "@types/node": {
2501 | "version": "17.0.2",
2502 | "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.2.tgz",
2503 | "integrity": "sha512-JepeIUPFDARgIs0zD/SKPgFsJEAF0X5/qO80llx59gOxFTboS9Amv3S+QfB7lqBId5sFXJ99BN0J6zFRvL9dDA=="
2504 | },
2505 | "@types/plist": {
2506 | "version": "3.0.2",
2507 | "resolved": "https://registry.npmjs.org/@types/plist/-/plist-3.0.2.tgz",
2508 | "integrity": "sha512-ULqvZNGMv0zRFvqn8/4LSPtnmN4MfhlPNtJCTpKuIIxGVGZ2rYWzFXrvEBoh9CVyqSE7D6YFRJ1hydLHI6kbWw==",
2509 | "optional": true,
2510 | "requires": {
2511 | "@types/node": "*",
2512 | "xmlbuilder": ">=11.0.1"
2513 | },
2514 | "dependencies": {
2515 | "xmlbuilder": {
2516 | "version": "15.1.1",
2517 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz",
2518 | "integrity": "sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg==",
2519 | "optional": true
2520 | }
2521 | }
2522 | },
2523 | "@types/verror": {
2524 | "version": "1.10.5",
2525 | "resolved": "https://registry.npmjs.org/@types/verror/-/verror-1.10.5.tgz",
2526 | "integrity": "sha512-9UjMCHK5GPgQRoNbqdLIAvAy0EInuiqbW0PBMtVP6B5B2HQJlvoJHM+KodPZMEjOa5VkSc+5LH7xy+cUzQdmHw==",
2527 | "optional": true
2528 | },
2529 | "@types/yargs": {
2530 | "version": "17.0.7",
2531 | "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.7.tgz",
2532 | "integrity": "sha512-OvLKmpKdea1aWtqHv9bxVVcMoT6syAeK+198dfETIFkAevYRGwqh4H+KFxfjUETZuUuE5sQCAFwdOdoHUdo8eg==",
2533 | "requires": {
2534 | "@types/yargs-parser": "*"
2535 | }
2536 | },
2537 | "@types/yargs-parser": {
2538 | "version": "20.2.1",
2539 | "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz",
2540 | "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw=="
2541 | },
2542 | "7zip-bin": {
2543 | "version": "5.1.1",
2544 | "resolved": "https://registry.npmjs.org/7zip-bin/-/7zip-bin-5.1.1.tgz",
2545 | "integrity": "sha512-sAP4LldeWNz0lNzmTird3uWfFDWWTeg6V/MsmyyLR9X1idwKBWIgt/ZvinqQldJm3LecKEs1emkbquO6PCiLVQ=="
2546 | },
2547 | "ajv": {
2548 | "version": "6.12.6",
2549 | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
2550 | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
2551 | "requires": {
2552 | "fast-deep-equal": "^3.1.1",
2553 | "fast-json-stable-stringify": "^2.0.0",
2554 | "json-schema-traverse": "^0.4.1",
2555 | "uri-js": "^4.2.2"
2556 | }
2557 | },
2558 | "ajv-keywords": {
2559 | "version": "3.5.2",
2560 | "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
2561 | "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
2562 | "requires": {}
2563 | },
2564 | "ansi-align": {
2565 | "version": "3.0.1",
2566 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz",
2567 | "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==",
2568 | "requires": {
2569 | "string-width": "^4.1.0"
2570 | }
2571 | },
2572 | "ansi-regex": {
2573 | "version": "5.0.1",
2574 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
2575 | "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ=="
2576 | },
2577 | "ansi-styles": {
2578 | "version": "4.3.0",
2579 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
2580 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
2581 | "requires": {
2582 | "color-convert": "^2.0.1"
2583 | }
2584 | },
2585 | "app-builder-bin": {
2586 | "version": "3.7.1",
2587 | "resolved": "https://registry.npmjs.org/app-builder-bin/-/app-builder-bin-3.7.1.tgz",
2588 | "integrity": "sha512-ql93vEUq6WsstGXD+SBLSIQw6SNnhbDEM0swzgugytMxLp3rT24Ag/jcC80ZHxiPRTdew1niuR7P3/FCrDqIjw=="
2589 | },
2590 | "app-builder-lib": {
2591 | "version": "22.14.5",
2592 | "resolved": "https://registry.npmjs.org/app-builder-lib/-/app-builder-lib-22.14.5.tgz",
2593 | "integrity": "sha512-k3VwKP4kpsnUaXoUkm1s4zaSHPHIMFnN4kPMU9yXaKmE1LfHHqBaEah5bXeTAX5V/BC41wFdg8CF5vOjvgy8Rg==",
2594 | "requires": {
2595 | "@develar/schema-utils": "~2.6.5",
2596 | "@electron/universal": "1.0.5",
2597 | "@malept/flatpak-bundler": "^0.4.0",
2598 | "7zip-bin": "~5.1.1",
2599 | "async-exit-hook": "^2.0.1",
2600 | "bluebird-lst": "^1.0.9",
2601 | "builder-util": "22.14.5",
2602 | "builder-util-runtime": "8.9.1",
2603 | "chromium-pickle-js": "^0.2.0",
2604 | "debug": "^4.3.2",
2605 | "ejs": "^3.1.6",
2606 | "electron-osx-sign": "^0.5.0",
2607 | "electron-publish": "22.14.5",
2608 | "form-data": "^4.0.0",
2609 | "fs-extra": "^10.0.0",
2610 | "hosted-git-info": "^4.0.2",
2611 | "is-ci": "^3.0.0",
2612 | "isbinaryfile": "^4.0.8",
2613 | "js-yaml": "^4.1.0",
2614 | "lazy-val": "^1.0.5",
2615 | "minimatch": "^3.0.4",
2616 | "read-config-file": "6.2.0",
2617 | "sanitize-filename": "^1.6.3",
2618 | "semver": "^7.3.5",
2619 | "temp-file": "^3.4.0"
2620 | }
2621 | },
2622 | "argparse": {
2623 | "version": "2.0.1",
2624 | "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
2625 | "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
2626 | },
2627 | "asar": {
2628 | "version": "3.1.0",
2629 | "resolved": "https://registry.npmjs.org/asar/-/asar-3.1.0.tgz",
2630 | "integrity": "sha512-vyxPxP5arcAqN4F/ebHd/HhwnAiZtwhglvdmc7BR2f0ywbVNTOpSeyhLDbGXtE/y58hv1oC75TaNIXutnsOZsQ==",
2631 | "requires": {
2632 | "@types/glob": "^7.1.1",
2633 | "chromium-pickle-js": "^0.2.0",
2634 | "commander": "^5.0.0",
2635 | "glob": "^7.1.6",
2636 | "minimatch": "^3.0.4"
2637 | }
2638 | },
2639 | "assert-plus": {
2640 | "version": "1.0.0",
2641 | "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
2642 | "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
2643 | "optional": true
2644 | },
2645 | "astral-regex": {
2646 | "version": "2.0.0",
2647 | "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz",
2648 | "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ=="
2649 | },
2650 | "async": {
2651 | "version": "0.9.2",
2652 | "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz",
2653 | "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0="
2654 | },
2655 | "async-exit-hook": {
2656 | "version": "2.0.1",
2657 | "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz",
2658 | "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw=="
2659 | },
2660 | "asynckit": {
2661 | "version": "0.4.0",
2662 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
2663 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
2664 | },
2665 | "at-least-node": {
2666 | "version": "1.0.0",
2667 | "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz",
2668 | "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg=="
2669 | },
2670 | "balanced-match": {
2671 | "version": "1.0.2",
2672 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
2673 | "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
2674 | },
2675 | "base64-js": {
2676 | "version": "1.5.1",
2677 | "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
2678 | "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
2679 | },
2680 | "bluebird": {
2681 | "version": "3.7.2",
2682 | "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
2683 | "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg=="
2684 | },
2685 | "bluebird-lst": {
2686 | "version": "1.0.9",
2687 | "resolved": "https://registry.npmjs.org/bluebird-lst/-/bluebird-lst-1.0.9.tgz",
2688 | "integrity": "sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw==",
2689 | "requires": {
2690 | "bluebird": "^3.5.5"
2691 | }
2692 | },
2693 | "boxen": {
2694 | "version": "5.1.2",
2695 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz",
2696 | "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==",
2697 | "requires": {
2698 | "ansi-align": "^3.0.0",
2699 | "camelcase": "^6.2.0",
2700 | "chalk": "^4.1.0",
2701 | "cli-boxes": "^2.2.1",
2702 | "string-width": "^4.2.2",
2703 | "type-fest": "^0.20.2",
2704 | "widest-line": "^3.1.0",
2705 | "wrap-ansi": "^7.0.0"
2706 | }
2707 | },
2708 | "brace-expansion": {
2709 | "version": "1.1.11",
2710 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
2711 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
2712 | "requires": {
2713 | "balanced-match": "^1.0.0",
2714 | "concat-map": "0.0.1"
2715 | }
2716 | },
2717 | "buffer": {
2718 | "version": "5.7.1",
2719 | "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
2720 | "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
2721 | "optional": true,
2722 | "requires": {
2723 | "base64-js": "^1.3.1",
2724 | "ieee754": "^1.1.13"
2725 | }
2726 | },
2727 | "buffer-alloc": {
2728 | "version": "1.2.0",
2729 | "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
2730 | "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
2731 | "requires": {
2732 | "buffer-alloc-unsafe": "^1.1.0",
2733 | "buffer-fill": "^1.0.0"
2734 | }
2735 | },
2736 | "buffer-alloc-unsafe": {
2737 | "version": "1.1.0",
2738 | "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
2739 | "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
2740 | },
2741 | "buffer-equal": {
2742 | "version": "1.0.0",
2743 | "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
2744 | "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74="
2745 | },
2746 | "buffer-fill": {
2747 | "version": "1.0.0",
2748 | "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
2749 | "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw="
2750 | },
2751 | "buffer-from": {
2752 | "version": "1.1.2",
2753 | "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz",
2754 | "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
2755 | },
2756 | "builder-util": {
2757 | "version": "22.14.5",
2758 | "resolved": "https://registry.npmjs.org/builder-util/-/builder-util-22.14.5.tgz",
2759 | "integrity": "sha512-zqIHDFJwmA7jV7SC9aI+33MWwT2mWoijH+Ol9IntNAwuuRXoS+7XeJwnhLBXOhcDBzXT4kDzHnRk4JKeaygEYA==",
2760 | "requires": {
2761 | "@types/debug": "^4.1.6",
2762 | "@types/fs-extra": "^9.0.11",
2763 | "7zip-bin": "~5.1.1",
2764 | "app-builder-bin": "3.7.1",
2765 | "bluebird-lst": "^1.0.9",
2766 | "builder-util-runtime": "8.9.1",
2767 | "chalk": "^4.1.1",
2768 | "cross-spawn": "^7.0.3",
2769 | "debug": "^4.3.2",
2770 | "fs-extra": "^10.0.0",
2771 | "is-ci": "^3.0.0",
2772 | "js-yaml": "^4.1.0",
2773 | "source-map-support": "^0.5.19",
2774 | "stat-mode": "^1.0.0",
2775 | "temp-file": "^3.4.0"
2776 | }
2777 | },
2778 | "builder-util-runtime": {
2779 | "version": "8.9.1",
2780 | "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-8.9.1.tgz",
2781 | "integrity": "sha512-c8a8J3wK6BIVLW7ls+7TRK9igspTbzWmUqxFbgK0m40Ggm6efUbxtWVCGIjc+dtchyr5qAMAUL6iEGRdS/6vwg==",
2782 | "requires": {
2783 | "debug": "^4.3.2",
2784 | "sax": "^1.2.4"
2785 | }
2786 | },
2787 | "cacheable-request": {
2788 | "version": "6.1.0",
2789 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz",
2790 | "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==",
2791 | "requires": {
2792 | "clone-response": "^1.0.2",
2793 | "get-stream": "^5.1.0",
2794 | "http-cache-semantics": "^4.0.0",
2795 | "keyv": "^3.0.0",
2796 | "lowercase-keys": "^2.0.0",
2797 | "normalize-url": "^4.1.0",
2798 | "responselike": "^1.0.2"
2799 | },
2800 | "dependencies": {
2801 | "get-stream": {
2802 | "version": "5.2.0",
2803 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
2804 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
2805 | "requires": {
2806 | "pump": "^3.0.0"
2807 | }
2808 | },
2809 | "lowercase-keys": {
2810 | "version": "2.0.0",
2811 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz",
2812 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA=="
2813 | }
2814 | }
2815 | },
2816 | "camelcase": {
2817 | "version": "6.2.1",
2818 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.2.1.tgz",
2819 | "integrity": "sha512-tVI4q5jjFV5CavAU8DXfza/TJcZutVKo/5Foskmsqcm0MsL91moHvwiGNnqaa2o6PF/7yT5ikDRcVcl8Rj6LCA=="
2820 | },
2821 | "chalk": {
2822 | "version": "4.1.2",
2823 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
2824 | "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
2825 | "requires": {
2826 | "ansi-styles": "^4.1.0",
2827 | "supports-color": "^7.1.0"
2828 | }
2829 | },
2830 | "chromium-pickle-js": {
2831 | "version": "0.2.0",
2832 | "resolved": "https://registry.npmjs.org/chromium-pickle-js/-/chromium-pickle-js-0.2.0.tgz",
2833 | "integrity": "sha1-BKEGZywYsIWrd02YPfo+oTjyIgU="
2834 | },
2835 | "ci-info": {
2836 | "version": "3.3.0",
2837 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.0.tgz",
2838 | "integrity": "sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw=="
2839 | },
2840 | "cli-boxes": {
2841 | "version": "2.2.1",
2842 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz",
2843 | "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw=="
2844 | },
2845 | "cli-truncate": {
2846 | "version": "2.1.0",
2847 | "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-2.1.0.tgz",
2848 | "integrity": "sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==",
2849 | "requires": {
2850 | "slice-ansi": "^3.0.0",
2851 | "string-width": "^4.2.0"
2852 | }
2853 | },
2854 | "cliui": {
2855 | "version": "7.0.4",
2856 | "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
2857 | "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
2858 | "requires": {
2859 | "string-width": "^4.2.0",
2860 | "strip-ansi": "^6.0.0",
2861 | "wrap-ansi": "^7.0.0"
2862 | }
2863 | },
2864 | "clone-response": {
2865 | "version": "1.0.2",
2866 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
2867 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
2868 | "requires": {
2869 | "mimic-response": "^1.0.0"
2870 | }
2871 | },
2872 | "color-convert": {
2873 | "version": "2.0.1",
2874 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
2875 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
2876 | "requires": {
2877 | "color-name": "~1.1.4"
2878 | }
2879 | },
2880 | "color-name": {
2881 | "version": "1.1.4",
2882 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
2883 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
2884 | },
2885 | "colors": {
2886 | "version": "1.0.3",
2887 | "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
2888 | "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs="
2889 | },
2890 | "combined-stream": {
2891 | "version": "1.0.8",
2892 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
2893 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
2894 | "requires": {
2895 | "delayed-stream": "~1.0.0"
2896 | }
2897 | },
2898 | "commander": {
2899 | "version": "5.1.0",
2900 | "resolved": "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz",
2901 | "integrity": "sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg=="
2902 | },
2903 | "compare-version": {
2904 | "version": "0.1.2",
2905 | "resolved": "https://registry.npmjs.org/compare-version/-/compare-version-0.1.2.tgz",
2906 | "integrity": "sha1-AWLsLZNR9d3VmpICy6k1NmpyUIA="
2907 | },
2908 | "concat-map": {
2909 | "version": "0.0.1",
2910 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
2911 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
2912 | },
2913 | "configstore": {
2914 | "version": "5.0.1",
2915 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz",
2916 | "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==",
2917 | "requires": {
2918 | "dot-prop": "^5.2.0",
2919 | "graceful-fs": "^4.1.2",
2920 | "make-dir": "^3.0.0",
2921 | "unique-string": "^2.0.0",
2922 | "write-file-atomic": "^3.0.0",
2923 | "xdg-basedir": "^4.0.0"
2924 | }
2925 | },
2926 | "core-util-is": {
2927 | "version": "1.0.2",
2928 | "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
2929 | "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=",
2930 | "optional": true
2931 | },
2932 | "crc": {
2933 | "version": "3.8.0",
2934 | "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
2935 | "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
2936 | "optional": true,
2937 | "requires": {
2938 | "buffer": "^5.1.0"
2939 | }
2940 | },
2941 | "cross-spawn": {
2942 | "version": "7.0.3",
2943 | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
2944 | "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
2945 | "requires": {
2946 | "path-key": "^3.1.0",
2947 | "shebang-command": "^2.0.0",
2948 | "which": "^2.0.1"
2949 | }
2950 | },
2951 | "crypto-random-string": {
2952 | "version": "2.0.0",
2953 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz",
2954 | "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA=="
2955 | },
2956 | "debug": {
2957 | "version": "4.3.3",
2958 | "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz",
2959 | "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==",
2960 | "requires": {
2961 | "ms": "2.1.2"
2962 | }
2963 | },
2964 | "decompress-response": {
2965 | "version": "3.3.0",
2966 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
2967 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
2968 | "requires": {
2969 | "mimic-response": "^1.0.0"
2970 | }
2971 | },
2972 | "deep-extend": {
2973 | "version": "0.6.0",
2974 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
2975 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
2976 | },
2977 | "defer-to-connect": {
2978 | "version": "1.1.3",
2979 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz",
2980 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ=="
2981 | },
2982 | "delayed-stream": {
2983 | "version": "1.0.0",
2984 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
2985 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
2986 | },
2987 | "dir-compare": {
2988 | "version": "2.4.0",
2989 | "resolved": "https://registry.npmjs.org/dir-compare/-/dir-compare-2.4.0.tgz",
2990 | "integrity": "sha512-l9hmu8x/rjVC9Z2zmGzkhOEowZvW7pmYws5CWHutg8u1JgvsKWMx7Q/UODeu4djLZ4FgW5besw5yvMQnBHzuCA==",
2991 | "requires": {
2992 | "buffer-equal": "1.0.0",
2993 | "colors": "1.0.3",
2994 | "commander": "2.9.0",
2995 | "minimatch": "3.0.4"
2996 | },
2997 | "dependencies": {
2998 | "commander": {
2999 | "version": "2.9.0",
3000 | "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
3001 | "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
3002 | "requires": {
3003 | "graceful-readlink": ">= 1.0.0"
3004 | }
3005 | }
3006 | }
3007 | },
3008 | "dmg-builder": {
3009 | "version": "22.14.5",
3010 | "resolved": "https://registry.npmjs.org/dmg-builder/-/dmg-builder-22.14.5.tgz",
3011 | "integrity": "sha512-1GvFGQE332bvPamcMwZDqWqfWfJTyyDLOsHMcGi0zs+Jh7JOn6/zuBkHJIWHdsj2QJbhzLVyd2/ZqttOKv7I8w==",
3012 | "requires": {
3013 | "app-builder-lib": "22.14.5",
3014 | "builder-util": "22.14.5",
3015 | "builder-util-runtime": "8.9.1",
3016 | "dmg-license": "^1.0.9",
3017 | "fs-extra": "^10.0.0",
3018 | "iconv-lite": "^0.6.2",
3019 | "js-yaml": "^4.1.0"
3020 | }
3021 | },
3022 | "dmg-license": {
3023 | "version": "1.0.10",
3024 | "resolved": "https://registry.npmjs.org/dmg-license/-/dmg-license-1.0.10.tgz",
3025 | "integrity": "sha512-SVeeyiOeinV5JCPHXMdKOgK1YVbak/4+8WL2rBnfqRYpA5FaeFaQnQWb25x628am1w70CbipGDv9S51biph63A==",
3026 | "optional": true,
3027 | "requires": {
3028 | "@types/plist": "^3.0.1",
3029 | "@types/verror": "^1.10.3",
3030 | "ajv": "^6.10.0",
3031 | "crc": "^3.8.0",
3032 | "iconv-corefoundation": "^1.1.7",
3033 | "plist": "^3.0.4",
3034 | "smart-buffer": "^4.0.2",
3035 | "verror": "^1.10.0"
3036 | }
3037 | },
3038 | "dot-prop": {
3039 | "version": "5.3.0",
3040 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
3041 | "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
3042 | "requires": {
3043 | "is-obj": "^2.0.0"
3044 | }
3045 | },
3046 | "dotenv": {
3047 | "version": "9.0.2",
3048 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-9.0.2.tgz",
3049 | "integrity": "sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg=="
3050 | },
3051 | "dotenv-expand": {
3052 | "version": "5.1.0",
3053 | "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
3054 | "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA=="
3055 | },
3056 | "duplexer3": {
3057 | "version": "0.1.4",
3058 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
3059 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
3060 | },
3061 | "ejs": {
3062 | "version": "3.1.6",
3063 | "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.6.tgz",
3064 | "integrity": "sha512-9lt9Zse4hPucPkoP7FHDF0LQAlGyF9JVpnClFLFH3aSSbxmyoqINRpp/9wePWJTUl4KOQwRL72Iw3InHPDkoGw==",
3065 | "requires": {
3066 | "jake": "^10.6.1"
3067 | }
3068 | },
3069 | "electron-builder": {
3070 | "version": "22.14.5",
3071 | "resolved": "https://registry.npmjs.org/electron-builder/-/electron-builder-22.14.5.tgz",
3072 | "integrity": "sha512-N73hSbXFz6Mz5Z6h6C5ly6CB+dUN6k1LuCDJjI8VF47bMXv/QE0HE+Kkb0GPKqTqM7Hsk/yIYX+kHCfSkR5FGg==",
3073 | "requires": {
3074 | "@types/yargs": "^17.0.1",
3075 | "app-builder-lib": "22.14.5",
3076 | "builder-util": "22.14.5",
3077 | "builder-util-runtime": "8.9.1",
3078 | "chalk": "^4.1.1",
3079 | "dmg-builder": "22.14.5",
3080 | "fs-extra": "^10.0.0",
3081 | "is-ci": "^3.0.0",
3082 | "lazy-val": "^1.0.5",
3083 | "read-config-file": "6.2.0",
3084 | "update-notifier": "^5.1.0",
3085 | "yargs": "^17.0.1"
3086 | }
3087 | },
3088 | "electron-context-menu": {
3089 | "version": "3.1.2",
3090 | "resolved": "https://registry.npmjs.org/electron-context-menu/-/electron-context-menu-3.1.2.tgz",
3091 | "integrity": "sha512-nNzu4w14n7mOR+4cLjRC9cEFqGUsAY76seOm0sw3f4OxEfX/d75m7HYekyp5b+0m7Ixy2KN/Mrljw1zLmpyV2w==",
3092 | "requires": {
3093 | "cli-truncate": "^2.1.0",
3094 | "electron-dl": "^3.2.1",
3095 | "electron-is-dev": "^2.0.0"
3096 | }
3097 | },
3098 | "electron-dl": {
3099 | "version": "3.3.0",
3100 | "resolved": "https://registry.npmjs.org/electron-dl/-/electron-dl-3.3.0.tgz",
3101 | "integrity": "sha512-Zwaz/OMGPIfBLV2SQH4sTsdDOs/U4y5AOHfremMBXEpjIxX+SiTx845DZAvJJwgb5hfowyWOBLiJhd/emBNLLQ==",
3102 | "requires": {
3103 | "ext-name": "^5.0.0",
3104 | "pupa": "^2.0.1",
3105 | "unused-filename": "^2.1.0"
3106 | }
3107 | },
3108 | "electron-is-dev": {
3109 | "version": "2.0.0",
3110 | "resolved": "https://registry.npmjs.org/electron-is-dev/-/electron-is-dev-2.0.0.tgz",
3111 | "integrity": "sha512-3X99K852Yoqu9AcW50qz3ibYBWY79/pBhlMCab8ToEWS48R0T9tyxRiQhwylE7zQdXrMnx2JKqUJyMPmt5FBqA=="
3112 | },
3113 | "electron-osx-sign": {
3114 | "version": "0.5.0",
3115 | "resolved": "https://registry.npmjs.org/electron-osx-sign/-/electron-osx-sign-0.5.0.tgz",
3116 | "integrity": "sha512-icoRLHzFz/qxzDh/N4Pi2z4yVHurlsCAYQvsCSG7fCedJ4UJXBS6PoQyGH71IfcqKupcKeK7HX/NkyfG+v6vlQ==",
3117 | "requires": {
3118 | "bluebird": "^3.5.0",
3119 | "compare-version": "^0.1.2",
3120 | "debug": "^2.6.8",
3121 | "isbinaryfile": "^3.0.2",
3122 | "minimist": "^1.2.0",
3123 | "plist": "^3.0.1"
3124 | },
3125 | "dependencies": {
3126 | "debug": {
3127 | "version": "2.6.9",
3128 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
3129 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
3130 | "requires": {
3131 | "ms": "2.0.0"
3132 | }
3133 | },
3134 | "isbinaryfile": {
3135 | "version": "3.0.3",
3136 | "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz",
3137 | "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==",
3138 | "requires": {
3139 | "buffer-alloc": "^1.2.0"
3140 | }
3141 | },
3142 | "ms": {
3143 | "version": "2.0.0",
3144 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
3145 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
3146 | }
3147 | }
3148 | },
3149 | "electron-publish": {
3150 | "version": "22.14.5",
3151 | "resolved": "https://registry.npmjs.org/electron-publish/-/electron-publish-22.14.5.tgz",
3152 | "integrity": "sha512-h+NANRdaA0PqGF15GKvorseWPzh1PXa/zx4I37//PIokW8eKIov8ky23foUSb55ZFWUHGpxQJux7y2NCfBtQeg==",
3153 | "requires": {
3154 | "@types/fs-extra": "^9.0.11",
3155 | "builder-util": "22.14.5",
3156 | "builder-util-runtime": "8.9.1",
3157 | "chalk": "^4.1.1",
3158 | "fs-extra": "^10.0.0",
3159 | "lazy-val": "^1.0.5",
3160 | "mime": "^2.5.2"
3161 | }
3162 | },
3163 | "emoji-regex": {
3164 | "version": "8.0.0",
3165 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
3166 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
3167 | },
3168 | "end-of-stream": {
3169 | "version": "1.4.4",
3170 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
3171 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
3172 | "requires": {
3173 | "once": "^1.4.0"
3174 | }
3175 | },
3176 | "escalade": {
3177 | "version": "3.1.1",
3178 | "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
3179 | "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
3180 | },
3181 | "escape-goat": {
3182 | "version": "2.1.1",
3183 | "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz",
3184 | "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q=="
3185 | },
3186 | "escape-string-regexp": {
3187 | "version": "1.0.5",
3188 | "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
3189 | "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
3190 | },
3191 | "ext-list": {
3192 | "version": "2.2.2",
3193 | "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
3194 | "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
3195 | "requires": {
3196 | "mime-db": "^1.28.0"
3197 | }
3198 | },
3199 | "ext-name": {
3200 | "version": "5.0.0",
3201 | "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
3202 | "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
3203 | "requires": {
3204 | "ext-list": "^2.0.0",
3205 | "sort-keys-length": "^1.0.0"
3206 | }
3207 | },
3208 | "extsprintf": {
3209 | "version": "1.4.1",
3210 | "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.1.tgz",
3211 | "integrity": "sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA==",
3212 | "optional": true
3213 | },
3214 | "fast-deep-equal": {
3215 | "version": "3.1.3",
3216 | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
3217 | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
3218 | },
3219 | "fast-json-stable-stringify": {
3220 | "version": "2.1.0",
3221 | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
3222 | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw=="
3223 | },
3224 | "filelist": {
3225 | "version": "1.0.2",
3226 | "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.2.tgz",
3227 | "integrity": "sha512-z7O0IS8Plc39rTCq6i6iHxk43duYOn8uFJiWSewIq0Bww1RNybVHSCjahmcC87ZqAm4OTvFzlzeGu3XAzG1ctQ==",
3228 | "requires": {
3229 | "minimatch": "^3.0.4"
3230 | }
3231 | },
3232 | "form-data": {
3233 | "version": "4.0.0",
3234 | "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
3235 | "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
3236 | "requires": {
3237 | "asynckit": "^0.4.0",
3238 | "combined-stream": "^1.0.8",
3239 | "mime-types": "^2.1.12"
3240 | }
3241 | },
3242 | "fs-extra": {
3243 | "version": "10.0.0",
3244 | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz",
3245 | "integrity": "sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==",
3246 | "requires": {
3247 | "graceful-fs": "^4.2.0",
3248 | "jsonfile": "^6.0.1",
3249 | "universalify": "^2.0.0"
3250 | }
3251 | },
3252 | "fs.realpath": {
3253 | "version": "1.0.0",
3254 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
3255 | "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
3256 | },
3257 | "get-caller-file": {
3258 | "version": "2.0.5",
3259 | "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
3260 | "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
3261 | },
3262 | "get-stream": {
3263 | "version": "4.1.0",
3264 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
3265 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
3266 | "requires": {
3267 | "pump": "^3.0.0"
3268 | }
3269 | },
3270 | "glob": {
3271 | "version": "7.2.0",
3272 | "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz",
3273 | "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==",
3274 | "requires": {
3275 | "fs.realpath": "^1.0.0",
3276 | "inflight": "^1.0.4",
3277 | "inherits": "2",
3278 | "minimatch": "^3.0.4",
3279 | "once": "^1.3.0",
3280 | "path-is-absolute": "^1.0.0"
3281 | }
3282 | },
3283 | "global-dirs": {
3284 | "version": "3.0.0",
3285 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.0.tgz",
3286 | "integrity": "sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==",
3287 | "requires": {
3288 | "ini": "2.0.0"
3289 | }
3290 | },
3291 | "got": {
3292 | "version": "9.6.0",
3293 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz",
3294 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==",
3295 | "requires": {
3296 | "@sindresorhus/is": "^0.14.0",
3297 | "@szmarczak/http-timer": "^1.1.2",
3298 | "cacheable-request": "^6.0.0",
3299 | "decompress-response": "^3.3.0",
3300 | "duplexer3": "^0.1.4",
3301 | "get-stream": "^4.1.0",
3302 | "lowercase-keys": "^1.0.1",
3303 | "mimic-response": "^1.0.1",
3304 | "p-cancelable": "^1.0.0",
3305 | "to-readable-stream": "^1.0.0",
3306 | "url-parse-lax": "^3.0.0"
3307 | }
3308 | },
3309 | "graceful-fs": {
3310 | "version": "4.2.8",
3311 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz",
3312 | "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg=="
3313 | },
3314 | "graceful-readlink": {
3315 | "version": "1.0.1",
3316 | "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
3317 | "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
3318 | },
3319 | "has-flag": {
3320 | "version": "4.0.0",
3321 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
3322 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="
3323 | },
3324 | "has-yarn": {
3325 | "version": "2.1.0",
3326 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz",
3327 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw=="
3328 | },
3329 | "hosted-git-info": {
3330 | "version": "4.0.2",
3331 | "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
3332 | "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
3333 | "requires": {
3334 | "lru-cache": "^6.0.0"
3335 | }
3336 | },
3337 | "http-cache-semantics": {
3338 | "version": "4.1.0",
3339 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz",
3340 | "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ=="
3341 | },
3342 | "iconv-corefoundation": {
3343 | "version": "1.1.7",
3344 | "resolved": "https://registry.npmjs.org/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz",
3345 | "integrity": "sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ==",
3346 | "optional": true,
3347 | "requires": {
3348 | "cli-truncate": "^2.1.0",
3349 | "node-addon-api": "^1.6.3"
3350 | }
3351 | },
3352 | "iconv-lite": {
3353 | "version": "0.6.3",
3354 | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
3355 | "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
3356 | "requires": {
3357 | "safer-buffer": ">= 2.1.2 < 3.0.0"
3358 | }
3359 | },
3360 | "ieee754": {
3361 | "version": "1.2.1",
3362 | "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
3363 | "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
3364 | "optional": true
3365 | },
3366 | "import-lazy": {
3367 | "version": "2.1.0",
3368 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
3369 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
3370 | },
3371 | "imurmurhash": {
3372 | "version": "0.1.4",
3373 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
3374 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
3375 | },
3376 | "inflight": {
3377 | "version": "1.0.6",
3378 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
3379 | "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
3380 | "requires": {
3381 | "once": "^1.3.0",
3382 | "wrappy": "1"
3383 | }
3384 | },
3385 | "inherits": {
3386 | "version": "2.0.4",
3387 | "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
3388 | "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
3389 | },
3390 | "ini": {
3391 | "version": "2.0.0",
3392 | "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz",
3393 | "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA=="
3394 | },
3395 | "is-ci": {
3396 | "version": "3.0.1",
3397 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz",
3398 | "integrity": "sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==",
3399 | "requires": {
3400 | "ci-info": "^3.2.0"
3401 | }
3402 | },
3403 | "is-fullwidth-code-point": {
3404 | "version": "3.0.0",
3405 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
3406 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
3407 | },
3408 | "is-installed-globally": {
3409 | "version": "0.4.0",
3410 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz",
3411 | "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==",
3412 | "requires": {
3413 | "global-dirs": "^3.0.0",
3414 | "is-path-inside": "^3.0.2"
3415 | }
3416 | },
3417 | "is-npm": {
3418 | "version": "5.0.0",
3419 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz",
3420 | "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA=="
3421 | },
3422 | "is-obj": {
3423 | "version": "2.0.0",
3424 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
3425 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w=="
3426 | },
3427 | "is-path-inside": {
3428 | "version": "3.0.3",
3429 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz",
3430 | "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ=="
3431 | },
3432 | "is-plain-obj": {
3433 | "version": "1.1.0",
3434 | "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
3435 | "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4="
3436 | },
3437 | "is-typedarray": {
3438 | "version": "1.0.0",
3439 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
3440 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
3441 | },
3442 | "is-yarn-global": {
3443 | "version": "0.3.0",
3444 | "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz",
3445 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw=="
3446 | },
3447 | "isbinaryfile": {
3448 | "version": "4.0.8",
3449 | "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
3450 | "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w=="
3451 | },
3452 | "isexe": {
3453 | "version": "2.0.0",
3454 | "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
3455 | "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
3456 | },
3457 | "jake": {
3458 | "version": "10.8.2",
3459 | "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.2.tgz",
3460 | "integrity": "sha512-eLpKyrfG3mzvGE2Du8VoPbeSkRry093+tyNjdYaBbJS9v17knImYGNXQCUV0gLxQtF82m3E8iRb/wdSQZLoq7A==",
3461 | "requires": {
3462 | "async": "0.9.x",
3463 | "chalk": "^2.4.2",
3464 | "filelist": "^1.0.1",
3465 | "minimatch": "^3.0.4"
3466 | },
3467 | "dependencies": {
3468 | "ansi-styles": {
3469 | "version": "3.2.1",
3470 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
3471 | "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
3472 | "requires": {
3473 | "color-convert": "^1.9.0"
3474 | }
3475 | },
3476 | "chalk": {
3477 | "version": "2.4.2",
3478 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
3479 | "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
3480 | "requires": {
3481 | "ansi-styles": "^3.2.1",
3482 | "escape-string-regexp": "^1.0.5",
3483 | "supports-color": "^5.3.0"
3484 | }
3485 | },
3486 | "color-convert": {
3487 | "version": "1.9.3",
3488 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
3489 | "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
3490 | "requires": {
3491 | "color-name": "1.1.3"
3492 | }
3493 | },
3494 | "color-name": {
3495 | "version": "1.1.3",
3496 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
3497 | "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
3498 | },
3499 | "has-flag": {
3500 | "version": "3.0.0",
3501 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
3502 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
3503 | },
3504 | "supports-color": {
3505 | "version": "5.5.0",
3506 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
3507 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
3508 | "requires": {
3509 | "has-flag": "^3.0.0"
3510 | }
3511 | }
3512 | }
3513 | },
3514 | "js-yaml": {
3515 | "version": "4.1.0",
3516 | "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
3517 | "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
3518 | "requires": {
3519 | "argparse": "^2.0.1"
3520 | }
3521 | },
3522 | "json-buffer": {
3523 | "version": "3.0.0",
3524 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
3525 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg="
3526 | },
3527 | "json-schema-traverse": {
3528 | "version": "0.4.1",
3529 | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
3530 | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
3531 | },
3532 | "json5": {
3533 | "version": "2.2.0",
3534 | "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
3535 | "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
3536 | "requires": {
3537 | "minimist": "^1.2.5"
3538 | }
3539 | },
3540 | "jsonfile": {
3541 | "version": "6.1.0",
3542 | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
3543 | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
3544 | "requires": {
3545 | "graceful-fs": "^4.1.6",
3546 | "universalify": "^2.0.0"
3547 | }
3548 | },
3549 | "keyv": {
3550 | "version": "3.1.0",
3551 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz",
3552 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==",
3553 | "requires": {
3554 | "json-buffer": "3.0.0"
3555 | }
3556 | },
3557 | "latest-version": {
3558 | "version": "5.1.0",
3559 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz",
3560 | "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==",
3561 | "requires": {
3562 | "package-json": "^6.3.0"
3563 | }
3564 | },
3565 | "lazy-val": {
3566 | "version": "1.0.5",
3567 | "resolved": "https://registry.npmjs.org/lazy-val/-/lazy-val-1.0.5.tgz",
3568 | "integrity": "sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q=="
3569 | },
3570 | "lodash": {
3571 | "version": "4.17.21",
3572 | "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
3573 | "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
3574 | },
3575 | "lowercase-keys": {
3576 | "version": "1.0.1",
3577 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
3578 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
3579 | },
3580 | "lru-cache": {
3581 | "version": "6.0.0",
3582 | "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
3583 | "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
3584 | "requires": {
3585 | "yallist": "^4.0.0"
3586 | }
3587 | },
3588 | "make-dir": {
3589 | "version": "3.1.0",
3590 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
3591 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
3592 | "requires": {
3593 | "semver": "^6.0.0"
3594 | },
3595 | "dependencies": {
3596 | "semver": {
3597 | "version": "6.3.0",
3598 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3599 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
3600 | }
3601 | }
3602 | },
3603 | "mime": {
3604 | "version": "2.6.0",
3605 | "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz",
3606 | "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg=="
3607 | },
3608 | "mime-db": {
3609 | "version": "1.51.0",
3610 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz",
3611 | "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g=="
3612 | },
3613 | "mime-types": {
3614 | "version": "2.1.34",
3615 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz",
3616 | "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==",
3617 | "requires": {
3618 | "mime-db": "1.51.0"
3619 | }
3620 | },
3621 | "mimic-response": {
3622 | "version": "1.0.1",
3623 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
3624 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ=="
3625 | },
3626 | "minimatch": {
3627 | "version": "3.0.4",
3628 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
3629 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
3630 | "requires": {
3631 | "brace-expansion": "^1.1.7"
3632 | }
3633 | },
3634 | "minimist": {
3635 | "version": "1.2.5",
3636 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
3637 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
3638 | },
3639 | "modify-filename": {
3640 | "version": "1.1.0",
3641 | "resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",
3642 | "integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE="
3643 | },
3644 | "ms": {
3645 | "version": "2.1.2",
3646 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
3647 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
3648 | },
3649 | "normalize-url": {
3650 | "version": "4.5.1",
3651 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz",
3652 | "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA=="
3653 | },
3654 | "once": {
3655 | "version": "1.4.0",
3656 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
3657 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
3658 | "requires": {
3659 | "wrappy": "1"
3660 | }
3661 | },
3662 | "p-cancelable": {
3663 | "version": "1.1.0",
3664 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
3665 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw=="
3666 | },
3667 | "package-json": {
3668 | "version": "6.5.0",
3669 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz",
3670 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==",
3671 | "requires": {
3672 | "got": "^9.6.0",
3673 | "registry-auth-token": "^4.0.0",
3674 | "registry-url": "^5.0.0",
3675 | "semver": "^6.2.0"
3676 | },
3677 | "dependencies": {
3678 | "semver": {
3679 | "version": "6.3.0",
3680 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3681 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
3682 | }
3683 | }
3684 | },
3685 | "path-exists": {
3686 | "version": "4.0.0",
3687 | "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
3688 | "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w=="
3689 | },
3690 | "path-is-absolute": {
3691 | "version": "1.0.1",
3692 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
3693 | "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
3694 | },
3695 | "path-key": {
3696 | "version": "3.1.1",
3697 | "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
3698 | "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q=="
3699 | },
3700 | "plist": {
3701 | "version": "3.0.4",
3702 | "resolved": "https://registry.npmjs.org/plist/-/plist-3.0.4.tgz",
3703 | "integrity": "sha512-ksrr8y9+nXOxQB2osVNqrgvX/XQPOXaU4BQMKjYq8PvaY1U18mo+fKgBSwzK+luSyinOuPae956lSVcBwxlAMg==",
3704 | "requires": {
3705 | "base64-js": "^1.5.1",
3706 | "xmlbuilder": "^9.0.7"
3707 | }
3708 | },
3709 | "prepend-http": {
3710 | "version": "2.0.0",
3711 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
3712 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
3713 | },
3714 | "pump": {
3715 | "version": "3.0.0",
3716 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
3717 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
3718 | "requires": {
3719 | "end-of-stream": "^1.1.0",
3720 | "once": "^1.3.1"
3721 | }
3722 | },
3723 | "punycode": {
3724 | "version": "2.1.1",
3725 | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
3726 | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
3727 | },
3728 | "pupa": {
3729 | "version": "2.1.1",
3730 | "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz",
3731 | "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==",
3732 | "requires": {
3733 | "escape-goat": "^2.0.0"
3734 | }
3735 | },
3736 | "rc": {
3737 | "version": "1.2.8",
3738 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
3739 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
3740 | "requires": {
3741 | "deep-extend": "^0.6.0",
3742 | "ini": "~1.3.0",
3743 | "minimist": "^1.2.0",
3744 | "strip-json-comments": "~2.0.1"
3745 | },
3746 | "dependencies": {
3747 | "ini": {
3748 | "version": "1.3.8",
3749 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
3750 | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
3751 | }
3752 | }
3753 | },
3754 | "read-config-file": {
3755 | "version": "6.2.0",
3756 | "resolved": "https://registry.npmjs.org/read-config-file/-/read-config-file-6.2.0.tgz",
3757 | "integrity": "sha512-gx7Pgr5I56JtYz+WuqEbQHj/xWo+5Vwua2jhb1VwM4Wid5PqYmZ4i00ZB0YEGIfkVBsCv9UrjgyqCiQfS/Oosg==",
3758 | "requires": {
3759 | "dotenv": "^9.0.2",
3760 | "dotenv-expand": "^5.1.0",
3761 | "js-yaml": "^4.1.0",
3762 | "json5": "^2.2.0",
3763 | "lazy-val": "^1.0.4"
3764 | }
3765 | },
3766 | "registry-auth-token": {
3767 | "version": "4.2.1",
3768 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz",
3769 | "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==",
3770 | "requires": {
3771 | "rc": "^1.2.8"
3772 | }
3773 | },
3774 | "registry-url": {
3775 | "version": "5.1.0",
3776 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz",
3777 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==",
3778 | "requires": {
3779 | "rc": "^1.2.8"
3780 | }
3781 | },
3782 | "require-directory": {
3783 | "version": "2.1.1",
3784 | "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
3785 | "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
3786 | },
3787 | "responselike": {
3788 | "version": "1.0.2",
3789 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
3790 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
3791 | "requires": {
3792 | "lowercase-keys": "^1.0.0"
3793 | }
3794 | },
3795 | "rimraf": {
3796 | "version": "3.0.2",
3797 | "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
3798 | "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
3799 | "requires": {
3800 | "glob": "^7.1.3"
3801 | }
3802 | },
3803 | "safer-buffer": {
3804 | "version": "2.1.2",
3805 | "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
3806 | "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
3807 | },
3808 | "sanitize-filename": {
3809 | "version": "1.6.3",
3810 | "resolved": "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz",
3811 | "integrity": "sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==",
3812 | "requires": {
3813 | "truncate-utf8-bytes": "^1.0.0"
3814 | }
3815 | },
3816 | "sax": {
3817 | "version": "1.2.4",
3818 | "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
3819 | "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
3820 | },
3821 | "semver": {
3822 | "version": "7.3.5",
3823 | "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
3824 | "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
3825 | "requires": {
3826 | "lru-cache": "^6.0.0"
3827 | }
3828 | },
3829 | "semver-diff": {
3830 | "version": "3.1.1",
3831 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz",
3832 | "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==",
3833 | "requires": {
3834 | "semver": "^6.3.0"
3835 | },
3836 | "dependencies": {
3837 | "semver": {
3838 | "version": "6.3.0",
3839 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
3840 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw=="
3841 | }
3842 | }
3843 | },
3844 | "shebang-command": {
3845 | "version": "2.0.0",
3846 | "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
3847 | "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
3848 | "requires": {
3849 | "shebang-regex": "^3.0.0"
3850 | }
3851 | },
3852 | "shebang-regex": {
3853 | "version": "3.0.0",
3854 | "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
3855 | "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A=="
3856 | },
3857 | "signal-exit": {
3858 | "version": "3.0.6",
3859 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz",
3860 | "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ=="
3861 | },
3862 | "slice-ansi": {
3863 | "version": "3.0.0",
3864 | "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz",
3865 | "integrity": "sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==",
3866 | "requires": {
3867 | "ansi-styles": "^4.0.0",
3868 | "astral-regex": "^2.0.0",
3869 | "is-fullwidth-code-point": "^3.0.0"
3870 | }
3871 | },
3872 | "smart-buffer": {
3873 | "version": "4.2.0",
3874 | "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz",
3875 | "integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==",
3876 | "optional": true
3877 | },
3878 | "sort-keys": {
3879 | "version": "1.1.2",
3880 | "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
3881 | "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
3882 | "requires": {
3883 | "is-plain-obj": "^1.0.0"
3884 | }
3885 | },
3886 | "sort-keys-length": {
3887 | "version": "1.0.1",
3888 | "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
3889 | "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
3890 | "requires": {
3891 | "sort-keys": "^1.0.0"
3892 | }
3893 | },
3894 | "source-map": {
3895 | "version": "0.6.1",
3896 | "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
3897 | "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
3898 | },
3899 | "source-map-support": {
3900 | "version": "0.5.21",
3901 | "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz",
3902 | "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==",
3903 | "requires": {
3904 | "buffer-from": "^1.0.0",
3905 | "source-map": "^0.6.0"
3906 | }
3907 | },
3908 | "stat-mode": {
3909 | "version": "1.0.0",
3910 | "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-1.0.0.tgz",
3911 | "integrity": "sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg=="
3912 | },
3913 | "string-width": {
3914 | "version": "4.2.3",
3915 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
3916 | "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
3917 | "requires": {
3918 | "emoji-regex": "^8.0.0",
3919 | "is-fullwidth-code-point": "^3.0.0",
3920 | "strip-ansi": "^6.0.1"
3921 | }
3922 | },
3923 | "strip-ansi": {
3924 | "version": "6.0.1",
3925 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
3926 | "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
3927 | "requires": {
3928 | "ansi-regex": "^5.0.1"
3929 | }
3930 | },
3931 | "strip-json-comments": {
3932 | "version": "2.0.1",
3933 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
3934 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
3935 | },
3936 | "supports-color": {
3937 | "version": "7.2.0",
3938 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
3939 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
3940 | "requires": {
3941 | "has-flag": "^4.0.0"
3942 | }
3943 | },
3944 | "temp-file": {
3945 | "version": "3.4.0",
3946 | "resolved": "https://registry.npmjs.org/temp-file/-/temp-file-3.4.0.tgz",
3947 | "integrity": "sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg==",
3948 | "requires": {
3949 | "async-exit-hook": "^2.0.1",
3950 | "fs-extra": "^10.0.0"
3951 | }
3952 | },
3953 | "tmp": {
3954 | "version": "0.2.1",
3955 | "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
3956 | "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
3957 | "requires": {
3958 | "rimraf": "^3.0.0"
3959 | }
3960 | },
3961 | "tmp-promise": {
3962 | "version": "3.0.3",
3963 | "resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
3964 | "integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
3965 | "requires": {
3966 | "tmp": "^0.2.0"
3967 | }
3968 | },
3969 | "to-readable-stream": {
3970 | "version": "1.0.0",
3971 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz",
3972 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q=="
3973 | },
3974 | "truncate-utf8-bytes": {
3975 | "version": "1.0.2",
3976 | "resolved": "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz",
3977 | "integrity": "sha1-QFkjkJWS1W94pYGENLC3hInKXys=",
3978 | "requires": {
3979 | "utf8-byte-length": "^1.0.1"
3980 | }
3981 | },
3982 | "type-fest": {
3983 | "version": "0.20.2",
3984 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz",
3985 | "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="
3986 | },
3987 | "typedarray-to-buffer": {
3988 | "version": "3.1.5",
3989 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz",
3990 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==",
3991 | "requires": {
3992 | "is-typedarray": "^1.0.0"
3993 | }
3994 | },
3995 | "unique-string": {
3996 | "version": "2.0.0",
3997 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz",
3998 | "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==",
3999 | "requires": {
4000 | "crypto-random-string": "^2.0.0"
4001 | }
4002 | },
4003 | "universalify": {
4004 | "version": "2.0.0",
4005 | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz",
4006 | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ=="
4007 | },
4008 | "unused-filename": {
4009 | "version": "2.1.0",
4010 | "resolved": "https://registry.npmjs.org/unused-filename/-/unused-filename-2.1.0.tgz",
4011 | "integrity": "sha512-BMiNwJbuWmqCpAM1FqxCTD7lXF97AvfQC8Kr/DIeA6VtvhJaMDupZ82+inbjl5yVP44PcxOuCSxye1QMS0wZyg==",
4012 | "requires": {
4013 | "modify-filename": "^1.1.0",
4014 | "path-exists": "^4.0.0"
4015 | }
4016 | },
4017 | "update-notifier": {
4018 | "version": "5.1.0",
4019 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz",
4020 | "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==",
4021 | "requires": {
4022 | "boxen": "^5.0.0",
4023 | "chalk": "^4.1.0",
4024 | "configstore": "^5.0.1",
4025 | "has-yarn": "^2.1.0",
4026 | "import-lazy": "^2.1.0",
4027 | "is-ci": "^2.0.0",
4028 | "is-installed-globally": "^0.4.0",
4029 | "is-npm": "^5.0.0",
4030 | "is-yarn-global": "^0.3.0",
4031 | "latest-version": "^5.1.0",
4032 | "pupa": "^2.1.1",
4033 | "semver": "^7.3.4",
4034 | "semver-diff": "^3.1.1",
4035 | "xdg-basedir": "^4.0.0"
4036 | },
4037 | "dependencies": {
4038 | "ci-info": {
4039 | "version": "2.0.0",
4040 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz",
4041 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ=="
4042 | },
4043 | "is-ci": {
4044 | "version": "2.0.0",
4045 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz",
4046 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==",
4047 | "requires": {
4048 | "ci-info": "^2.0.0"
4049 | }
4050 | }
4051 | }
4052 | },
4053 | "uri-js": {
4054 | "version": "4.4.1",
4055 | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
4056 | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
4057 | "requires": {
4058 | "punycode": "^2.1.0"
4059 | }
4060 | },
4061 | "url-parse-lax": {
4062 | "version": "3.0.0",
4063 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
4064 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
4065 | "requires": {
4066 | "prepend-http": "^2.0.0"
4067 | }
4068 | },
4069 | "utf8-byte-length": {
4070 | "version": "1.0.4",
4071 | "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
4072 | "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E="
4073 | },
4074 | "verror": {
4075 | "version": "1.10.1",
4076 | "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.1.tgz",
4077 | "integrity": "sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg==",
4078 | "optional": true,
4079 | "requires": {
4080 | "assert-plus": "^1.0.0",
4081 | "core-util-is": "1.0.2",
4082 | "extsprintf": "^1.2.0"
4083 | }
4084 | },
4085 | "which": {
4086 | "version": "2.0.2",
4087 | "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
4088 | "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
4089 | "requires": {
4090 | "isexe": "^2.0.0"
4091 | }
4092 | },
4093 | "widest-line": {
4094 | "version": "3.1.0",
4095 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz",
4096 | "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==",
4097 | "requires": {
4098 | "string-width": "^4.0.0"
4099 | }
4100 | },
4101 | "wrap-ansi": {
4102 | "version": "7.0.0",
4103 | "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
4104 | "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
4105 | "requires": {
4106 | "ansi-styles": "^4.0.0",
4107 | "string-width": "^4.1.0",
4108 | "strip-ansi": "^6.0.0"
4109 | }
4110 | },
4111 | "wrappy": {
4112 | "version": "1.0.2",
4113 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
4114 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
4115 | },
4116 | "write-file-atomic": {
4117 | "version": "3.0.3",
4118 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz",
4119 | "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==",
4120 | "requires": {
4121 | "imurmurhash": "^0.1.4",
4122 | "is-typedarray": "^1.0.0",
4123 | "signal-exit": "^3.0.2",
4124 | "typedarray-to-buffer": "^3.1.5"
4125 | }
4126 | },
4127 | "xdg-basedir": {
4128 | "version": "4.0.0",
4129 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz",
4130 | "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q=="
4131 | },
4132 | "xmlbuilder": {
4133 | "version": "9.0.7",
4134 | "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz",
4135 | "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0="
4136 | },
4137 | "y18n": {
4138 | "version": "5.0.8",
4139 | "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
4140 | "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
4141 | },
4142 | "yallist": {
4143 | "version": "4.0.0",
4144 | "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
4145 | "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
4146 | },
4147 | "yargs": {
4148 | "version": "17.3.0",
4149 | "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.0.tgz",
4150 | "integrity": "sha512-GQl1pWyDoGptFPJx9b9L6kmR33TGusZvXIZUT+BOz9f7X2L94oeAskFYLEg/FkhV06zZPBYLvLZRWeYId29lew==",
4151 | "requires": {
4152 | "cliui": "^7.0.2",
4153 | "escalade": "^3.1.1",
4154 | "get-caller-file": "^2.0.5",
4155 | "require-directory": "^2.1.1",
4156 | "string-width": "^4.2.3",
4157 | "y18n": "^5.0.5",
4158 | "yargs-parser": "^21.0.0"
4159 | }
4160 | },
4161 | "yargs-parser": {
4162 | "version": "21.0.0",
4163 | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.0.tgz",
4164 | "integrity": "sha512-z9kApYUOCwoeZ78rfRYYWdiU/iNL6mwwYlkkZfJoyMR1xps+NEBX5X7XmRpxkZHhXJ6+Ey00IwKxBBSW9FIjyA=="
4165 | }
4166 | }
4167 | }
4168 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Discord",
3 | "version": "0.0.19",
4 | "description": "Discord Client",
5 | "main": "index.js",
6 | "scripts": {
7 | "client": "electron19 ."
8 | },
9 | "author": "z-ffqq",
10 | "license": "BSD-3-Clause",
11 | "dependencies": {
12 | "electron-builder": "^22.14.5",
13 | "electron-context-menu": "^3.1.2"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------