mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 18:36:30 +01:00 
			
		
		
		
	sanitize also clipper content, #1532
This commit is contained in:
		
							
								
								
									
										249
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										249
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "trilium", | ||||
|   "version": "0.45.7", | ||||
|   "version": "0.45.8", | ||||
|   "lockfileVersion": 1, | ||||
|   "requires": true, | ||||
|   "dependencies": { | ||||
| @@ -729,177 +729,148 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/ast": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.1.tgz", | ||||
|       "integrity": "sha512-uMu1nCWn2Wxyy126LlGqRVlhdTOsO/bsBRI4dNq3+6SiSuRKRQX6ejjKgh82LoGAPSq72lDUiQ4FWVaf0PecYw==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.0.tgz", | ||||
|       "integrity": "sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/helper-module-context": "1.9.1", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.9.1", | ||||
|         "@webassemblyjs/wast-parser": "1.9.1" | ||||
|         "@webassemblyjs/helper-numbers": "1.11.0", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.11.0" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/floating-point-hex-parser": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.1.tgz", | ||||
|       "integrity": "sha512-5VEKu024RySmLKTTBl9q1eO/2K5jk9ZS+2HXDBLA9s9p5IjkaXxWiDb/+b7wSQp6FRdLaH1IVGIfOex58Na2pg==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.0.tgz", | ||||
|       "integrity": "sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@webassemblyjs/helper-api-error": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.1.tgz", | ||||
|       "integrity": "sha512-y1lGmfm38djrScwpeL37rRR9f1D6sM8RhMpvM7CYLzOlHVboouZokXK/G88BpzW0NQBSvCCOnW5BFhten4FPfA==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.0.tgz", | ||||
|       "integrity": "sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@webassemblyjs/helper-buffer": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.1.tgz", | ||||
|       "integrity": "sha512-uS6VSgieHbk/m4GSkMU5cqe/5TekdCzQso4revCIEQ3vpGZgqSSExi4jWpTWwDpAHOIAb1Jfrs0gUB9AA4n71w==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.0.tgz", | ||||
|       "integrity": "sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@webassemblyjs/helper-code-frame": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.1.tgz", | ||||
|       "integrity": "sha512-ZQ2ZT6Evk4DPIfD+92AraGYaFIqGm4U20e7FpXwl7WUo2Pn1mZ1v8VGH8i+Y++IQpxPbQo/UyG0Khs7eInskzA==", | ||||
|     "@webassemblyjs/helper-numbers": { | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.0.tgz", | ||||
|       "integrity": "sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/wast-printer": "1.9.1" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/helper-fsm": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.1.tgz", | ||||
|       "integrity": "sha512-J32HGpveEqqcKFS0YbgicB0zAlpfIxJa5MjxDxhu3i5ltPcVfY5EPvKQ1suRguFPehxiUs+/hfkwPEXom/l0lw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@webassemblyjs/helper-module-context": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.1.tgz", | ||||
|       "integrity": "sha512-IEH2cMmEQKt7fqelLWB5e/cMdZXf2rST1JIrzWmf4XBt3QTxGdnnLvV4DYoN8pJjOx0VYXsWg+yF16MmJtolZg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1" | ||||
|         "@webassemblyjs/floating-point-hex-parser": "1.11.0", | ||||
|         "@webassemblyjs/helper-api-error": "1.11.0", | ||||
|         "@xtuc/long": "4.2.2" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/helper-wasm-bytecode": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.1.tgz", | ||||
|       "integrity": "sha512-i2rGTBqFUcSXxyjt2K4vm/3kkHwyzG6o427iCjcIKjOqpWH8SEem+xe82jUk1iydJO250/CvE5o7hzNAMZf0dQ==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.0.tgz", | ||||
|       "integrity": "sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@webassemblyjs/helper-wasm-section": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.1.tgz", | ||||
|       "integrity": "sha512-FetqzjtXZr2d57IECK+aId3D0IcGweeM0CbAnJHkYJkcRTHP+YcMb7Wmc0j21h5UWBpwYGb9dSkK/93SRCTrGg==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.0.tgz", | ||||
|       "integrity": "sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/helper-buffer": "1.9.1", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.9.1", | ||||
|         "@webassemblyjs/wasm-gen": "1.9.1" | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/helper-buffer": "1.11.0", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.11.0", | ||||
|         "@webassemblyjs/wasm-gen": "1.11.0" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/ieee754": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.1.tgz", | ||||
|       "integrity": "sha512-EvTG9M78zP1MmkBpUjGQHZc26DzPGZSLIPxYHCjQsBMo60Qy2W34qf8z0exRDtxBbRIoiKa5dFyWer/7r1aaSQ==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.0.tgz", | ||||
|       "integrity": "sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@xtuc/ieee754": "^1.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/leb128": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.1.tgz", | ||||
|       "integrity": "sha512-Oc04ub0vFfLnF+2/+ki3AE+anmW4sv9uNBqb+79fgTaPv6xJsOT0dhphNfL3FrME84CbX/D1T9XT8tjFo0IIiw==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.0.tgz", | ||||
|       "integrity": "sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@xtuc/long": "4.2.2" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/utf8": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.1.tgz", | ||||
|       "integrity": "sha512-llkYtppagjCodFjo0alWOUhAkfOiQPQDIc5oA6C9sFAXz7vC9QhZf/f8ijQIX+A9ToM3c9Pq85X0EX7nx9gVhg==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.0.tgz", | ||||
|       "integrity": "sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@webassemblyjs/wasm-edit": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.1.tgz", | ||||
|       "integrity": "sha512-S2IaD6+x9B2Xi8BCT0eGsrXXd8UxAh2LVJpg1ZMtHXnrDcsTtIX2bDjHi40Hio6Lc62dWHmKdvksI+MClCYbbw==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.0.tgz", | ||||
|       "integrity": "sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/helper-buffer": "1.9.1", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.9.1", | ||||
|         "@webassemblyjs/helper-wasm-section": "1.9.1", | ||||
|         "@webassemblyjs/wasm-gen": "1.9.1", | ||||
|         "@webassemblyjs/wasm-opt": "1.9.1", | ||||
|         "@webassemblyjs/wasm-parser": "1.9.1", | ||||
|         "@webassemblyjs/wast-printer": "1.9.1" | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/helper-buffer": "1.11.0", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.11.0", | ||||
|         "@webassemblyjs/helper-wasm-section": "1.11.0", | ||||
|         "@webassemblyjs/wasm-gen": "1.11.0", | ||||
|         "@webassemblyjs/wasm-opt": "1.11.0", | ||||
|         "@webassemblyjs/wasm-parser": "1.11.0", | ||||
|         "@webassemblyjs/wast-printer": "1.11.0" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/wasm-gen": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.1.tgz", | ||||
|       "integrity": "sha512-bqWI0S4lBQsEN5FTZ35vYzfKUJvtjNnBobB1agCALH30xNk1LToZ7Z8eiaR/Z5iVECTlBndoRQV3F6mbEqE/fg==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.0.tgz", | ||||
|       "integrity": "sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.9.1", | ||||
|         "@webassemblyjs/ieee754": "1.9.1", | ||||
|         "@webassemblyjs/leb128": "1.9.1", | ||||
|         "@webassemblyjs/utf8": "1.9.1" | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.11.0", | ||||
|         "@webassemblyjs/ieee754": "1.11.0", | ||||
|         "@webassemblyjs/leb128": "1.11.0", | ||||
|         "@webassemblyjs/utf8": "1.11.0" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/wasm-opt": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.1.tgz", | ||||
|       "integrity": "sha512-gSf7I7YWVXZ5c6XqTEqkZjVs8K1kc1k57vsB6KBQscSagDNbAdxt6MwuJoMjsE1yWY1tsuL+pga268A6u+Fdkg==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.0.tgz", | ||||
|       "integrity": "sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/helper-buffer": "1.9.1", | ||||
|         "@webassemblyjs/wasm-gen": "1.9.1", | ||||
|         "@webassemblyjs/wasm-parser": "1.9.1" | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/helper-buffer": "1.11.0", | ||||
|         "@webassemblyjs/wasm-gen": "1.11.0", | ||||
|         "@webassemblyjs/wasm-parser": "1.11.0" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/wasm-parser": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.1.tgz", | ||||
|       "integrity": "sha512-ImM4N2T1MEIond0MyE3rXvStVxEmivQrDKf/ggfh5pP6EHu3lL/YTAoSrR7shrbKNPpeKpGesW1LIK/L4kqduw==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.0.tgz", | ||||
|       "integrity": "sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/helper-api-error": "1.9.1", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.9.1", | ||||
|         "@webassemblyjs/ieee754": "1.9.1", | ||||
|         "@webassemblyjs/leb128": "1.9.1", | ||||
|         "@webassemblyjs/utf8": "1.9.1" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/wast-parser": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.1.tgz", | ||||
|       "integrity": "sha512-2xVxejXSvj3ls/o2TR/zI6p28qsGupjHhnHL6URULQRcXmryn3w7G83jQMcT7PHqUfyle65fZtWLukfdLdE7qw==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/floating-point-hex-parser": "1.9.1", | ||||
|         "@webassemblyjs/helper-api-error": "1.9.1", | ||||
|         "@webassemblyjs/helper-code-frame": "1.9.1", | ||||
|         "@webassemblyjs/helper-fsm": "1.9.1", | ||||
|         "@xtuc/long": "4.2.2" | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/helper-api-error": "1.11.0", | ||||
|         "@webassemblyjs/helper-wasm-bytecode": "1.11.0", | ||||
|         "@webassemblyjs/ieee754": "1.11.0", | ||||
|         "@webassemblyjs/leb128": "1.11.0", | ||||
|         "@webassemblyjs/utf8": "1.11.0" | ||||
|       } | ||||
|     }, | ||||
|     "@webassemblyjs/wast-printer": { | ||||
|       "version": "1.9.1", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.1.tgz", | ||||
|       "integrity": "sha512-tDV8V15wm7mmbAH6XvQRU1X+oPGmeOzYsd6h7hlRLz6QpV4Ec/KKxM8OpLtFmQPLCreGxTp+HuxtH4pRIZyL9w==", | ||||
|       "version": "1.11.0", | ||||
|       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.0.tgz", | ||||
|       "integrity": "sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/wast-parser": "1.9.1", | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@xtuc/long": "4.2.2" | ||||
|       } | ||||
|     }, | ||||
| @@ -1792,9 +1763,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "caniuse-lite": { | ||||
|       "version": "1.0.30001173", | ||||
|       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz", | ||||
|       "integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw==", | ||||
|       "version": "1.0.30001177", | ||||
|       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001177.tgz", | ||||
|       "integrity": "sha512-6Ld7t3ifCL02jTj3MxPMM5wAYjbo4h/TAQGFTgv1inihP1tWnWp8mxxT4ut4JBEHLbpFXEXJJQ119JCJTBkYDw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "caseless": { | ||||
| @@ -2361,9 +2332,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "dayjs": { | ||||
|       "version": "1.10.2", | ||||
|       "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.2.tgz", | ||||
|       "integrity": "sha512-h/YtykNNTR8Qgtd1Fxl5J1/SFP1b7SOk/M1P+Re+bCdFMV0IMkuKNgHPN7rlvvuhfw24w0LX78iYKt4YmePJNQ==" | ||||
|       "version": "1.10.3", | ||||
|       "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.3.tgz", | ||||
|       "integrity": "sha512-/2fdLN987N8Ki7Id8BUN2nhuiRyxTLumQnSQf9CNncFCyqFsSKb9TNhzRYcC8K8eJSJOKvbvkImo/MKKhNi4iw==" | ||||
|     }, | ||||
|     "debug": { | ||||
|       "version": "4.1.1", | ||||
| @@ -2635,9 +2606,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "electron": { | ||||
|       "version": "9.3.5", | ||||
|       "resolved": "https://registry.npmjs.org/electron/-/electron-9.3.5.tgz", | ||||
|       "integrity": "sha512-EPmDsp7sO0UPtw7nLD1ufse/nBskP+ifXzBgUg9psCUlapkzuwYi6pmLAzKLW/bVjwgyUKwh1OKWILWfOeLGcQ==", | ||||
|       "version": "9.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/electron/-/electron-9.4.1.tgz", | ||||
|       "integrity": "sha512-r4CxoVG9Ja7tBtkilWMnBsBGup8G8Z+v7icZmwysHa8/OSr0OrLjrcOF/30BAP7yPE5fz/XTxygnltzW4OTZdw==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@electron/get": "^1.0.1", | ||||
| @@ -3209,9 +3180,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "electron-to-chromium": { | ||||
|       "version": "1.3.635", | ||||
|       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz", | ||||
|       "integrity": "sha512-RRriZOLs9CpW6KTLmgBqyUdnY0QNqqWs0HOtuQGGEMizOTNNn1P7sGRBxARnUeLejOsgwjDyRqT3E/CSst02ZQ==", | ||||
|       "version": "1.3.639", | ||||
|       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.639.tgz", | ||||
|       "integrity": "sha512-bwl6/U6xb3d3CNufQU9QeO1L32ueouFwW4bWANSwdXR7LVqyLzWjNbynoKNfuC38QFB5Qn7O0l2KLqBkcXnC3Q==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "electron-window-state": { | ||||
| @@ -3250,9 +3221,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "enhanced-resolve": { | ||||
|       "version": "5.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.4.1.tgz", | ||||
|       "integrity": "sha512-4GbyIMzYktTFoRSmkbgZ1LU+RXwf4AQ8Z+rSuuh1dC8plp0PPeaWvx6+G4hh4KnUJ48VoxKbNyA1QQQIUpXjYA==", | ||||
|       "version": "5.7.0", | ||||
|       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.7.0.tgz", | ||||
|       "integrity": "sha512-6njwt/NsZFUKhM6j9U8hzVyD4E4r0x7NQzhTCbcWOJ0IQjNSAoalWmb0AE51Wn+fwan5qVESWi7t2ToBxs9vrw==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "graceful-fs": "^4.2.4", | ||||
| @@ -3302,6 +3273,12 @@ | ||||
|         "is-arrayish": "^0.2.1" | ||||
|       } | ||||
|     }, | ||||
|     "es-module-lexer": { | ||||
|       "version": "0.3.26", | ||||
|       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.3.26.tgz", | ||||
|       "integrity": "sha512-Va0Q/xqtrss45hWzP8CZJwzGSZJjDM5/MJRE3IXXnUCcVLElR9BRaE9F62BopysASyc4nM3uwhSW7FFB9nlWAA==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "es6-error": { | ||||
|       "version": "4.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", | ||||
| @@ -7160,9 +7137,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "terser-webpack-plugin": { | ||||
|       "version": "5.1.0", | ||||
|       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.0.tgz", | ||||
|       "integrity": "sha512-7Hw5b45IslUGsR3rh1WhKlt2EHHIemwrus2Y++8f+36SGBVXruvwuDU1/bgkM44i/x6F24yJk1d+3r+JGtHaOg==", | ||||
|       "version": "5.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.1.tgz", | ||||
|       "integrity": "sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "jest-worker": "^26.6.2", | ||||
| @@ -7600,21 +7577,21 @@ | ||||
|       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" | ||||
|     }, | ||||
|     "webpack": { | ||||
|       "version": "5.12.1", | ||||
|       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.12.1.tgz", | ||||
|       "integrity": "sha512-Bh6hPzUvTLuGZg33xsZLEtAkaEJf9ux29WwGj4IeAGUCy7RE8zhqe4aHN4UqA8yHmHzvhORFH2p9ohB6h6R3yg==", | ||||
|       "version": "5.14.0", | ||||
|       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.14.0.tgz", | ||||
|       "integrity": "sha512-PFtfqXIKT6EG+k4L7d9whUPacN2XvxlUMc8NAQvN+sF9G8xPQqrCDGDiXbAdyGNz+/OP6ioxnUKybBBZ1kp/2A==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@types/eslint-scope": "^3.7.0", | ||||
|         "@types/estree": "^0.0.45", | ||||
|         "@webassemblyjs/ast": "1.9.1", | ||||
|         "@webassemblyjs/helper-module-context": "1.9.1", | ||||
|         "@webassemblyjs/wasm-edit": "1.9.1", | ||||
|         "@webassemblyjs/wasm-parser": "1.9.1", | ||||
|         "@webassemblyjs/ast": "1.11.0", | ||||
|         "@webassemblyjs/wasm-edit": "1.11.0", | ||||
|         "@webassemblyjs/wasm-parser": "1.11.0", | ||||
|         "acorn": "^8.0.4", | ||||
|         "browserslist": "^4.14.5", | ||||
|         "chrome-trace-event": "^1.0.2", | ||||
|         "enhanced-resolve": "^5.3.1", | ||||
|         "enhanced-resolve": "^5.7.0", | ||||
|         "es-module-lexer": "^0.3.26", | ||||
|         "eslint-scope": "^5.1.1", | ||||
|         "events": "^3.2.0", | ||||
|         "glob-to-regexp": "^0.4.1", | ||||
| @@ -7626,7 +7603,7 @@ | ||||
|         "pkg-dir": "^5.0.0", | ||||
|         "schema-utils": "^3.0.0", | ||||
|         "tapable": "^2.1.1", | ||||
|         "terser-webpack-plugin": "^5.0.3", | ||||
|         "terser-webpack-plugin": "^5.1.1", | ||||
|         "watchpack": "^2.0.0", | ||||
|         "webpack-sources": "^2.1.1" | ||||
|       }, | ||||
|   | ||||
| @@ -32,7 +32,7 @@ | ||||
|     "commonmark": "0.29.3", | ||||
|     "cookie-parser": "1.4.5", | ||||
|     "csurf": "1.11.0", | ||||
|     "dayjs": "1.10.2", | ||||
|     "dayjs": "1.10.3", | ||||
|     "ejs": "3.1.5", | ||||
|     "electron-debug": "3.2.0", | ||||
|     "electron-dl": "3.0.2", | ||||
| @@ -77,7 +77,7 @@ | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "cross-env": "7.0.3", | ||||
|     "electron": "9.3.5", | ||||
|     "electron": "9.4.1", | ||||
|     "electron-builder": "22.9.1", | ||||
|     "electron-packager": "15.2.0", | ||||
|     "electron-rebuild": "2.3.4", | ||||
| @@ -86,7 +86,7 @@ | ||||
|     "jsdoc": "3.6.6", | ||||
|     "lorem-ipsum": "2.0.3", | ||||
|     "rcedit": "3.0.0", | ||||
|     "webpack": "5.12.1", | ||||
|     "webpack": "5.14.0", | ||||
|     "webpack-cli": "4.3.1" | ||||
|   }, | ||||
|   "optionalDependencies": { | ||||
|   | ||||
| @@ -11,6 +11,7 @@ const log = require('../../services/log'); | ||||
| const utils = require('../../services/utils'); | ||||
| const path = require('path'); | ||||
| const Attribute = require('../../entities/attribute'); | ||||
| const htmlSanitizer = require('../../services/html_sanitizer'); | ||||
|  | ||||
| function findClippingNote(todayNote, pageUrl) { | ||||
|     const notes = todayNote.getDescendantNotesWithLabel('pageUrl', pageUrl); | ||||
| @@ -42,12 +43,12 @@ function addClipping(req) { | ||||
|     let clippingNote = findClippingNote(clipperInbox, pageUrl); | ||||
|  | ||||
|     if (!clippingNote) { | ||||
|         clippingNote = (noteService.createNewNote({ | ||||
|         clippingNote = noteService.createNewNote({ | ||||
|             parentNoteId: clipperInbox.noteId, | ||||
|             title: title, | ||||
|             content: '', | ||||
|             type: 'text' | ||||
|         })).note; | ||||
|         }).note; | ||||
|  | ||||
|         clippingNote.setLabel('clipType', 'clippings'); | ||||
|         clippingNote.setLabel('pageUrl', pageUrl); | ||||
| @@ -70,6 +71,7 @@ function createNote(req) { | ||||
|     if (!title || !title.trim()) { | ||||
|         title = "Clipped note from " + pageUrl; | ||||
|     } | ||||
|  | ||||
|     const clipperInbox = getClipperInboxNote(); | ||||
|  | ||||
|     const {note} = noteService.createNewNote({ | ||||
| @@ -95,8 +97,8 @@ function createNote(req) { | ||||
| } | ||||
|  | ||||
| function processContent(images, note, content) { | ||||
|     // H1 is not supported so convert it to H2 | ||||
|     let rewrittenContent = content | ||||
|     let rewrittenContent = htmlSanitizer.sanitize(content) | ||||
|         // H1 is not supported so convert it to H2 | ||||
|         .replace(/<h1/ig, "<h2") | ||||
|         .replace(/<\/h1/ig, "</h2"); | ||||
|  | ||||
|   | ||||
| @@ -30,14 +30,14 @@ function importEnex(taskContext, file, parentNote) { | ||||
|         : file.originalname; | ||||
|  | ||||
|     // root note is new note into all ENEX/notebook's notes will be imported | ||||
|     const rootNote = (noteService.createNewNote({ | ||||
|     const rootNote = noteService.createNewNote({ | ||||
|         parentNoteId: parentNote.noteId, | ||||
|         title: rootNoteTitle, | ||||
|         content: "", | ||||
|         type: 'text', | ||||
|         mime: 'text/html', | ||||
|         isProtected: parentNote.isProtected && protectedSessionService.isProtectedSessionAvailable(), | ||||
|     })).note; | ||||
|     }).note; | ||||
|  | ||||
|     function extractContent(content) { | ||||
|         const openingNoteIndex = content.indexOf('<en-note>'); | ||||
|   | ||||
| @@ -9,7 +9,6 @@ const attributeService = require('../../services/attributes'); | ||||
| const Branch = require('../../entities/branch'); | ||||
| const path = require('path'); | ||||
| const commonmark = require('commonmark'); | ||||
| const TaskContext = require('../task_context.js'); | ||||
| const protectedSessionService = require('../protected_session'); | ||||
| const mimeService = require("./mime"); | ||||
| const treeService = require("../tree"); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user