Compare commits
	
		
			10 Commits
		
	
	
		
			0.1.5
			...
			feature/2-
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 2af033f845 | |||
| a4d79c3640 | |||
| 370e5757f0 | |||
| 4e42ef79e2 | |||
| b8cd7f01aa | |||
| e813dd0320 | |||
| 18f0fb1472 | |||
| 6d5813baa9 | |||
| 165e36a166 | |||
| d6b4a1776c | 
							
								
								
									
										44
									
								
								.drone.yml
									
									
									
									
									
								
							
							
						
						
									
										44
									
								
								.drone.yml
									
									
									
									
									
								
							| @@ -12,23 +12,31 @@ get: | ||||
|   path: odit-git-bot | ||||
|   name: sshkey | ||||
|  | ||||
| --- | ||||
| kind: secret | ||||
| name: ci_token | ||||
| get: | ||||
|   path: odit-ci-bot | ||||
|   name: apikey | ||||
|  | ||||
| --- | ||||
| kind: pipeline | ||||
| type: kubernetes | ||||
| name: build:tag | ||||
|  | ||||
| steps: | ||||
|   - name: run electron packager | ||||
|   - name: run packager | ||||
|     depends_on: ["clone"] | ||||
|     image: node:15.11.0-alpine3.13 | ||||
|     image: node:19.8.1.0-alpine3.17 | ||||
|     commands: | ||||
|       - apk add git zip -f | ||||
|       - yarn | ||||
|       - yarn build | ||||
|       - npm i -g pnpm | ||||
|       - pnpm i | ||||
|       - pnpm build | ||||
|       - mkdir dist | ||||
|       - zip -r dist/@lfk-scanclient-electron-linux-x64.zip out/@lfk-scanclient-electron-linux-x64 | ||||
|       - zip -r dist/@lfkscan-linux-x64.zip dist/@lfkscan-linux_x64 | ||||
|   - name: gitea_release | ||||
|     depends_on: ["run electron packager"] | ||||
|     depends_on: ["run packager"] | ||||
|     image: plugins/gitea-release | ||||
|     settings: | ||||
|       title: Release ${DRONE_TAG} | ||||
| @@ -43,6 +51,13 @@ steps: | ||||
|         - sha512 | ||||
|         - adler32 | ||||
|         - crc32 | ||||
|   - name: trigger live build | ||||
|     depends_on: ["gitea_release"] | ||||
|     image: idcooldi/drone-webhook | ||||
|     settings: | ||||
|       urls: https://ci.odit.services/api/repos/lfk/scanclient-live/builds?SOURCE_TAG=${DRONE_TAG} | ||||
|       bearer: | ||||
|         from_secret: ci_token | ||||
| trigger: | ||||
|   event: | ||||
|     - tag | ||||
| @@ -57,11 +72,21 @@ steps: | ||||
|     image: node:alpine | ||||
|     commands: | ||||
|       - npm --no-git-tag-version version ${SOURCE_TAG} | ||||
|   - name: commit & tag | ||||
|   - name: push new version to repo | ||||
|     image: appleboy/drone-git-push | ||||
|     settings: | ||||
|       commit: true | ||||
|       commit_message: 🚀New package version ${SOURCE_TAG} [CI SKIP] | ||||
|       author_email: bot@odit.services | ||||
|       followtags: false | ||||
|       branch: main | ||||
|       remote: git@git.odit.services:lfk/scanclient-electron.git | ||||
|       skip_verify: true | ||||
|       ssh_key: | ||||
|         from_secret: git_ssh | ||||
|   - name: tag | ||||
|     image: alpine/git | ||||
|     commands: | ||||
|       - git add . | ||||
|       - git commit -m "🚀New package version ${SOURCE_TAG} [CI SKIP]" | ||||
|       - git tag ${SOURCE_TAG} -a -m "Release ${SOURCE_TAG}" | ||||
|   - name: push to repo | ||||
|     image: appleboy/drone-git-push | ||||
| @@ -69,6 +94,7 @@ steps: | ||||
|       commit: false | ||||
|       author_email: bot@odit.services | ||||
|       followtags: true | ||||
|       branch: main | ||||
|       remote: git@git.odit.services:lfk/scanclient-electron.git | ||||
|       skip_verify: true | ||||
|       ssh_key: | ||||
|   | ||||
							
								
								
									
										181
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										181
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							| @@ -1,175 +1,8 @@ | ||||
| # ---> Node | ||||
| # Logs | ||||
| logs | ||||
| /bin | ||||
| /dist | ||||
| node_modules | ||||
| .storage | ||||
| *.log | ||||
| npm-debug.log* | ||||
| yarn-debug.log* | ||||
| yarn-error.log* | ||||
| lerna-debug.log* | ||||
|  | ||||
| # Diagnostic reports (https://nodejs.org/api/report.html) | ||||
| report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json | ||||
|  | ||||
| # Runtime data | ||||
| pids | ||||
| *.pid | ||||
| *.seed | ||||
| *.pid.lock | ||||
|  | ||||
| # Directory for instrumented libs generated by jscoverage/JSCover | ||||
| lib-cov | ||||
|  | ||||
| # Coverage directory used by tools like istanbul | ||||
| coverage | ||||
| *.lcov | ||||
|  | ||||
| # nyc test coverage | ||||
| .nyc_output | ||||
|  | ||||
| # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) | ||||
| .grunt | ||||
|  | ||||
| # Bower dependency directory (https://bower.io/) | ||||
| bower_components | ||||
|  | ||||
| # node-waf configuration | ||||
| .lock-wscript | ||||
|  | ||||
| # Compiled binary addons (https://nodejs.org/api/addons.html) | ||||
| build/Release | ||||
|  | ||||
| # Dependency directories | ||||
| node_modules/ | ||||
| jspm_packages/ | ||||
|  | ||||
| # Snowpack dependency directory (https://snowpack.dev/) | ||||
| web_modules/ | ||||
|  | ||||
| # TypeScript cache | ||||
| *.tsbuildinfo | ||||
|  | ||||
| # Optional npm cache directory | ||||
| .npm | ||||
|  | ||||
| # Optional eslint cache | ||||
| .eslintcache | ||||
|  | ||||
| # Microbundle cache | ||||
| .rpt2_cache/ | ||||
| .rts2_cache_cjs/ | ||||
| .rts2_cache_es/ | ||||
| .rts2_cache_umd/ | ||||
|  | ||||
| # Optional REPL history | ||||
| .node_repl_history | ||||
|  | ||||
| # Output of 'npm pack' | ||||
| *.tgz | ||||
|  | ||||
| # Yarn Integrity file | ||||
| .yarn-integrity | ||||
|  | ||||
| # dotenv environment variables file | ||||
| .env | ||||
| .env.test | ||||
|  | ||||
| # parcel-bundler cache (https://parceljs.org/) | ||||
| .cache | ||||
| .parcel-cache | ||||
|  | ||||
| # Next.js build output | ||||
| .next | ||||
| out | ||||
|  | ||||
| # Nuxt.js build / generate output | ||||
| .nuxt | ||||
| dist | ||||
|  | ||||
| # Gatsby files | ||||
| .cache/ | ||||
| # Comment in the public line in if your project uses Gatsby and not Next.js | ||||
| # https://nextjs.org/blog/next-9-1#public-directory-support | ||||
| # public | ||||
|  | ||||
| # vuepress build output | ||||
| .vuepress/dist | ||||
|  | ||||
| # Serverless directories | ||||
| .serverless/ | ||||
|  | ||||
| # FuseBox cache | ||||
| .fusebox/ | ||||
|  | ||||
| # DynamoDB Local files | ||||
| .dynamodb/ | ||||
|  | ||||
| # TernJS port file | ||||
| .tern-port | ||||
|  | ||||
| # Stores VSCode versions used for testing VSCode extensions | ||||
| .vscode-test | ||||
|  | ||||
| # yarn v2 | ||||
| .yarn/cache | ||||
| .yarn/unplugged | ||||
| .yarn/build-state.yml | ||||
| .yarn/install-state.gz | ||||
| .pnp.* | ||||
|  | ||||
| # ---> Windows | ||||
| # Windows thumbnail cache files | ||||
| Thumbs.db | ||||
| Thumbs.db:encryptable | ||||
| ehthumbs.db | ||||
| ehthumbs_vista.db | ||||
|  | ||||
| # Dump file | ||||
| *.stackdump | ||||
|  | ||||
| # Folder config file | ||||
| [Dd]esktop.ini | ||||
|  | ||||
| # Recycle Bin used on file shares | ||||
| $RECYCLE.BIN/ | ||||
|  | ||||
| # Windows Installer files | ||||
| *.cab | ||||
| *.msi | ||||
| *.msix | ||||
| *.msm | ||||
| *.msp | ||||
|  | ||||
| # Windows shortcuts | ||||
| *.lnk | ||||
|  | ||||
| # ---> macOS | ||||
| # General | ||||
| .DS_Store | ||||
| .AppleDouble | ||||
| .LSOverride | ||||
|  | ||||
| # Icon must end with two \r | ||||
| Icon | ||||
|  | ||||
|  | ||||
| # Thumbnails | ||||
| ._* | ||||
|  | ||||
| # Files that might appear in the root of a volume | ||||
| .DocumentRevisions-V100 | ||||
| .fseventsd | ||||
| .Spotlight-V100 | ||||
| .TemporaryItems | ||||
| .Trashes | ||||
| .VolumeIcon.icns | ||||
| .com.apple.timemachine.donotpresent | ||||
|  | ||||
| # Directories potentially created on remote AFP share | ||||
| .AppleDB | ||||
| .AppleDesktop | ||||
| Network Trash Folder | ||||
| Temporary Items | ||||
| .apdisk | ||||
|  | ||||
| app.zip | ||||
| /appcode | ||||
| .tmp | ||||
| appcode.zip | ||||
| appcode | ||||
							
								
								
									
										3
									
								
								build--neutralino.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										3
									
								
								build--neutralino.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,3 @@ | ||||
| const fs = require('fs'); | ||||
|  | ||||
| fs.copyFileSync("./neutralino.js", "./appcode/dist/neutralino.js"); | ||||
							
								
								
									
										26
									
								
								download.js
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								download.js
									
									
									
									
									
								
							| @@ -1,14 +1,20 @@ | ||||
| const axios = require('axios').default; | ||||
| const unzip = require('unzip-stream'); | ||||
| const fs = require('fs'); | ||||
| const download = require('download'); | ||||
| //  | ||||
| (async function () { | ||||
| 	const releaseInfo = await (await fetch("https://git.odit.services/api/v1/repos/lfk/scanclient/releases")).json(); | ||||
| 	if (releaseInfo.length > 0) { | ||||
| 		const download_file = releaseInfo[0].assets.find((a) => a.name === 'dist.zip').browser_download_url; | ||||
| 		//  | ||||
| 		const { Readable } = require('stream'); | ||||
| 		const { finished } = require('stream/promises'); | ||||
|  | ||||
| axios.get('https://git.odit.services/api/v1/repos/lfk/scanclient/releases').then(({ data }) => { | ||||
| 	(async () => { | ||||
| 		const download_file = data[0].assets.find((a) => a.name === 'dist.zip').browser_download_url; | ||||
| 		fs.writeFileSync('app.zip', await download(download_file)); | ||||
| 		fs.createReadStream('app.zip').pipe(unzip.Parse()).on('entry', () => { | ||||
| 			fs.createReadStream('app.zip').pipe(unzip.Extract({ path: './appcode/' })); | ||||
| 		const stream = fs.createWriteStream('./appcode.zip'); | ||||
| 		const { body } = await fetch(download_file); | ||||
| 		await finished(Readable.fromWeb(body).pipe(stream)); | ||||
| 		//  | ||||
| 		fs.createReadStream('appcode.zip').pipe(unzip.Parse()).on('entry', () => { | ||||
| 			fs.createReadStream('appcode.zip').pipe(unzip.Extract({ path: './appcode/' })); | ||||
| 		}); | ||||
| 	})(); | ||||
| }); | ||||
| 	} | ||||
| })() | ||||
|   | ||||
							
								
								
									
										39
									
								
								main.js
									
									
									
									
									
								
							
							
						
						
									
										39
									
								
								main.js
									
									
									
									
									
								
							| @@ -1,39 +0,0 @@ | ||||
| const { app, BrowserWindow } = require('electron'); | ||||
| const path = require('path'); | ||||
|  | ||||
| function createWindow() { | ||||
| 	const mainWindow = new BrowserWindow({ | ||||
| 		width: 800, | ||||
| 		height: 600, | ||||
| 		fullscreen: true | ||||
| 		// webPreferences: { | ||||
| 		// 	preload: path.join(__dirname, 'preload.js') | ||||
| 		// } | ||||
| 	}); | ||||
| 	mainWindow.loadFile('appcode/dist/index.html'); | ||||
| 	// mainWindow.removeMenu(); | ||||
| 	// mainWindow.webContents.openDevTools() | ||||
| } | ||||
|  | ||||
| // This method will be called when Electron has finished | ||||
| // initialization and is ready to create browser windows. | ||||
| // Some APIs can only be used after this event occurs. | ||||
| app.whenReady().then(() => { | ||||
| 	createWindow(); | ||||
|  | ||||
| 	app.on('activate', function() { | ||||
| 		// On macOS it's common to re-create a window in the app when the | ||||
| 		// dock icon is clicked and there are no other windows open. | ||||
| 		if (BrowserWindow.getAllWindows().length === 0) createWindow(); | ||||
| 	}); | ||||
| }); | ||||
|  | ||||
| // Quit when all windows are closed, except on macOS. There, it's common | ||||
| // for applications and their menu bar to stay active until the user quits | ||||
| // explicitly with Cmd + Q. | ||||
| app.on('window-all-closed', function() { | ||||
| 	if (process.platform !== 'darwin') app.quit(); | ||||
| }); | ||||
|  | ||||
| // In this file you can include the rest of your app's specific main process | ||||
| // code. You can also put them in separate files and require them here. | ||||
							
								
								
									
										64
									
								
								neutralino.config.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										64
									
								
								neutralino.config.json
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,64 @@ | ||||
| { | ||||
|   "$schema": "https://raw.githubusercontent.com/neutralinojs/neutralinojs/main/schemas/neutralino.config.schema.json", | ||||
|   "applicationId": "lfk.odit.services", | ||||
|   "version": "1.0.0", | ||||
|   "defaultMode": "window", | ||||
|   "port": 0, | ||||
|   "documentRoot": "/appcode/dist/", | ||||
|   "url": "/", | ||||
|   "enableServer": true, | ||||
|   "enableNativeAPI": true, | ||||
|   "tokenSecurity": "one-time", | ||||
|   "logging": { | ||||
|     "enabled": true, | ||||
|     "writeToLogFile": true | ||||
|   }, | ||||
|   "nativeAllowList": [ | ||||
|     "app.*", | ||||
|     "os.*", | ||||
|     "debug.log" | ||||
|   ], | ||||
|   "modes": { | ||||
|     "window": { | ||||
|       "title": "LfK!Scan", | ||||
|       "width": 800, | ||||
|       "height": 500, | ||||
|       "minWidth": 400, | ||||
|       "minHeight": 400, | ||||
|       "fullScreen": true, | ||||
|       "alwaysOnTop": false, | ||||
|       "icon": "/appcode/dist/favicon.png", | ||||
|       "enableInspector": false, | ||||
|       "borderless": false, | ||||
|       "maximize": true, | ||||
|       "hidden": false, | ||||
|       "resizable": true, | ||||
|       "exitProcessOnClose": true | ||||
|     }, | ||||
|     "browser": { | ||||
|       "globalVariables": { | ||||
|         "TEST": "Test value browser" | ||||
|       }, | ||||
|       "nativeBlockList": [ | ||||
|         "filesystem.*" | ||||
|       ] | ||||
|     }, | ||||
|     "chrome": { | ||||
|       "width": 800, | ||||
|       "height": 500, | ||||
|       "args": "--user-agent=\"Neutralinojs chrome mode\"", | ||||
|       "nativeBlockList": [ | ||||
|         "filesystem.*", | ||||
|         "os.*" | ||||
|       ] | ||||
|     } | ||||
|   }, | ||||
|   "cli": { | ||||
|     "binaryName": "lfkscan", | ||||
|     "resourcesPath": "/appcode/", | ||||
|     "extensionsPath": "/extensions/", | ||||
|     "clientLibrary": "/appcode/dist/neutralino.js", | ||||
|     "binaryVersion": "4.10.0", | ||||
|     "clientVersion": "3.8.2" | ||||
|   } | ||||
| } | ||||
							
								
								
									
										1
									
								
								neutralino.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								neutralino.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										48
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										48
									
								
								package.json
									
									
									
									
									
								
							| @@ -1,53 +1,13 @@ | ||||
| { | ||||
| 	"name": "@lfk/scanclient-electron", | ||||
| 	"version": "0.0.5", | ||||
| 	"description": "minimal electron application", | ||||
| 	"version": "0.2.0", | ||||
| 	"description": "minimal packaged lfkscan application", | ||||
| 	"main": "main.js", | ||||
| 	"scripts": { | ||||
| 		"download": "node download.js", | ||||
| 		"build": "yarn download && yarn electron:package", | ||||
| 		"electron:start": "electron-forge start", | ||||
| 		"electron:package": "electron-forge package" | ||||
| 		"build": "neu update && node download.js && node build--neutralino.js && neu build" | ||||
| 	}, | ||||
| 	"devDependencies": { | ||||
| 		"@electron-forge/cli": "^6.0.0-beta.54", | ||||
| 		"@electron-forge/maker-deb": "^6.0.0-beta.54", | ||||
| 		"@electron-forge/maker-rpm": "^6.0.0-beta.54", | ||||
| 		"@electron-forge/maker-squirrel": "^6.0.0-beta.54", | ||||
| 		"@electron-forge/maker-zip": "^6.0.0-beta.54", | ||||
| 		"@taraus-he/tdunzip": "^1.0.4", | ||||
| 		"axios": "^0.21.1", | ||||
| 		"download": "^8.0.0", | ||||
| 		"electron-nightly": "14.0.0-nightly.20210319", | ||||
| 		"extract-zip": "^2.0.1", | ||||
| 		"js-file-downloader": "^1.1.16", | ||||
| 		"@neutralinojs/neu": "^9.5.0", | ||||
| 		"unzip-stream": "^0.3.1" | ||||
| 	}, | ||||
| 	"dependencies": { | ||||
| 		"electron-squirrel-startup": "1.0.0" | ||||
| 	}, | ||||
| 	"config": { | ||||
| 		"forge": { | ||||
| 			"packagerConfig": {}, | ||||
| 			"makers": [ | ||||
| 				{ | ||||
| 					"name": "@electron-forge/maker-zip", | ||||
| 					"platforms": [ | ||||
| 						"darwin" | ||||
| 					], | ||||
| 					"config": { | ||||
| 						"name": "lfk__scanclient" | ||||
| 					} | ||||
| 				}, | ||||
| 				{ | ||||
| 					"name": "@electron-forge/maker-deb", | ||||
| 					"config": {} | ||||
| 				}, | ||||
| 				{ | ||||
| 					"name": "@electron-forge/maker-rpm", | ||||
| 					"config": {} | ||||
| 				} | ||||
| 			] | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
							
								
								
									
										882
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
										Normal file
									
								
							
							
						
						
									
										882
									
								
								pnpm-lock.yaml
									
									
									
										generated
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,882 @@ | ||||
| lockfileVersion: 5.4 | ||||
|  | ||||
| specifiers: | ||||
|   '@neutralinojs/neu': ^9.5.0 | ||||
|   unzip-stream: ^0.3.1 | ||||
|  | ||||
| devDependencies: | ||||
|   '@neutralinojs/neu': 9.5.0 | ||||
|   unzip-stream: 0.3.1 | ||||
|  | ||||
| packages: | ||||
|  | ||||
|   /@neutralinojs/neu/9.5.0: | ||||
|     resolution: {integrity: sha512-9D440OuFVyg9R2xxxyi2YJo9Ly9Js6LACGw7BOrzFg400TnkM3hNlbHNfsnNNyPmI/vKU/BZvhjAltvrdKxcig==} | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
|       archiver: 4.0.2 | ||||
|       asar: 3.2.0 | ||||
|       chalk: 4.1.2 | ||||
|       chokidar: 3.5.3 | ||||
|       commander: 7.2.0 | ||||
|       configstore: 5.0.1 | ||||
|       edit-json-file: 1.7.0 | ||||
|       figlet: 1.5.2 | ||||
|       follow-redirects: 1.15.2 | ||||
|       fs-extra: 9.1.0 | ||||
|       recursive-readdir: 2.2.3 | ||||
|       unzipper: 0.10.11 | ||||
|       uuid: 8.3.2 | ||||
|       websocket: 1.0.34 | ||||
|     transitivePeerDependencies: | ||||
|       - debug | ||||
|       - supports-color | ||||
|     dev: true | ||||
|  | ||||
|   /@types/glob/7.2.0: | ||||
|     resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} | ||||
|     requiresBuild: true | ||||
|     dependencies: | ||||
|       '@types/minimatch': 5.1.2 | ||||
|       '@types/node': 18.15.10 | ||||
|     dev: true | ||||
|     optional: true | ||||
|  | ||||
|   /@types/minimatch/5.1.2: | ||||
|     resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} | ||||
|     dev: true | ||||
|     optional: true | ||||
|  | ||||
|   /@types/node/18.15.10: | ||||
|     resolution: {integrity: sha512-9avDaQJczATcXgfmMAW3MIWArOO7A+m90vuCFLr8AotWf8igO/mRoYukrk2cqZVtv38tHs33retzHEilM7FpeQ==} | ||||
|     dev: true | ||||
|     optional: true | ||||
|  | ||||
|   /ansi-styles/4.3.0: | ||||
|     resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       color-convert: 2.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /anymatch/3.1.3: | ||||
|     resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} | ||||
|     engines: {node: '>= 8'} | ||||
|     dependencies: | ||||
|       normalize-path: 3.0.0 | ||||
|       picomatch: 2.3.1 | ||||
|     dev: true | ||||
|  | ||||
|   /archiver-utils/2.1.0: | ||||
|     resolution: {integrity: sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==} | ||||
|     engines: {node: '>= 6'} | ||||
|     dependencies: | ||||
|       glob: 7.2.3 | ||||
|       graceful-fs: 4.2.11 | ||||
|       lazystream: 1.0.1 | ||||
|       lodash.defaults: 4.2.0 | ||||
|       lodash.difference: 4.5.0 | ||||
|       lodash.flatten: 4.4.0 | ||||
|       lodash.isplainobject: 4.0.6 | ||||
|       lodash.union: 4.6.0 | ||||
|       normalize-path: 3.0.0 | ||||
|       readable-stream: 2.3.8 | ||||
|     dev: true | ||||
|  | ||||
|   /archiver/4.0.2: | ||||
|     resolution: {integrity: sha512-B9IZjlGwaxF33UN4oPbfBkyA4V1SxNLeIhR1qY8sRXSsbdUkEHrrOvwlYFPx+8uQeCe9M+FG6KgO+imDmQ79CQ==} | ||||
|     engines: {node: '>= 8'} | ||||
|     dependencies: | ||||
|       archiver-utils: 2.1.0 | ||||
|       async: 3.2.4 | ||||
|       buffer-crc32: 0.2.13 | ||||
|       glob: 7.2.3 | ||||
|       readable-stream: 3.6.2 | ||||
|       tar-stream: 2.2.0 | ||||
|       zip-stream: 3.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /asar/3.2.0: | ||||
|     resolution: {integrity: sha512-COdw2ZQvKdFGFxXwX3oYh2/sOsJWJegrdJCGxnN4MZ7IULgRBp9P6665aqj9z1v9VwP4oP1hRBojRDQ//IGgAg==} | ||||
|     engines: {node: '>=10.12.0'} | ||||
|     deprecated: Please use @electron/asar moving forward.  There is no API change, just a package name change | ||||
|     hasBin: true | ||||
|     requiresBuild: true | ||||
|     dependencies: | ||||
|       chromium-pickle-js: 0.2.0 | ||||
|       commander: 5.1.0 | ||||
|       glob: 7.2.3 | ||||
|       minimatch: 3.1.2 | ||||
|     optionalDependencies: | ||||
|       '@types/glob': 7.2.0 | ||||
|     dev: true | ||||
|  | ||||
|   /async/3.2.4: | ||||
|     resolution: {integrity: sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /at-least-node/1.0.0: | ||||
|     resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} | ||||
|     engines: {node: '>= 4.0.0'} | ||||
|     requiresBuild: true | ||||
|     dev: true | ||||
|  | ||||
|   /balanced-match/1.0.2: | ||||
|     resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} | ||||
|     dev: true | ||||
|  | ||||
|   /base64-js/1.5.1: | ||||
|     resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} | ||||
|     dev: true | ||||
|  | ||||
|   /big-integer/1.6.51: | ||||
|     resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} | ||||
|     engines: {node: '>=0.6'} | ||||
|     dev: true | ||||
|  | ||||
|   /binary-extensions/2.2.0: | ||||
|     resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} | ||||
|     engines: {node: '>=8'} | ||||
|     dev: true | ||||
|  | ||||
|   /binary/0.3.0: | ||||
|     resolution: {integrity: sha512-D4H1y5KYwpJgK8wk1Cue5LLPgmwHKYSChkbspQg5JtVuR5ulGckxfR62H3AE9UDkdMC8yyXlqYihuz3Aqg2XZg==} | ||||
|     dependencies: | ||||
|       buffers: 0.1.1 | ||||
|       chainsaw: 0.1.0 | ||||
|     dev: true | ||||
|  | ||||
|   /bl/4.1.0: | ||||
|     resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} | ||||
|     dependencies: | ||||
|       buffer: 5.7.1 | ||||
|       inherits: 2.0.4 | ||||
|       readable-stream: 3.6.2 | ||||
|     dev: true | ||||
|  | ||||
|   /bluebird/3.4.7: | ||||
|     resolution: {integrity: sha512-iD3898SR7sWVRHbiQv+sHUtHnMvC1o3nW5rAcqnq3uOn07DSAppZYUkIGslDz6gXC7HfunPe7YVBgoEJASPcHA==} | ||||
|     dev: true | ||||
|  | ||||
|   /brace-expansion/1.1.11: | ||||
|     resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} | ||||
|     dependencies: | ||||
|       balanced-match: 1.0.2 | ||||
|       concat-map: 0.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /braces/3.0.2: | ||||
|     resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       fill-range: 7.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /buffer-crc32/0.2.13: | ||||
|     resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /buffer-indexof-polyfill/1.0.2: | ||||
|     resolution: {integrity: sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==} | ||||
|     engines: {node: '>=0.10'} | ||||
|     dev: true | ||||
|  | ||||
|   /buffer/5.7.1: | ||||
|     resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} | ||||
|     dependencies: | ||||
|       base64-js: 1.5.1 | ||||
|       ieee754: 1.2.1 | ||||
|     dev: true | ||||
|  | ||||
|   /buffers/0.1.1: | ||||
|     resolution: {integrity: sha512-9q/rDEGSb/Qsvv2qvzIzdluL5k7AaJOTrw23z9reQthrbF7is4CtlT0DXyO1oei2DCp4uojjzQ7igaSHp1kAEQ==} | ||||
|     engines: {node: '>=0.2.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /bufferutil/4.0.7: | ||||
|     resolution: {integrity: sha512-kukuqc39WOHtdxtw4UScxF/WVnMFVSQVKhtx3AjZJzhd0RGZZldcrfSEbVsWWe6KNH253574cq5F+wpv0G9pJw==} | ||||
|     engines: {node: '>=6.14.2'} | ||||
|     requiresBuild: true | ||||
|     dependencies: | ||||
|       node-gyp-build: 4.6.0 | ||||
|     dev: true | ||||
|  | ||||
|   /chainsaw/0.1.0: | ||||
|     resolution: {integrity: sha512-75kWfWt6MEKNC8xYXIdRpDehRYY/tNSgwKaJq+dbbDcxORuVrrQ+SEHoWsniVn9XPYfP4gmdWIeDk/4YNp1rNQ==} | ||||
|     dependencies: | ||||
|       traverse: 0.3.9 | ||||
|     dev: true | ||||
|  | ||||
|   /chalk/4.1.2: | ||||
|     resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} | ||||
|     engines: {node: '>=10'} | ||||
|     dependencies: | ||||
|       ansi-styles: 4.3.0 | ||||
|       supports-color: 7.2.0 | ||||
|     dev: true | ||||
|  | ||||
|   /chokidar/3.5.3: | ||||
|     resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} | ||||
|     engines: {node: '>= 8.10.0'} | ||||
|     dependencies: | ||||
|       anymatch: 3.1.3 | ||||
|       braces: 3.0.2 | ||||
|       glob-parent: 5.1.2 | ||||
|       is-binary-path: 2.1.0 | ||||
|       is-glob: 4.0.3 | ||||
|       normalize-path: 3.0.0 | ||||
|       readdirp: 3.6.0 | ||||
|     optionalDependencies: | ||||
|       fsevents: 2.3.2 | ||||
|     dev: true | ||||
|  | ||||
|   /chromium-pickle-js/0.2.0: | ||||
|     resolution: {integrity: sha512-1R5Fho+jBq0DDydt+/vHWj5KJNJCKdARKOCwZUen84I5BreWoLqRLANH1U87eJy1tiASPtMnGqJJq0ZsLoRPOw==} | ||||
|     dev: true | ||||
|  | ||||
|   /color-convert/2.0.1: | ||||
|     resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} | ||||
|     engines: {node: '>=7.0.0'} | ||||
|     dependencies: | ||||
|       color-name: 1.1.4 | ||||
|     dev: true | ||||
|  | ||||
|   /color-name/1.1.4: | ||||
|     resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} | ||||
|     dev: true | ||||
|  | ||||
|   /commander/5.1.0: | ||||
|     resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} | ||||
|     engines: {node: '>= 6'} | ||||
|     dev: true | ||||
|  | ||||
|   /commander/7.2.0: | ||||
|     resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} | ||||
|     engines: {node: '>= 10'} | ||||
|     dev: true | ||||
|  | ||||
|   /compress-commons/3.0.0: | ||||
|     resolution: {integrity: sha512-FyDqr8TKX5/X0qo+aVfaZ+PVmNJHJeckFBlq8jZGSJOgnynhfifoyl24qaqdUdDIBe0EVTHByN6NAkqYvE/2Xg==} | ||||
|     engines: {node: '>= 8'} | ||||
|     dependencies: | ||||
|       buffer-crc32: 0.2.13 | ||||
|       crc32-stream: 3.0.1 | ||||
|       normalize-path: 3.0.0 | ||||
|       readable-stream: 2.3.8 | ||||
|     dev: true | ||||
|  | ||||
|   /concat-map/0.0.1: | ||||
|     resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} | ||||
|     dev: true | ||||
|  | ||||
|   /configstore/5.0.1: | ||||
|     resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       dot-prop: 5.3.0 | ||||
|       graceful-fs: 4.2.11 | ||||
|       make-dir: 3.1.0 | ||||
|       unique-string: 2.0.0 | ||||
|       write-file-atomic: 3.0.3 | ||||
|       xdg-basedir: 4.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /core-util-is/1.0.3: | ||||
|     resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /crc/3.8.0: | ||||
|     resolution: {integrity: sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==} | ||||
|     dependencies: | ||||
|       buffer: 5.7.1 | ||||
|     dev: true | ||||
|  | ||||
|   /crc32-stream/3.0.1: | ||||
|     resolution: {integrity: sha512-mctvpXlbzsvK+6z8kJwSJ5crm7yBwrQMTybJzMw1O4lLGJqjlDCXY2Zw7KheiA6XBEcBmfLx1D88mjRGVJtY9w==} | ||||
|     engines: {node: '>= 6.9.0'} | ||||
|     dependencies: | ||||
|       crc: 3.8.0 | ||||
|       readable-stream: 3.6.2 | ||||
|     dev: true | ||||
|  | ||||
|   /crypto-random-string/2.0.0: | ||||
|     resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} | ||||
|     engines: {node: '>=8'} | ||||
|     dev: true | ||||
|  | ||||
|   /d/1.0.1: | ||||
|     resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} | ||||
|     dependencies: | ||||
|       es5-ext: 0.10.62 | ||||
|       type: 1.2.0 | ||||
|     dev: true | ||||
|  | ||||
|   /debug/2.6.9: | ||||
|     resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} | ||||
|     peerDependencies: | ||||
|       supports-color: '*' | ||||
|     peerDependenciesMeta: | ||||
|       supports-color: | ||||
|         optional: true | ||||
|     dependencies: | ||||
|       ms: 2.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /dot-prop/5.3.0: | ||||
|     resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       is-obj: 2.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /duplexer2/0.1.4: | ||||
|     resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} | ||||
|     dependencies: | ||||
|       readable-stream: 2.3.8 | ||||
|     dev: true | ||||
|  | ||||
|   /edit-json-file/1.7.0: | ||||
|     resolution: {integrity: sha512-eIkLJ9i4ija7b2TbaLHy3scyjWFLzwM2Wa6kHbV4ppVLcCqn7FzqnO1vmCG3dLrkd+teWE3mvACfv166mO0VZg==} | ||||
|     dependencies: | ||||
|       find-value: 1.0.12 | ||||
|       iterate-object: 1.3.4 | ||||
|       r-json: 1.2.10 | ||||
|       set-value: 4.1.0 | ||||
|       w-json: 1.3.10 | ||||
|     dev: true | ||||
|  | ||||
|   /end-of-stream/1.4.4: | ||||
|     resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} | ||||
|     dependencies: | ||||
|       once: 1.4.0 | ||||
|     dev: true | ||||
|  | ||||
|   /es5-ext/0.10.62: | ||||
|     resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} | ||||
|     engines: {node: '>=0.10'} | ||||
|     requiresBuild: true | ||||
|     dependencies: | ||||
|       es6-iterator: 2.0.3 | ||||
|       es6-symbol: 3.1.3 | ||||
|       next-tick: 1.1.0 | ||||
|     dev: true | ||||
|  | ||||
|   /es6-iterator/2.0.3: | ||||
|     resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} | ||||
|     dependencies: | ||||
|       d: 1.0.1 | ||||
|       es5-ext: 0.10.62 | ||||
|       es6-symbol: 3.1.3 | ||||
|     dev: true | ||||
|  | ||||
|   /es6-symbol/3.1.3: | ||||
|     resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} | ||||
|     dependencies: | ||||
|       d: 1.0.1 | ||||
|       ext: 1.7.0 | ||||
|     dev: true | ||||
|  | ||||
|   /ext/1.7.0: | ||||
|     resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} | ||||
|     dependencies: | ||||
|       type: 2.7.2 | ||||
|     dev: true | ||||
|  | ||||
|   /figlet/1.5.2: | ||||
|     resolution: {integrity: sha512-WOn21V8AhyE1QqVfPIVxe3tupJacq1xGkPTB4iagT6o+P2cAgEOOwIxMftr4+ZCTI6d551ij9j61DFr0nsP2uQ==} | ||||
|     engines: {node: '>= 0.4.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /fill-range/7.0.1: | ||||
|     resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       to-regex-range: 5.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /find-value/1.0.12: | ||||
|     resolution: {integrity: sha512-OCpo8LTk8eZ2sdDCwbU2Lc3ivYsdM6yod6jP2jHcNEFcjPhkgH0+POzTIol7xx1LZgtbI5rkO5jqxsG5MWtPjQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /follow-redirects/1.15.2: | ||||
|     resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} | ||||
|     engines: {node: '>=4.0'} | ||||
|     peerDependencies: | ||||
|       debug: '*' | ||||
|     peerDependenciesMeta: | ||||
|       debug: | ||||
|         optional: true | ||||
|     dev: true | ||||
|  | ||||
|   /fs-constants/1.0.0: | ||||
|     resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} | ||||
|     dev: true | ||||
|  | ||||
|   /fs-extra/9.1.0: | ||||
|     resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} | ||||
|     engines: {node: '>=10'} | ||||
|     dependencies: | ||||
|       at-least-node: 1.0.0 | ||||
|       graceful-fs: 4.2.11 | ||||
|       jsonfile: 6.1.0 | ||||
|       universalify: 2.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /fs.realpath/1.0.0: | ||||
|     resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} | ||||
|     dev: true | ||||
|  | ||||
|   /fsevents/2.3.2: | ||||
|     resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} | ||||
|     engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} | ||||
|     os: [darwin] | ||||
|     requiresBuild: true | ||||
|     dev: true | ||||
|     optional: true | ||||
|  | ||||
|   /fstream/1.0.12: | ||||
|     resolution: {integrity: sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==} | ||||
|     engines: {node: '>=0.6'} | ||||
|     dependencies: | ||||
|       graceful-fs: 4.2.11 | ||||
|       inherits: 2.0.4 | ||||
|       mkdirp: 0.5.6 | ||||
|       rimraf: 2.6.3 | ||||
|     dev: true | ||||
|  | ||||
|   /glob-parent/5.1.2: | ||||
|     resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} | ||||
|     engines: {node: '>= 6'} | ||||
|     dependencies: | ||||
|       is-glob: 4.0.3 | ||||
|     dev: true | ||||
|  | ||||
|   /glob/7.2.3: | ||||
|     resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} | ||||
|     dependencies: | ||||
|       fs.realpath: 1.0.0 | ||||
|       inflight: 1.0.6 | ||||
|       inherits: 2.0.4 | ||||
|       minimatch: 3.1.2 | ||||
|       once: 1.4.0 | ||||
|       path-is-absolute: 1.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /graceful-fs/4.2.11: | ||||
|     resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /has-flag/4.0.0: | ||||
|     resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} | ||||
|     engines: {node: '>=8'} | ||||
|     dev: true | ||||
|  | ||||
|   /ieee754/1.2.1: | ||||
|     resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} | ||||
|     dev: true | ||||
|  | ||||
|   /imurmurhash/0.1.4: | ||||
|     resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} | ||||
|     engines: {node: '>=0.8.19'} | ||||
|     dev: true | ||||
|  | ||||
|   /inflight/1.0.6: | ||||
|     resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} | ||||
|     dependencies: | ||||
|       once: 1.4.0 | ||||
|       wrappy: 1.0.2 | ||||
|     dev: true | ||||
|  | ||||
|   /inherits/2.0.4: | ||||
|     resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /is-binary-path/2.1.0: | ||||
|     resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       binary-extensions: 2.2.0 | ||||
|     dev: true | ||||
|  | ||||
|   /is-extglob/2.1.1: | ||||
|     resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /is-glob/4.0.3: | ||||
|     resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
|     dependencies: | ||||
|       is-extglob: 2.1.1 | ||||
|     dev: true | ||||
|  | ||||
|   /is-number/7.0.0: | ||||
|     resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} | ||||
|     engines: {node: '>=0.12.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /is-obj/2.0.0: | ||||
|     resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} | ||||
|     engines: {node: '>=8'} | ||||
|     dev: true | ||||
|  | ||||
|   /is-plain-object/2.0.4: | ||||
|     resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
|     dependencies: | ||||
|       isobject: 3.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /is-primitive/3.0.1: | ||||
|     resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /is-typedarray/1.0.0: | ||||
|     resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} | ||||
|     dev: true | ||||
|  | ||||
|   /isarray/1.0.0: | ||||
|     resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /isobject/3.0.1: | ||||
|     resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /iterate-object/1.3.4: | ||||
|     resolution: {integrity: sha512-4dG1D1x/7g8PwHS9aK6QV5V94+ZvyP4+d19qDv43EzImmrndysIl4prmJ1hWWIGCqrZHyaHBm6BSEWHOLnpoNw==} | ||||
|     dev: true | ||||
|  | ||||
|   /jsonfile/6.1.0: | ||||
|     resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} | ||||
|     dependencies: | ||||
|       universalify: 2.0.0 | ||||
|     optionalDependencies: | ||||
|       graceful-fs: 4.2.11 | ||||
|     dev: true | ||||
|  | ||||
|   /lazystream/1.0.1: | ||||
|     resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} | ||||
|     engines: {node: '>= 0.6.3'} | ||||
|     dependencies: | ||||
|       readable-stream: 2.3.8 | ||||
|     dev: true | ||||
|  | ||||
|   /listenercount/1.0.1: | ||||
|     resolution: {integrity: sha512-3mk/Zag0+IJxeDrxSgaDPy4zZ3w05PRZeJNnlWhzFz5OkX49J4krc+A8X2d2M69vGMBEX0uyl8M+W+8gH+kBqQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /lodash.defaults/4.2.0: | ||||
|     resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /lodash.difference/4.5.0: | ||||
|     resolution: {integrity: sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==} | ||||
|     dev: true | ||||
|  | ||||
|   /lodash.flatten/4.4.0: | ||||
|     resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} | ||||
|     dev: true | ||||
|  | ||||
|   /lodash.isplainobject/4.0.6: | ||||
|     resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} | ||||
|     dev: true | ||||
|  | ||||
|   /lodash.union/4.6.0: | ||||
|     resolution: {integrity: sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==} | ||||
|     dev: true | ||||
|  | ||||
|   /make-dir/3.1.0: | ||||
|     resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       semver: 6.3.0 | ||||
|     dev: true | ||||
|  | ||||
|   /minimatch/3.1.2: | ||||
|     resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} | ||||
|     dependencies: | ||||
|       brace-expansion: 1.1.11 | ||||
|     dev: true | ||||
|  | ||||
|   /minimist/1.2.8: | ||||
|     resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} | ||||
|     dev: true | ||||
|  | ||||
|   /mkdirp/0.5.6: | ||||
|     resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
|       minimist: 1.2.8 | ||||
|     dev: true | ||||
|  | ||||
|   /ms/2.0.0: | ||||
|     resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} | ||||
|     dev: true | ||||
|  | ||||
|   /next-tick/1.1.0: | ||||
|     resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /node-gyp-build/4.6.0: | ||||
|     resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} | ||||
|     hasBin: true | ||||
|     dev: true | ||||
|  | ||||
|   /normalize-path/3.0.0: | ||||
|     resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /once/1.4.0: | ||||
|     resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} | ||||
|     dependencies: | ||||
|       wrappy: 1.0.2 | ||||
|     dev: true | ||||
|  | ||||
|   /path-is-absolute/1.0.1: | ||||
|     resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} | ||||
|     engines: {node: '>=0.10.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /picomatch/2.3.1: | ||||
|     resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} | ||||
|     engines: {node: '>=8.6'} | ||||
|     dev: true | ||||
|  | ||||
|   /process-nextick-args/2.0.1: | ||||
|     resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} | ||||
|     dev: true | ||||
|  | ||||
|   /r-json/1.2.10: | ||||
|     resolution: {integrity: sha512-hu9vyLjSlHXT62NAS7DjI9WazDlvjN0lgp3n431dCVnirVcLkZIpzSwA3orhZEKzdDD2jqNYI+w0yG0aFf4kpA==} | ||||
|     dev: true | ||||
|  | ||||
|   /readable-stream/2.3.8: | ||||
|     resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} | ||||
|     dependencies: | ||||
|       core-util-is: 1.0.3 | ||||
|       inherits: 2.0.4 | ||||
|       isarray: 1.0.0 | ||||
|       process-nextick-args: 2.0.1 | ||||
|       safe-buffer: 5.1.2 | ||||
|       string_decoder: 1.1.1 | ||||
|       util-deprecate: 1.0.2 | ||||
|     dev: true | ||||
|  | ||||
|   /readable-stream/3.6.2: | ||||
|     resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} | ||||
|     engines: {node: '>= 6'} | ||||
|     dependencies: | ||||
|       inherits: 2.0.4 | ||||
|       string_decoder: 1.3.0 | ||||
|       util-deprecate: 1.0.2 | ||||
|     dev: true | ||||
|  | ||||
|   /readdirp/3.6.0: | ||||
|     resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} | ||||
|     engines: {node: '>=8.10.0'} | ||||
|     dependencies: | ||||
|       picomatch: 2.3.1 | ||||
|     dev: true | ||||
|  | ||||
|   /recursive-readdir/2.2.3: | ||||
|     resolution: {integrity: sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==} | ||||
|     engines: {node: '>=6.0.0'} | ||||
|     dependencies: | ||||
|       minimatch: 3.1.2 | ||||
|     dev: true | ||||
|  | ||||
|   /rimraf/2.6.3: | ||||
|     resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} | ||||
|     hasBin: true | ||||
|     dependencies: | ||||
|       glob: 7.2.3 | ||||
|     dev: true | ||||
|  | ||||
|   /safe-buffer/5.1.2: | ||||
|     resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} | ||||
|     dev: true | ||||
|  | ||||
|   /safe-buffer/5.2.1: | ||||
|     resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /semver/6.3.0: | ||||
|     resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} | ||||
|     hasBin: true | ||||
|     dev: true | ||||
|  | ||||
|   /set-value/4.1.0: | ||||
|     resolution: {integrity: sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==} | ||||
|     engines: {node: '>=11.0'} | ||||
|     dependencies: | ||||
|       is-plain-object: 2.0.4 | ||||
|       is-primitive: 3.0.1 | ||||
|     dev: true | ||||
|  | ||||
|   /setimmediate/1.0.5: | ||||
|     resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} | ||||
|     dev: true | ||||
|  | ||||
|   /signal-exit/3.0.7: | ||||
|     resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /string_decoder/1.1.1: | ||||
|     resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} | ||||
|     dependencies: | ||||
|       safe-buffer: 5.1.2 | ||||
|     dev: true | ||||
|  | ||||
|   /string_decoder/1.3.0: | ||||
|     resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} | ||||
|     dependencies: | ||||
|       safe-buffer: 5.2.1 | ||||
|     dev: true | ||||
|  | ||||
|   /supports-color/7.2.0: | ||||
|     resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       has-flag: 4.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /tar-stream/2.2.0: | ||||
|     resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} | ||||
|     engines: {node: '>=6'} | ||||
|     dependencies: | ||||
|       bl: 4.1.0 | ||||
|       end-of-stream: 1.4.4 | ||||
|       fs-constants: 1.0.0 | ||||
|       inherits: 2.0.4 | ||||
|       readable-stream: 3.6.2 | ||||
|     dev: true | ||||
|  | ||||
|   /to-regex-range/5.0.1: | ||||
|     resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} | ||||
|     engines: {node: '>=8.0'} | ||||
|     dependencies: | ||||
|       is-number: 7.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /traverse/0.3.9: | ||||
|     resolution: {integrity: sha512-iawgk0hLP3SxGKDfnDJf8wTz4p2qImnyihM5Hh/sGvQ3K37dPi/w8sRhdNIxYA1TwFwc5mDhIJq+O0RsvXBKdQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /type/1.2.0: | ||||
|     resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} | ||||
|     dev: true | ||||
|  | ||||
|   /type/2.7.2: | ||||
|     resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} | ||||
|     dev: true | ||||
|  | ||||
|   /typedarray-to-buffer/3.1.5: | ||||
|     resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} | ||||
|     dependencies: | ||||
|       is-typedarray: 1.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /unique-string/2.0.0: | ||||
|     resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} | ||||
|     engines: {node: '>=8'} | ||||
|     dependencies: | ||||
|       crypto-random-string: 2.0.0 | ||||
|     dev: true | ||||
|  | ||||
|   /universalify/2.0.0: | ||||
|     resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} | ||||
|     engines: {node: '>= 10.0.0'} | ||||
|     dev: true | ||||
|  | ||||
|   /unzip-stream/0.3.1: | ||||
|     resolution: {integrity: sha512-RzaGXLNt+CW+T41h1zl6pGz3EaeVhYlK+rdAap+7DxW5kqsqePO8kRtWPaCiVqdhZc86EctSPVYNix30YOMzmw==} | ||||
|     dependencies: | ||||
|       binary: 0.3.0 | ||||
|       mkdirp: 0.5.6 | ||||
|     dev: true | ||||
|  | ||||
|   /unzipper/0.10.11: | ||||
|     resolution: {integrity: sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==} | ||||
|     dependencies: | ||||
|       big-integer: 1.6.51 | ||||
|       binary: 0.3.0 | ||||
|       bluebird: 3.4.7 | ||||
|       buffer-indexof-polyfill: 1.0.2 | ||||
|       duplexer2: 0.1.4 | ||||
|       fstream: 1.0.12 | ||||
|       graceful-fs: 4.2.11 | ||||
|       listenercount: 1.0.1 | ||||
|       readable-stream: 2.3.8 | ||||
|       setimmediate: 1.0.5 | ||||
|     dev: true | ||||
|  | ||||
|   /utf-8-validate/5.0.10: | ||||
|     resolution: {integrity: sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ==} | ||||
|     engines: {node: '>=6.14.2'} | ||||
|     requiresBuild: true | ||||
|     dependencies: | ||||
|       node-gyp-build: 4.6.0 | ||||
|     dev: true | ||||
|  | ||||
|   /util-deprecate/1.0.2: | ||||
|     resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} | ||||
|     dev: true | ||||
|  | ||||
|   /uuid/8.3.2: | ||||
|     resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} | ||||
|     hasBin: true | ||||
|     dev: true | ||||
|  | ||||
|   /w-json/1.3.10: | ||||
|     resolution: {integrity: sha512-XadVyw0xE+oZ5FGApXsdswv96rOhStzKqL53uSe5UaTadABGkWIg1+DTx8kiZ/VqTZTBneoL0l65RcPe4W3ecw==} | ||||
|     dev: true | ||||
|  | ||||
|   /websocket/1.0.34: | ||||
|     resolution: {integrity: sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==} | ||||
|     engines: {node: '>=4.0.0'} | ||||
|     dependencies: | ||||
|       bufferutil: 4.0.7 | ||||
|       debug: 2.6.9 | ||||
|       es5-ext: 0.10.62 | ||||
|       typedarray-to-buffer: 3.1.5 | ||||
|       utf-8-validate: 5.0.10 | ||||
|       yaeti: 0.0.6 | ||||
|     transitivePeerDependencies: | ||||
|       - supports-color | ||||
|     dev: true | ||||
|  | ||||
|   /wrappy/1.0.2: | ||||
|     resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} | ||||
|     dev: true | ||||
|  | ||||
|   /write-file-atomic/3.0.3: | ||||
|     resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} | ||||
|     dependencies: | ||||
|       imurmurhash: 0.1.4 | ||||
|       is-typedarray: 1.0.0 | ||||
|       signal-exit: 3.0.7 | ||||
|       typedarray-to-buffer: 3.1.5 | ||||
|     dev: true | ||||
|  | ||||
|   /xdg-basedir/4.0.0: | ||||
|     resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} | ||||
|     engines: {node: '>=8'} | ||||
|     dev: true | ||||
|  | ||||
|   /yaeti/0.0.6: | ||||
|     resolution: {integrity: sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==} | ||||
|     engines: {node: '>=0.10.32'} | ||||
|     dev: true | ||||
|  | ||||
|   /zip-stream/3.0.1: | ||||
|     resolution: {integrity: sha512-r+JdDipt93ttDjsOVPU5zaq5bAyY+3H19bDrThkvuVxC0xMQzU1PJcS6D+KrP3u96gH9XLomcHPb+2skoDjulQ==} | ||||
|     engines: {node: '>= 8'} | ||||
|     dependencies: | ||||
|       archiver-utils: 2.1.0 | ||||
|       compress-commons: 3.0.0 | ||||
|       readable-stream: 3.6.2 | ||||
|     dev: true | ||||
							
								
								
									
										92
									
								
								tmp.json
									
									
									
									
									
								
							
							
						
						
									
										92
									
								
								tmp.json
									
									
									
									
									
								
							| @@ -1,92 +0,0 @@ | ||||
| { | ||||
| 	"id": 112, | ||||
| 	"tag_name": "0.1.1", | ||||
| 	"target_commitish": "main", | ||||
| 	"name": "0.1.1", | ||||
| 	"body": "Husky 🐶\r\nCI build", | ||||
| 	"url": "https://git.odit.services/api/v1/repos/lfk/scanclient/releases/112", | ||||
| 	"html_url": "https://git.odit.services/lfk/scanclient/releases/tag/0.1.1", | ||||
| 	"tarball_url": "https://git.odit.services/lfk/scanclient/archive/0.1.1.tar.gz", | ||||
| 	"zipball_url": "https://git.odit.services/lfk/scanclient/archive/0.1.1.zip", | ||||
| 	"draft": false, | ||||
| 	"prerelease": false, | ||||
| 	"created_at": "2021-03-19T17:51:46Z", | ||||
| 	"published_at": "2021-03-19T17:51:46Z", | ||||
| 	"author": { | ||||
| 		"id": 2, | ||||
| 		"login": "philipp", | ||||
| 		"full_name": "Philipp Dormann", | ||||
| 		"email": "philipp@philippdormann.de", | ||||
| 		"avatar_url": "https://git.odit.services/user/avatar/philipp/-1", | ||||
| 		"language": "en-US", | ||||
| 		"is_admin": true, | ||||
| 		"last_login": "2021-03-17T15:29:38Z", | ||||
| 		"created": "2020-10-30T14:18:23Z", | ||||
| 		"username": "philipp" | ||||
| 	}, | ||||
| 	"assets": [ | ||||
| 		{ | ||||
| 			"id": 52, | ||||
| 			"name": "sha512sum.txt", | ||||
| 			"size": 143, | ||||
| 			"download_count": 0, | ||||
| 			"created_at": "2021-03-19T17:52:11Z", | ||||
| 			"uuid": "acda3b63-6b2b-40f3-89d1-8cf2b255b18d", | ||||
| 			"browser_download_url": "https://git.odit.services/attachments/acda3b63-6b2b-40f3-89d1-8cf2b255b18d" | ||||
| 		}, | ||||
| 		{ | ||||
| 			"id": 51, | ||||
| 			"name": "dist.zip", | ||||
| 			"size": 99014, | ||||
| 			"download_count": 1, | ||||
| 			"created_at": "2021-03-19T17:52:11Z", | ||||
| 			"uuid": "4b00c80a-ac17-4ad7-a5ba-5aed2e24b29a", | ||||
| 			"browser_download_url": "https://git.odit.services/attachments/4b00c80a-ac17-4ad7-a5ba-5aed2e24b29a" | ||||
| 		}, | ||||
| 		{ | ||||
| 			"id": 53, | ||||
| 			"name": "adler32sum.txt", | ||||
| 			"size": 25, | ||||
| 			"download_count": 0, | ||||
| 			"created_at": "2021-03-19T17:52:11Z", | ||||
| 			"uuid": "a6183b19-71fc-485c-81f1-819d356f7526", | ||||
| 			"browser_download_url": "https://git.odit.services/attachments/a6183b19-71fc-485c-81f1-819d356f7526" | ||||
| 		}, | ||||
| 		{ | ||||
| 			"id": 54, | ||||
| 			"name": "crc32sum.txt", | ||||
| 			"size": 24, | ||||
| 			"download_count": 0, | ||||
| 			"created_at": "2021-03-19T17:52:11Z", | ||||
| 			"uuid": "f39318ed-f92a-4fac-b5df-468cafd2df2f", | ||||
| 			"browser_download_url": "https://git.odit.services/attachments/f39318ed-f92a-4fac-b5df-468cafd2df2f" | ||||
| 		}, | ||||
| 		{ | ||||
| 			"id": 55, | ||||
| 			"name": "md5sum.txt", | ||||
| 			"size": 47, | ||||
| 			"download_count": 0, | ||||
| 			"created_at": "2021-03-19T17:52:11Z", | ||||
| 			"uuid": "88601f1d-647a-40cc-ae44-55105eafa2f1", | ||||
| 			"browser_download_url": "https://git.odit.services/attachments/88601f1d-647a-40cc-ae44-55105eafa2f1" | ||||
| 		}, | ||||
| 		{ | ||||
| 			"id": 56, | ||||
| 			"name": "sha1sum.txt", | ||||
| 			"size": 55, | ||||
| 			"download_count": 0, | ||||
| 			"created_at": "2021-03-19T17:52:12Z", | ||||
| 			"uuid": "04b67d7c-10f5-4e13-a11a-015eddf4591e", | ||||
| 			"browser_download_url": "https://git.odit.services/attachments/04b67d7c-10f5-4e13-a11a-015eddf4591e" | ||||
| 		}, | ||||
| 		{ | ||||
| 			"id": 57, | ||||
| 			"name": "sha256sum.txt", | ||||
| 			"size": 79, | ||||
| 			"download_count": 0, | ||||
| 			"created_at": "2021-03-19T17:52:12Z", | ||||
| 			"uuid": "77252928-127c-4cb6-b69c-956c5b8c0708", | ||||
| 			"browser_download_url": "https://git.odit.services/attachments/77252928-127c-4cb6-b69c-956c5b8c0708" | ||||
| 		} | ||||
| 	] | ||||
| } | ||||
		Reference in New Issue
	
	Block a user