mirror of
				https://github.com/zadam/trilium.git
				synced 2025-11-03 20:06:08 +01:00 
			
		
		
		
	Create Big Sur-style icons
This commit is contained in:
		
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							@@ -22,3 +22,4 @@ images/app-icons/png/16x16.png
 | 
			
		||||
images/app-icons/png/32x32.png
 | 
			
		||||
images/app-icons/png/512x512.png
 | 
			
		||||
images/app-icons/png/1024x1024.png
 | 
			
		||||
images/app-icons/mac/*.png
 | 
			
		||||
@@ -29,7 +29,14 @@ declare -a sizes=("16" "32" "512" "1024")
 | 
			
		||||
for size in "${sizes[@]}"; do
 | 
			
		||||
  inkscape -w $size -h $size "../icon-color.svg" -o "./png/${size}x${size}.png"
 | 
			
		||||
done
 | 
			
		||||
icnsutil compose -f "mac/icon.icns" "./png/16x16.png" "./png/32x32.png" "./png/128x128.png" "./png/512x512.png" "./png/1024x1024.png"
 | 
			
		||||
 | 
			
		||||
mkdir -p fakeapp.app
 | 
			
		||||
npx iconsur set fakeapp.app -l -i "png/1024x1024.png" -o "mac/1024x1024.png"
 | 
			
		||||
declare -a sizes=("16x16" "32x32" "128x128" "512x512")
 | 
			
		||||
for size in "${sizes[@]}"; do
 | 
			
		||||
  magick "mac/1024x1024.png" -resize "${size}" "mac/${size}.png"
 | 
			
		||||
done
 | 
			
		||||
icnsutil compose -f "mac/icon.icns" ./mac/*.png
 | 
			
		||||
 | 
			
		||||
# Build Windows icon
 | 
			
		||||
magick -background none "../icon-color.svg" -define icon:auto-resize=16,32,48,64,128,256 "./win/icon.ico"
 | 
			
		||||
 
 | 
			
		||||
										
											Binary file not shown.
										
									
								
							
							
								
								
									
										547
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										547
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@@ -127,6 +127,7 @@
 | 
			
		||||
        "electron-packager": "17.1.2",
 | 
			
		||||
        "electron-rebuild": "3.2.9",
 | 
			
		||||
        "esm": "3.2.25",
 | 
			
		||||
        "iconsur": "^1.7.0",
 | 
			
		||||
        "jasmine": "5.1.0",
 | 
			
		||||
        "jsdoc": "^4.0.3",
 | 
			
		||||
        "lorem-ipsum": "2.0.8",
 | 
			
		||||
@@ -8046,6 +8047,543 @@
 | 
			
		||||
        "cross-fetch": "4.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/icns-lib": {
 | 
			
		||||
      "version": "1.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/icns-lib/-/icns-lib-1.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-J7+RDRQApG/vChY5TP043NitBcNC7QMn1kOgGvlAkyrK65hozAaSwTNsTZ2HJh+br9e1NlzpBreAOpk4YuhOJA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=8"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur": {
 | 
			
		||||
      "version": "1.7.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/iconsur/-/iconsur-1.7.0.tgz",
 | 
			
		||||
      "integrity": "sha512-5ogYQORxVPraYXyFpL5keurLT+sBhIX9n9EAWLbYIEwJlasbLrxOfKpmyGhFu5cUaucIHx4FGu9hOUxfX8ERJA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "commander": "^6.0.0",
 | 
			
		||||
        "cross-fetch": "^3.1.5",
 | 
			
		||||
        "glob": "^7.1.6",
 | 
			
		||||
        "icns-lib": "^1.0.1",
 | 
			
		||||
        "jimp": "^0.14.0",
 | 
			
		||||
        "plist": "^3.0.5"
 | 
			
		||||
      },
 | 
			
		||||
      "bin": {
 | 
			
		||||
        "iconsur": "src/index.js"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/bmp": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-5RkX6tSS7K3K3xNEb2ygPuvyL9whjanhoaB/WmmXlJS6ub4DjTqrapu8j4qnIWmO4YYtFeTbDTXV6v9P1yMA5A==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0",
 | 
			
		||||
        "bmp-js": "^0.1.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/core": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-S62FcKdtLtj3yWsGfJRdFXSutjvHg7aQNiFogMbwq19RP4XJWqS2nOphu7ScB8KrSlyy5nPF2hkWNhLRLyD82w==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0",
 | 
			
		||||
        "any-base": "^1.1.0",
 | 
			
		||||
        "buffer": "^5.2.0",
 | 
			
		||||
        "exif-parser": "^0.1.12",
 | 
			
		||||
        "file-type": "^9.0.0",
 | 
			
		||||
        "load-bmfont": "^1.3.1",
 | 
			
		||||
        "mkdirp": "^0.5.1",
 | 
			
		||||
        "phin": "^2.9.1",
 | 
			
		||||
        "pixelmatch": "^4.0.2",
 | 
			
		||||
        "tinycolor2": "^1.4.1"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/custom": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-kQJMeH87+kWJdVw8F9GQhtsageqqxrvzg7yyOw3Tx/s7v5RToe8RnKyMM+kVtBJtNAG+Xyv/z01uYQ2jiZ3GwA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/core": "^0.14.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/gif": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-DHjoOSfCaCz72+oGGEh8qH0zE6pUBaBxPxxmpYJjkNyDZP7RkbBkZJScIYeQ7BmJxmGN4/dZn+MxamoQlr+UYg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0",
 | 
			
		||||
        "gifwrap": "^0.9.2",
 | 
			
		||||
        "omggif": "^1.0.9"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/jpeg": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-561neGbr+87S/YVQYnZSTyjWTHBm9F6F1obYHiyU3wVmF+1CLbxY3FQzt4YolwyQHIBv36Bo0PY2KkkU8BEeeQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0",
 | 
			
		||||
        "jpeg-js": "^0.4.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-blit": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-YoYOrnVHeX3InfgbJawAU601iTZMwEBZkyqcP1V/S33Qnz9uzH1Uj1NtC6fNgWzvX6I4XbCWwtr4RrGFb5CFrw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-blur": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-9WhZcofLrT0hgI7t0chf7iBQZib//0gJh9WcQMUt5+Q1Bk04dWs8vTgLNj61GBqZXgHSPzE4OpCrrLDBG8zlhQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-circle": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-o5L+wf6QA44tvTum5HeLyLSc5eVfIUd5ZDVi5iRfO4o6GT/zux9AxuTSkKwnjhsG8bn1dDmywAOQGAx7BjrQVA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-color": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-JJz512SAILYV0M5LzBb9sbOm/XEj2fGElMiHAxb7aLI6jx+n0agxtHpfpV/AePTLm1vzzDxx6AJxXbKv355hBQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0",
 | 
			
		||||
        "tinycolor2": "^1.4.1"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-contain": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-RX2q233lGyaxiMY6kAgnm9ScmEkNSof0hdlaJAVDS1OgXphGAYAeSIAwzESZN4x3ORaWvkFefeVH9O9/698Evg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-blit": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-resize": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-scale": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-cover": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-0P/5XhzWES4uMdvbi3beUgfvhn4YuQ/ny8ijs5kkYIw6K8mHcl820HahuGpwWMx56DJLHRl1hFhJwo9CeTRJtQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-crop": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-resize": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-scale": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-crop": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-Ojtih+XIe6/XSGtpWtbAXBozhCdsDMmy+THUJAGu2x7ZgKrMS0JotN+vN2YC3nwDpYkM+yOJImQeptSfZb2Sug==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-displace": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-c75uQUzMgrHa8vegkgUvgRL/PRvD7paFbFJvzW0Ugs8Wl+CDMGIPYQ3j7IVaQkIS+cAxv+NJ3TIRBQyBrfVEOg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-dither": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-g8SJqFLyYexXQQsoh4dc1VP87TwyOgeTElBcxSXX2LaaMZezypmxQfLTzOFzZoK8m39NuaoH21Ou1Ftsq7LzVQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-fisheye": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-BFfUZ64EikCaABhCA6mR3bsltWhPpS321jpeIQfJyrILdpFsZ/OccNwCgpW1XlbldDHIoNtXTDGn3E+vCE7vDg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-flip": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-WtL1hj6ryqHhApih+9qZQYA6Ye8a4HAmdTzLbYdTMrrrSUgIzFdiZsD0WeDHpgS/+QMsWwF+NFmTZmxNWqKfXw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-rotate": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-gaussian": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-uaLwQ0XAQoydDlF9tlfc7iD9drYPriFe+jgYnWm8fbw5cN+eOIcnneEX9XCOOzwgLPkNCxGox6Kxjn8zY6GxtQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-invert": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-UaQW9X9vx8orQXYSjT5VcITkJPwDaHwrBbxxPoDG+F/Zgv4oV9fP+udDD6qmkgI9taU+44Fy+zm/J/gGcMWrdg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-mask": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-tdiGM69OBaKtSPfYSQeflzFhEpoRZ+BvKfDEoivyTjauynbjpRiwB1CaiS8En1INTDwzLXTT0Be9SpI3LkJoEA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-normalize": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-AfY8sqlsbbdVwFGcyIPy5JH/7fnBzlmuweb+Qtx2vn29okq6+HelLjw2b+VT2btgGUmWWHGEHd86oRGSoWGyEQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-print": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-MwP3sH+VS5AhhSTXk7pui+tEJFsxnTKFY3TraFJb8WFbA2Vo2qsRCZseEGwpTLhENB7p/JSsLvWoSSbpmxhFAQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0",
 | 
			
		||||
        "load-bmfont": "^1.4.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-blit": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-resize": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-qFeMOyXE/Bk6QXN0GQo89+CB2dQcXqoxUcDb2Ah8wdYlKqpi53skABkgVy5pW3EpiprDnzNDboMltdvDslNgLQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-rotate": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-aGaicts44bvpTcq5Dtf93/8TZFu5pMo/61lWWnYmwJJU1RqtQlxbCLEQpMyRhKDNSfPbuP8nyGmaqXlM/82J0Q==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-blit": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-crop": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-resize": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-scale": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-ZcJk0hxY5ZKZDDwflqQNHEGRblgaR+piePZm7dPwPUOSeYEH31P0AwZ1ziceR74zd8N80M0TMft+e3Td6KGBHw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-resize": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-shadow": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-p2igcEr/iGrLiTu0YePNHyby0WYAXM14c5cECZIVnq/UTOOIQ7xIcWZJ1lRbAEPxVVXPN1UibhZAbr3HAb5BjQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-blur": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-resize": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugin-threshold": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-N4BlDgm/FoOMV/DQM2rSpzsgqAzkP0DXkWZoqaQrlRxQBo4zizQLzhEL00T/YCCMKnddzgEhnByaocgaaa0fKw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5",
 | 
			
		||||
        "@jimp/plugin-color": ">=0.8.0",
 | 
			
		||||
        "@jimp/plugin-resize": ">=0.8.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/plugins": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-vDO3XT/YQlFlFLq5TqNjQkISqjBHT8VMhpWhAfJVwuXIpilxz5Glu4IDLK6jp4IjPR6Yg2WO8TmRY/HI8vLrOw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/plugin-blit": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-blur": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-circle": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-color": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-contain": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-cover": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-crop": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-displace": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-dither": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-fisheye": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-flip": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-gaussian": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-invert": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-mask": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-normalize": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-print": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-resize": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-rotate": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-scale": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-shadow": "^0.14.0",
 | 
			
		||||
        "@jimp/plugin-threshold": "^0.14.0",
 | 
			
		||||
        "timm": "^1.6.1"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/png": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-0RV/mEIDOrPCcNfXSPmPBqqSZYwGADNRVUTyMt47RuZh7sugbYdv/uvKmQSiqRdR0L1sfbCBMWUEa5G/8MSbdA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/utils": "^0.14.0",
 | 
			
		||||
        "pngjs": "^3.3.3"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/tiff": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-zBYDTlutc7j88G/7FBCn3kmQwWr0rmm1e0FKB4C3uJ5oYfT8645lftUsvosKVUEfkdmOaMAnhrf4ekaHcb5gQw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "utif": "^2.0.1"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/types": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-hx3cXAW1KZm+b+XCrY3LXtdWy2U+hNtq0rPyJ7NuXCjU7lZR3vIkpz1DLJ3yDdS70hTi5QDXY3Cd9kd6DtloHQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/bmp": "^0.14.0",
 | 
			
		||||
        "@jimp/gif": "^0.14.0",
 | 
			
		||||
        "@jimp/jpeg": "^0.14.0",
 | 
			
		||||
        "@jimp/png": "^0.14.0",
 | 
			
		||||
        "@jimp/tiff": "^0.14.0",
 | 
			
		||||
        "timm": "^1.6.1"
 | 
			
		||||
      },
 | 
			
		||||
      "peerDependencies": {
 | 
			
		||||
        "@jimp/custom": ">=0.3.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/@jimp/utils": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-MY5KFYUru0y74IsgM/9asDwb3ERxWxXEu3CRCZEvE7DtT86y1bR1XgtlSliMrptjz4qbivNGMQSvUBpEFJDp1A==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "regenerator-runtime": "^0.13.3"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/commander": {
 | 
			
		||||
      "version": "6.2.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
 | 
			
		||||
      "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">= 6"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/cross-fetch": {
 | 
			
		||||
      "version": "3.1.8",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz",
 | 
			
		||||
      "integrity": "sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "node-fetch": "^2.6.12"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/file-type": {
 | 
			
		||||
      "version": "9.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=6"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/gifwrap": {
 | 
			
		||||
      "version": "0.9.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/gifwrap/-/gifwrap-0.9.4.tgz",
 | 
			
		||||
      "integrity": "sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "image-q": "^4.0.0",
 | 
			
		||||
        "omggif": "^1.0.10"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/jimp": {
 | 
			
		||||
      "version": "0.14.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.14.0.tgz",
 | 
			
		||||
      "integrity": "sha512-8BXU+J8+SPmwwyq9ELihpSV4dWPTiOKBWCEgtkbnxxAVMjXdf3yGmyaLSshBfXc8sP/JQ9OZj5R8nZzz2wPXgA==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "@babel/runtime": "^7.7.2",
 | 
			
		||||
        "@jimp/custom": "^0.14.0",
 | 
			
		||||
        "@jimp/plugins": "^0.14.0",
 | 
			
		||||
        "@jimp/types": "^0.14.0",
 | 
			
		||||
        "regenerator-runtime": "^0.13.3"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconsur/node_modules/pngjs": {
 | 
			
		||||
      "version": "3.4.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz",
 | 
			
		||||
      "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "engines": {
 | 
			
		||||
        "node": ">=4.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/iconv-lite": {
 | 
			
		||||
      "version": "0.6.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
 | 
			
		||||
@@ -13641,6 +14179,15 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz",
 | 
			
		||||
      "integrity": "sha1-9F8VDExm7uloGGUFq5P8u4rWv2E="
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/utif": {
 | 
			
		||||
      "version": "2.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==",
 | 
			
		||||
      "dev": true,
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "pako": "^1.0.5"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "node_modules/utif2": {
 | 
			
		||||
      "version": "4.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/utif2/-/utif2-4.1.0.tgz",
 | 
			
		||||
 
 | 
			
		||||
@@ -162,6 +162,7 @@
 | 
			
		||||
    "electron-packager": "17.1.2",
 | 
			
		||||
    "electron-rebuild": "3.2.9",
 | 
			
		||||
    "esm": "3.2.25",
 | 
			
		||||
    "iconsur": "^1.7.0",
 | 
			
		||||
    "jasmine": "5.1.0",
 | 
			
		||||
    "jsdoc": "^4.0.3",
 | 
			
		||||
    "lorem-ipsum": "2.0.8",
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user