mirror of
				https://github.com/TriliumNext/Notes.git
				synced 2025-11-04 15:11:31 +08:00 
			
		
		
		
	make it again possible to open notes through URL hash
This commit is contained in:
		
							parent
							
								
									6a99af64a8
								
							
						
					
					
						commit
						3d7a5f20e7
					
				
							
								
								
									
										382
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										382
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							@ -71,9 +71,9 @@
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "core-js": {
 | 
			
		||||
          "version": "2.6.5",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
 | 
			
		||||
          "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A=="
 | 
			
		||||
          "version": "2.6.9",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.9.tgz",
 | 
			
		||||
          "integrity": "sha512-HOpZf6eXmnl7la+cUdMnLvUxKNqLUzJvgIziQ0DiF3JwSImNphIqdGqzj6hIKyX04MmV0poclQ7+wjWvxQyR2A=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@ -245,20 +245,6 @@
 | 
			
		||||
        "tinycolor2": "^1.4.1"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "base64-js": {
 | 
			
		||||
          "version": "1.3.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
 | 
			
		||||
          "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
 | 
			
		||||
        },
 | 
			
		||||
        "buffer": {
 | 
			
		||||
          "version": "5.2.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
 | 
			
		||||
          "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "base64-js": "^1.0.2",
 | 
			
		||||
            "ieee754": "^1.1.4"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "file-type": {
 | 
			
		||||
          "version": "9.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz",
 | 
			
		||||
@ -900,7 +886,7 @@
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "file-type": {
 | 
			
		||||
          "version": "3.9.0",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
          "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
@ -1179,9 +1165,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "base64-js": {
 | 
			
		||||
      "version": "0.0.8",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
 | 
			
		||||
      "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg="
 | 
			
		||||
      "version": "1.3.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
 | 
			
		||||
      "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
 | 
			
		||||
    },
 | 
			
		||||
    "bcrypt-pbkdf": {
 | 
			
		||||
      "version": "1.0.2",
 | 
			
		||||
@ -1221,7 +1207,7 @@
 | 
			
		||||
        },
 | 
			
		||||
        "uuid": {
 | 
			
		||||
          "version": "2.0.3",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
@ -1255,7 +1241,7 @@
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "semver": {
 | 
			
		||||
          "version": "4.3.6",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
 | 
			
		||||
          "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
@ -1275,7 +1261,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "bl": {
 | 
			
		||||
      "version": "1.2.2",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
 | 
			
		||||
      "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "readable-stream": "^2.3.5",
 | 
			
		||||
@ -1520,13 +1506,12 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "buffer": {
 | 
			
		||||
      "version": "3.6.0",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz",
 | 
			
		||||
      "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=",
 | 
			
		||||
      "version": "5.2.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
 | 
			
		||||
      "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "base64-js": "0.0.8",
 | 
			
		||||
        "ieee754": "^1.1.4",
 | 
			
		||||
        "isarray": "^1.0.0"
 | 
			
		||||
        "base64-js": "^1.0.2",
 | 
			
		||||
        "ieee754": "^1.1.4"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "buffer-alloc": {
 | 
			
		||||
@ -1576,12 +1561,12 @@
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "file-type": {
 | 
			
		||||
          "version": "3.9.0",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
          "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
 | 
			
		||||
        },
 | 
			
		||||
        "uuid": {
 | 
			
		||||
          "version": "2.0.3",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
@ -1828,7 +1813,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "chalk": {
 | 
			
		||||
      "version": "1.1.3",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
 | 
			
		||||
      "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "ansi-styles": "^2.2.1",
 | 
			
		||||
@ -2143,7 +2128,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "commander": {
 | 
			
		||||
      "version": "2.8.1",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
 | 
			
		||||
      "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "graceful-readlink": ">= 1.0.0"
 | 
			
		||||
@ -2247,9 +2232,12 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "content-disposition": {
 | 
			
		||||
      "version": "0.5.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
 | 
			
		||||
      "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
 | 
			
		||||
      "version": "0.5.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
 | 
			
		||||
      "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "safe-buffer": "5.1.2"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "content-security-policy-builder": {
 | 
			
		||||
      "version": "2.0.0",
 | 
			
		||||
@ -2480,9 +2468,9 @@
 | 
			
		||||
      "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
 | 
			
		||||
    },
 | 
			
		||||
    "dayjs": {
 | 
			
		||||
      "version": "1.8.14",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.14.tgz",
 | 
			
		||||
      "integrity": "sha512-AVhDmRTe541iWirnoeFSSDDGvCT6HWaNQ4z2WmmzXMGZj6ph6ydao2teKq/eUtR43GPJXlYFD+C/SotG1P9wUQ=="
 | 
			
		||||
      "version": "1.8.15",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.8.15.tgz",
 | 
			
		||||
      "integrity": "sha512-HYHCI1nohG52B45vCQg8Re3hNDZbMroWPkhz50yaX7Lu0ATyjGsTdoYZBpjED9ar6chqTx2dmSmM8A51mojnAg=="
 | 
			
		||||
    },
 | 
			
		||||
    "debug": {
 | 
			
		||||
      "version": "4.1.1",
 | 
			
		||||
@ -2688,11 +2676,11 @@
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "through2": {
 | 
			
		||||
          "version": "2.0.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 | 
			
		||||
          "version": "2.0.5",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
 | 
			
		||||
          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "readable-stream": "^2.1.5",
 | 
			
		||||
            "readable-stream": "~2.3.6",
 | 
			
		||||
            "xtend": "~4.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
@ -2741,9 +2729,9 @@
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "object-keys": {
 | 
			
		||||
          "version": "1.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
 | 
			
		||||
          "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg=="
 | 
			
		||||
          "version": "1.1.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
 | 
			
		||||
          "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@ -3038,9 +3026,9 @@
 | 
			
		||||
      "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
 | 
			
		||||
    },
 | 
			
		||||
    "duplexify": {
 | 
			
		||||
      "version": "3.6.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
 | 
			
		||||
      "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
 | 
			
		||||
      "version": "3.7.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
 | 
			
		||||
      "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "end-of-stream": "^1.0.0",
 | 
			
		||||
        "inherits": "^2.0.1",
 | 
			
		||||
@ -3986,9 +3974,9 @@
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "object-keys": {
 | 
			
		||||
          "version": "1.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz",
 | 
			
		||||
          "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg=="
 | 
			
		||||
          "version": "1.1.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
 | 
			
		||||
          "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@ -5135,12 +5123,13 @@
 | 
			
		||||
      "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
 | 
			
		||||
    },
 | 
			
		||||
    "fancy-log": {
 | 
			
		||||
      "version": "1.3.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
 | 
			
		||||
      "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
 | 
			
		||||
      "version": "1.3.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
 | 
			
		||||
      "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "ansi-gray": "^0.1.1",
 | 
			
		||||
        "color-support": "^1.1.3",
 | 
			
		||||
        "parse-node-version": "^1.0.0",
 | 
			
		||||
        "time-stamp": "^1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@ -5156,9 +5145,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "fast-glob": {
 | 
			
		||||
      "version": "3.0.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.3.tgz",
 | 
			
		||||
      "integrity": "sha512-scDJbDhN+6S4ELXzzN96Fqm5y1CMRn+Io3C4Go+n/gUKP+LW26Wma6IxLSsX2eAMBUOFmyHKDBrUSuoHsycQ5A==",
 | 
			
		||||
      "version": "3.0.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.0.4.tgz",
 | 
			
		||||
      "integrity": "sha512-wkIbV6qg37xTJwqSsdnIphL1e+LaGz4AIQqr00mIubMaEhv1/HEmJ0uuCGZRNRUkZZmOB5mJKO0ZUTVq+SxMQg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@nodelib/fs.stat": "^2.0.1",
 | 
			
		||||
        "@nodelib/fs.walk": "^1.2.1",
 | 
			
		||||
@ -5828,14 +5817,6 @@
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "get-port": {
 | 
			
		||||
      "version": "5.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-imzMU0FjsZqNa6BqOjbbW6w5BivHIuQKopjpPqcnx0AVHJQKCxK1O+Ab3OrVXhrekqfVMjwA9ZYu062R+KcIsQ==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "type-fest": "^0.3.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "get-proxy": {
 | 
			
		||||
      "version": "1.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
 | 
			
		||||
@ -6088,9 +6069,9 @@
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "globby": {
 | 
			
		||||
      "version": "10.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.0.tgz",
 | 
			
		||||
      "integrity": "sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==",
 | 
			
		||||
      "version": "10.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "@types/glob": "^7.1.1",
 | 
			
		||||
        "array-union": "^2.1.0",
 | 
			
		||||
@ -6115,16 +6096,16 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "glogg": {
 | 
			
		||||
      "version": "1.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
 | 
			
		||||
      "version": "1.0.2",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
 | 
			
		||||
      "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "sparkles": "^1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "got": {
 | 
			
		||||
      "version": "5.7.1",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/got/-/got-5.7.1.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz",
 | 
			
		||||
      "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "create-error-class": "^3.0.1",
 | 
			
		||||
@ -6190,11 +6171,11 @@
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "through2": {
 | 
			
		||||
          "version": "2.0.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 | 
			
		||||
          "version": "2.0.5",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
 | 
			
		||||
          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "readable-stream": "^2.1.5",
 | 
			
		||||
            "readable-stream": "~2.3.6",
 | 
			
		||||
            "xtend": "~4.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
@ -6236,11 +6217,11 @@
 | 
			
		||||
          "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ="
 | 
			
		||||
        },
 | 
			
		||||
        "through2": {
 | 
			
		||||
          "version": "2.0.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 | 
			
		||||
          "version": "2.0.5",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
 | 
			
		||||
          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "readable-stream": "^2.1.5",
 | 
			
		||||
            "readable-stream": "~2.3.6",
 | 
			
		||||
            "xtend": "~4.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
@ -6548,9 +6529,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "ieee754": {
 | 
			
		||||
      "version": "1.1.12",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
 | 
			
		||||
      "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
 | 
			
		||||
      "version": "1.1.13",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
 | 
			
		||||
      "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg=="
 | 
			
		||||
    },
 | 
			
		||||
    "ienoopen": {
 | 
			
		||||
      "version": "1.1.0",
 | 
			
		||||
@ -6639,13 +6620,6 @@
 | 
			
		||||
            "semver": "^5.5.0",
 | 
			
		||||
            "shebang-command": "^1.2.0",
 | 
			
		||||
            "which": "^1.2.9"
 | 
			
		||||
          },
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "semver": {
 | 
			
		||||
              "version": "5.7.0",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
 | 
			
		||||
              "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "execa": {
 | 
			
		||||
@ -6669,6 +6643,11 @@
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "pump": "^3.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "semver": {
 | 
			
		||||
          "version": "5.7.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
 | 
			
		||||
          "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
@ -6913,7 +6892,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "into-stream": {
 | 
			
		||||
      "version": "3.1.0",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
 | 
			
		||||
      "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "from2": "^2.1.1",
 | 
			
		||||
@ -7502,19 +7481,10 @@
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
 | 
			
		||||
      "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A="
 | 
			
		||||
    },
 | 
			
		||||
    "json-stable-stringify": {
 | 
			
		||||
      "version": "1.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
 | 
			
		||||
      "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "jsonify": "~0.0.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "json-stable-stringify-without-jsonify": {
 | 
			
		||||
      "version": "1.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
 | 
			
		||||
      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
 | 
			
		||||
      "dev": true
 | 
			
		||||
      "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
 | 
			
		||||
    },
 | 
			
		||||
    "json-stringify-safe": {
 | 
			
		||||
      "version": "5.0.1",
 | 
			
		||||
@ -7538,11 +7508,6 @@
 | 
			
		||||
        "graceful-fs": "^4.1.6"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "jsonify": {
 | 
			
		||||
      "version": "0.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
 | 
			
		||||
      "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
 | 
			
		||||
    },
 | 
			
		||||
    "jsprim": {
 | 
			
		||||
      "version": "1.4.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
 | 
			
		||||
@ -7997,9 +7962,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "math-random": {
 | 
			
		||||
      "version": "1.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
 | 
			
		||||
      "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w="
 | 
			
		||||
      "version": "1.0.4",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
 | 
			
		||||
      "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A=="
 | 
			
		||||
    },
 | 
			
		||||
    "mdurl": {
 | 
			
		||||
      "version": "1.0.1",
 | 
			
		||||
@ -8099,9 +8064,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "mime": {
 | 
			
		||||
      "version": "1.4.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
 | 
			
		||||
      "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
 | 
			
		||||
      "version": "1.6.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
 | 
			
		||||
      "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
 | 
			
		||||
    },
 | 
			
		||||
    "mime-db": {
 | 
			
		||||
      "version": "1.36.0",
 | 
			
		||||
@ -8261,9 +8226,9 @@
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "array-uniq": {
 | 
			
		||||
          "version": "2.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.0.0.tgz",
 | 
			
		||||
          "integrity": "sha512-O3QZEr+3wDj7otzF7PjNGs6CA3qmYMLvt5xGkjY/V0VxS+ovvqVo/5wKM/OVOAyuX4DTh9H31zE/yKtO66hTkg=="
 | 
			
		||||
          "version": "2.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz",
 | 
			
		||||
          "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ=="
 | 
			
		||||
        },
 | 
			
		||||
        "bin-build": {
 | 
			
		||||
          "version": "3.0.0",
 | 
			
		||||
@ -8287,9 +8252,9 @@
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "bin-version": {
 | 
			
		||||
          "version": "3.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.0.0.tgz",
 | 
			
		||||
          "integrity": "sha512-Ekhwm6AUiMbZ1LgVCNMkgjovpMR30FyQN74laAW9gs0NPjZR5gdY0ARNB0YsQG8GOme3CsHbxmeyq/7Ofq6QYQ==",
 | 
			
		||||
          "version": "3.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
 | 
			
		||||
          "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "execa": "^1.0.0",
 | 
			
		||||
            "find-versions": "^3.0.0"
 | 
			
		||||
@ -8327,13 +8292,6 @@
 | 
			
		||||
            "bin-version": "^3.0.0",
 | 
			
		||||
            "semver": "^5.6.0",
 | 
			
		||||
            "semver-truncate": "^1.1.2"
 | 
			
		||||
          },
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "semver": {
 | 
			
		||||
              "version": "5.7.0",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
 | 
			
		||||
              "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "bin-wrapper": {
 | 
			
		||||
@ -8382,7 +8340,7 @@
 | 
			
		||||
            },
 | 
			
		||||
            "get-stream": {
 | 
			
		||||
              "version": "3.0.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 | 
			
		||||
            },
 | 
			
		||||
            "got": {
 | 
			
		||||
@ -8418,13 +8376,13 @@
 | 
			
		||||
            },
 | 
			
		||||
            "p-cancelable": {
 | 
			
		||||
              "version": "0.4.1",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
 | 
			
		||||
              "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ=="
 | 
			
		||||
            },
 | 
			
		||||
            "p-event": {
 | 
			
		||||
              "version": "2.1.0",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.1.0.tgz",
 | 
			
		||||
              "integrity": "sha512-sDEpDVnzLGlJj3k590uUdpfEUySP5yAYlvfTCu5hTDvSTXQVecYWKcEwdO49PrZlnJ5wkfAvtawnno/jyXeqvA==",
 | 
			
		||||
              "version": "2.3.1",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
 | 
			
		||||
              "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "p-timeout": "^2.0.1"
 | 
			
		||||
              }
 | 
			
		||||
@ -8473,13 +8431,6 @@
 | 
			
		||||
            "semver": "^5.5.0",
 | 
			
		||||
            "shebang-command": "^1.2.0",
 | 
			
		||||
            "which": "^1.2.9"
 | 
			
		||||
          },
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "semver": {
 | 
			
		||||
              "version": "5.7.0",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
 | 
			
		||||
              "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "decompress": {
 | 
			
		||||
@ -8505,22 +8456,6 @@
 | 
			
		||||
            "file-type": "^5.2.0",
 | 
			
		||||
            "is-stream": "^1.1.0",
 | 
			
		||||
            "tar-stream": "^1.5.2"
 | 
			
		||||
          },
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "tar-stream": {
 | 
			
		||||
              "version": "1.6.2",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
 | 
			
		||||
              "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
 | 
			
		||||
              "requires": {
 | 
			
		||||
                "bl": "^1.0.0",
 | 
			
		||||
                "buffer-alloc": "^1.2.0",
 | 
			
		||||
                "end-of-stream": "^1.0.0",
 | 
			
		||||
                "fs-constants": "^1.0.0",
 | 
			
		||||
                "readable-stream": "^2.3.0",
 | 
			
		||||
                "to-buffer": "^1.1.1",
 | 
			
		||||
                "xtend": "^4.0.0"
 | 
			
		||||
              }
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "decompress-tarbz2": {
 | 
			
		||||
@ -8565,7 +8500,7 @@
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "file-type": {
 | 
			
		||||
              "version": "3.9.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
              "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
@ -8590,7 +8525,7 @@
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "get-stream": {
 | 
			
		||||
              "version": "3.0.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 | 
			
		||||
            },
 | 
			
		||||
            "pify": {
 | 
			
		||||
@ -8629,11 +8564,11 @@
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "find-versions": {
 | 
			
		||||
          "version": "3.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.0.0.tgz",
 | 
			
		||||
          "integrity": "sha512-IUvtItVFNmTtKoB0PRfbkR0zR9XMG5rWNO3qI1S8L0zdv+v2gqzM0pAunloxqbqAfT8w7bg8n/5gHzTXte8H5A==",
 | 
			
		||||
          "version": "3.1.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz",
 | 
			
		||||
          "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "array-uniq": "^2.0.0",
 | 
			
		||||
            "array-uniq": "^2.1.0",
 | 
			
		||||
            "semver-regex": "^2.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
@ -8647,7 +8582,7 @@
 | 
			
		||||
        },
 | 
			
		||||
        "get-stream": {
 | 
			
		||||
          "version": "2.3.1",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
 | 
			
		||||
          "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "object-assign": "^4.0.1",
 | 
			
		||||
@ -8677,7 +8612,7 @@
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "get-stream": {
 | 
			
		||||
              "version": "3.0.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
@ -8707,7 +8642,7 @@
 | 
			
		||||
        },
 | 
			
		||||
        "pify": {
 | 
			
		||||
          "version": "2.3.0",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
 | 
			
		||||
          "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
 | 
			
		||||
        },
 | 
			
		||||
        "prepend-http": {
 | 
			
		||||
@ -8715,6 +8650,11 @@
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
 | 
			
		||||
          "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc="
 | 
			
		||||
        },
 | 
			
		||||
        "semver": {
 | 
			
		||||
          "version": "5.7.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
 | 
			
		||||
          "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
 | 
			
		||||
        },
 | 
			
		||||
        "semver-regex": {
 | 
			
		||||
          "version": "2.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
 | 
			
		||||
@ -8728,6 +8668,20 @@
 | 
			
		||||
            "is-natural-number": "^4.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "tar-stream": {
 | 
			
		||||
          "version": "1.6.2",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
 | 
			
		||||
          "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "bl": "^1.0.0",
 | 
			
		||||
            "buffer-alloc": "^1.2.0",
 | 
			
		||||
            "end-of-stream": "^1.0.0",
 | 
			
		||||
            "fs-constants": "^1.0.0",
 | 
			
		||||
            "readable-stream": "^2.3.0",
 | 
			
		||||
            "to-buffer": "^1.1.1",
 | 
			
		||||
            "xtend": "^4.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "timed-out": {
 | 
			
		||||
          "version": "4.0.1",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
 | 
			
		||||
@ -8813,7 +8767,7 @@
 | 
			
		||||
        },
 | 
			
		||||
        "readable-stream": {
 | 
			
		||||
          "version": "1.1.14",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
 | 
			
		||||
          "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "core-util-is": "~1.0.0",
 | 
			
		||||
@ -9239,7 +9193,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "onetime": {
 | 
			
		||||
      "version": "1.1.0",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
 | 
			
		||||
      "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k="
 | 
			
		||||
    },
 | 
			
		||||
    "open": {
 | 
			
		||||
@ -9426,7 +9380,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "p-is-promise": {
 | 
			
		||||
      "version": "1.1.0",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
 | 
			
		||||
      "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4="
 | 
			
		||||
    },
 | 
			
		||||
    "p-limit": {
 | 
			
		||||
@ -9632,6 +9586,11 @@
 | 
			
		||||
        "error-ex": "^1.2.0"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "parse-node-version": {
 | 
			
		||||
      "version": "1.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA=="
 | 
			
		||||
    },
 | 
			
		||||
    "parse5": {
 | 
			
		||||
      "version": "4.0.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
 | 
			
		||||
@ -9936,7 +9895,7 @@
 | 
			
		||||
            },
 | 
			
		||||
            "get-stream": {
 | 
			
		||||
              "version": "3.0.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
@ -10220,7 +10179,7 @@
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "file-type": {
 | 
			
		||||
              "version": "3.9.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
 | 
			
		||||
              "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
@ -10245,7 +10204,7 @@
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "get-stream": {
 | 
			
		||||
              "version": "3.0.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 | 
			
		||||
            },
 | 
			
		||||
            "pify": {
 | 
			
		||||
@ -10283,7 +10242,7 @@
 | 
			
		||||
            },
 | 
			
		||||
            "get-stream": {
 | 
			
		||||
              "version": "3.0.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
@ -10335,7 +10294,7 @@
 | 
			
		||||
        },
 | 
			
		||||
        "get-stream": {
 | 
			
		||||
          "version": "2.3.1",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
 | 
			
		||||
          "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "object-assign": "^4.0.1",
 | 
			
		||||
@ -10365,7 +10324,7 @@
 | 
			
		||||
          "dependencies": {
 | 
			
		||||
            "get-stream": {
 | 
			
		||||
              "version": "3.0.0",
 | 
			
		||||
              "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
 | 
			
		||||
              "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
 | 
			
		||||
            }
 | 
			
		||||
          }
 | 
			
		||||
@ -10632,7 +10591,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "query-string": {
 | 
			
		||||
      "version": "5.1.1",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "decode-uri-component": "^0.2.0",
 | 
			
		||||
@ -10664,9 +10623,9 @@
 | 
			
		||||
      "integrity": "sha1-T2ih3Arli9P7lYSMMDJNt11kNgs="
 | 
			
		||||
    },
 | 
			
		||||
    "randomatic": {
 | 
			
		||||
      "version": "3.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==",
 | 
			
		||||
      "version": "3.1.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
 | 
			
		||||
      "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "is-number": "^4.0.0",
 | 
			
		||||
        "kind-of": "^6.0.0",
 | 
			
		||||
@ -11994,7 +11953,7 @@
 | 
			
		||||
    },
 | 
			
		||||
    "strip-dirs": {
 | 
			
		||||
      "version": "1.1.1",
 | 
			
		||||
      "resolved": "http://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",
 | 
			
		||||
      "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "chalk": "^1.0.0",
 | 
			
		||||
@ -12305,7 +12264,7 @@
 | 
			
		||||
        },
 | 
			
		||||
        "readable-stream": {
 | 
			
		||||
          "version": "1.0.34",
 | 
			
		||||
          "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
 | 
			
		||||
          "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "core-util-is": "~1.0.0",
 | 
			
		||||
@ -12331,11 +12290,11 @@
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "through2": {
 | 
			
		||||
          "version": "2.0.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 | 
			
		||||
          "version": "2.0.5",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
 | 
			
		||||
          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "readable-stream": "^2.1.5",
 | 
			
		||||
            "readable-stream": "~2.3.6",
 | 
			
		||||
            "xtend": "~4.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
@ -12547,7 +12506,8 @@
 | 
			
		||||
    "type-fest": {
 | 
			
		||||
      "version": "0.3.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz",
 | 
			
		||||
      "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ=="
 | 
			
		||||
      "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==",
 | 
			
		||||
      "dev": true
 | 
			
		||||
    },
 | 
			
		||||
    "type-is": {
 | 
			
		||||
      "version": "1.6.16",
 | 
			
		||||
@ -12572,12 +12532,12 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "unbzip2-stream": {
 | 
			
		||||
      "version": "1.3.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz",
 | 
			
		||||
      "integrity": "sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw==",
 | 
			
		||||
      "version": "1.3.3",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
 | 
			
		||||
      "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "buffer": "^3.0.1",
 | 
			
		||||
        "through": "^2.3.6"
 | 
			
		||||
        "buffer": "^5.2.1",
 | 
			
		||||
        "through": "^2.3.8"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "unescape": {
 | 
			
		||||
@ -12634,12 +12594,32 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "unique-stream": {
 | 
			
		||||
      "version": "2.2.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
 | 
			
		||||
      "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
 | 
			
		||||
      "version": "2.3.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
 | 
			
		||||
      "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "json-stable-stringify": "^1.0.0",
 | 
			
		||||
        "through2-filter": "^2.0.0"
 | 
			
		||||
        "json-stable-stringify-without-jsonify": "^1.0.1",
 | 
			
		||||
        "through2-filter": "^3.0.0"
 | 
			
		||||
      },
 | 
			
		||||
      "dependencies": {
 | 
			
		||||
        "through2": {
 | 
			
		||||
          "version": "2.0.5",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
 | 
			
		||||
          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "readable-stream": "~2.3.6",
 | 
			
		||||
            "xtend": "~4.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        },
 | 
			
		||||
        "through2-filter": {
 | 
			
		||||
          "version": "3.0.0",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
 | 
			
		||||
          "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "through2": "~2.0.0",
 | 
			
		||||
            "xtend": "~4.0.0"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "unique-string": {
 | 
			
		||||
@ -12934,11 +12914,11 @@
 | 
			
		||||
          "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
 | 
			
		||||
        },
 | 
			
		||||
        "through2": {
 | 
			
		||||
          "version": "2.0.3",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
 | 
			
		||||
          "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
 | 
			
		||||
          "version": "2.0.5",
 | 
			
		||||
          "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
 | 
			
		||||
          "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
 | 
			
		||||
          "requires": {
 | 
			
		||||
            "readable-stream": "^2.1.5",
 | 
			
		||||
            "readable-stream": "~2.3.6",
 | 
			
		||||
            "xtend": "~4.0.1"
 | 
			
		||||
          }
 | 
			
		||||
        }
 | 
			
		||||
@ -13188,9 +13168,9 @@
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "ws": {
 | 
			
		||||
      "version": "7.0.1",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ws/-/ws-7.0.1.tgz",
 | 
			
		||||
      "integrity": "sha512-ILHfMbuqLJvnSgYXLgy4kMntroJpe8hT41dOVWM8bxRuw6TK4mgMp9VJUNsZTEc5Bh+Mbs0DJT4M0N+wBG9l9A==",
 | 
			
		||||
      "version": "7.1.0",
 | 
			
		||||
      "resolved": "https://registry.npmjs.org/ws/-/ws-7.1.0.tgz",
 | 
			
		||||
      "integrity": "sha512-Swie2C4fs7CkwlHu1glMePLYJJsWjzhl1vm3ZaLplD0h7OMkZyZ6kLTB/OagiU923bZrPFXuDTeEqaEN4NWG4g==",
 | 
			
		||||
      "requires": {
 | 
			
		||||
        "async-limiter": "^1.0.0"
 | 
			
		||||
      }
 | 
			
		||||
 | 
			
		||||
@ -28,7 +28,7 @@
 | 
			
		||||
    "commonmark": "0.29.0",
 | 
			
		||||
    "cookie-parser": "1.4.4",
 | 
			
		||||
    "csurf": "1.10.0",
 | 
			
		||||
    "dayjs": "1.8.14",
 | 
			
		||||
    "dayjs": "1.8.15",
 | 
			
		||||
    "debug": "4.1.1",
 | 
			
		||||
    "ejs": "2.6.2",
 | 
			
		||||
    "electron-context-menu": "^0.13.0",
 | 
			
		||||
@ -71,7 +71,7 @@
 | 
			
		||||
    "tar-stream": "2.1.0",
 | 
			
		||||
    "turndown": "5.0.3",
 | 
			
		||||
    "unescape": "1.0.1",
 | 
			
		||||
    "ws": "7.0.1",
 | 
			
		||||
    "ws": "7.1.0",
 | 
			
		||||
    "xml2js": "0.4.19"
 | 
			
		||||
  },
 | 
			
		||||
  "devDependencies": {
 | 
			
		||||
 | 
			
		||||
@ -196,6 +196,8 @@ async function resolveNotePath(notePath) {
 | 
			
		||||
async function getRunPath(notePath) {
 | 
			
		||||
    utils.assertArguments(notePath);
 | 
			
		||||
 | 
			
		||||
    notePath = notePath.split("-")[0];
 | 
			
		||||
 | 
			
		||||
    const path = notePath.split("/").reverse();
 | 
			
		||||
 | 
			
		||||
    if (!path.includes("root")) {
 | 
			
		||||
@ -335,6 +337,31 @@ async function treeInitialized() {
 | 
			
		||||
        messagingService.logError("Cannot retrieve open tabs: " + e.stack);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    // if there's notePath in the URL, make sure it's open and active
 | 
			
		||||
    // (useful, among others, for opening clipped notes from clipper)
 | 
			
		||||
    if (location.hash) {
 | 
			
		||||
        const notePath = location.hash.substr(1);
 | 
			
		||||
        const noteId = treeUtils.getNoteIdFromNotePath(notePath);
 | 
			
		||||
 | 
			
		||||
        if (await treeCache.noteExists(noteId)) {
 | 
			
		||||
            for (const tab of openTabs) {
 | 
			
		||||
                tab.active = false;
 | 
			
		||||
            }
 | 
			
		||||
 | 
			
		||||
            const foundTab = openTabs.find(tab => noteId === treeUtils.getNoteIdFromNotePath(tab.notePath));
 | 
			
		||||
 | 
			
		||||
            if (foundTab) {
 | 
			
		||||
                foundTab.active = true;
 | 
			
		||||
            }
 | 
			
		||||
            else {
 | 
			
		||||
                openTabs.push({
 | 
			
		||||
                    notePath: notePath,
 | 
			
		||||
                    active: true
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    const filteredTabs = [];
 | 
			
		||||
 | 
			
		||||
    for (const openTab of openTabs) {
 | 
			
		||||
 | 
			
		||||
@ -19,7 +19,10 @@ function getNoteIdFromNotePath(notePath) {
 | 
			
		||||
 | 
			
		||||
    const path = notePath.split("/");
 | 
			
		||||
 | 
			
		||||
    return path[path.length - 1];
 | 
			
		||||
    const lastSegment = path[path.length - 1];
 | 
			
		||||
 | 
			
		||||
    // path could have also tabId suffix
 | 
			
		||||
    return lastSegment.split("-")[0];
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
async function getNotePath(node) {
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user