You've already forked joplin
							
							
				mirror of
				https://github.com/laurent22/joplin.git
				synced 2025-10-31 00:07:48 +02:00 
			
		
		
		
	Clipper: Fixes #2015: Fix issue with certain PRE code blocks
This commit is contained in:
		
							
								
								
									
										49
									
								
								CliClient/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										49
									
								
								CliClient/package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -484,9 +484,9 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "whatwg-url": { | ||||
|           "version": "7.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", | ||||
|           "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", | ||||
|           "version": "7.1.0", | ||||
|           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", | ||||
|           "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", | ||||
|           "requires": { | ||||
|             "lodash.sortby": "^4.7.0", | ||||
|             "tr46": "^1.0.1", | ||||
| @@ -1534,9 +1534,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "joplin-turndown": { | ||||
|       "version": "4.0.18", | ||||
|       "resolved": "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.18.tgz", | ||||
|       "integrity": "sha512-YD0pkj2a7+XjjNNI1X9ZIwYthFwNsswvO4gl5aAoWdwJj5m8tunnoSyVenvqleXzAcaURIi/q9EOAQ1jw7xDiQ==", | ||||
|       "version": "4.0.19", | ||||
|       "resolved": "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.19.tgz", | ||||
|       "integrity": "sha512-B9XeR7bjsPWhwevnCk+EN8VQmaesDqGP3sjkk+ROMuNoQAj0p0RMkZB3actv6Ej6Q9EnRJm3JokfM3Ua4TVYvA==", | ||||
|       "requires": { | ||||
|         "css": "^2.2.4", | ||||
|         "html-entities": "^1.2.1", | ||||
| @@ -2026,9 +2026,9 @@ | ||||
|       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" | ||||
|     }, | ||||
|     "nwsapi": { | ||||
|       "version": "2.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", | ||||
|       "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", | ||||
|       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" | ||||
|     }, | ||||
|     "oauth-sign": { | ||||
|       "version": "0.9.0", | ||||
| @@ -2090,16 +2090,16 @@ | ||||
|       } | ||||
|     }, | ||||
|     "optionator": { | ||||
|       "version": "0.8.2", | ||||
|       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", | ||||
|       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", | ||||
|       "version": "0.8.3", | ||||
|       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", | ||||
|       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", | ||||
|       "requires": { | ||||
|         "deep-is": "~0.1.3", | ||||
|         "fast-levenshtein": "~2.0.4", | ||||
|         "fast-levenshtein": "~2.0.6", | ||||
|         "levn": "~0.3.0", | ||||
|         "prelude-ls": "~1.1.2", | ||||
|         "type-check": "~0.3.2", | ||||
|         "wordwrap": "~1.0.0" | ||||
|         "word-wrap": "~1.2.3" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "deep-is": { | ||||
| @@ -2448,19 +2448,19 @@ | ||||
|       } | ||||
|     }, | ||||
|     "request-promise-core": { | ||||
|       "version": "1.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", | ||||
|       "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", | ||||
|       "version": "1.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", | ||||
|       "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", | ||||
|       "requires": { | ||||
|         "lodash": "^4.17.11" | ||||
|         "lodash": "^4.17.15" | ||||
|       } | ||||
|     }, | ||||
|     "request-promise-native": { | ||||
|       "version": "1.0.7", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", | ||||
|       "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", | ||||
|       "version": "1.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", | ||||
|       "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", | ||||
|       "requires": { | ||||
|         "request-promise-core": "1.1.2", | ||||
|         "request-promise-core": "1.1.3", | ||||
|         "stealthy-require": "^1.1.1", | ||||
|         "tough-cookie": "^2.3.3" | ||||
|       } | ||||
| @@ -3333,11 +3333,6 @@ | ||||
|       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", | ||||
|       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" | ||||
|     }, | ||||
|     "wordwrap": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", | ||||
|       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" | ||||
|     }, | ||||
|     "wordwrapjs": { | ||||
|       "version": "3.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-3.0.0.tgz", | ||||
|   | ||||
| @@ -44,7 +44,7 @@ | ||||
|     "html-minifier": "^3.5.15", | ||||
|     "image-data-uri": "^2.0.0", | ||||
|     "image-type": "^3.0.0", | ||||
|     "joplin-turndown": "^4.0.18", | ||||
|     "joplin-turndown": "^4.0.19", | ||||
|     "joplin-turndown-plugin-gfm": "^1.0.11", | ||||
|     "jssha": "^2.3.0", | ||||
|     "levenshtein": "^1.0.5", | ||||
|   | ||||
							
								
								
									
										9
									
								
								CliClient/tests/html_to_md/pre_1.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								CliClient/tests/html_to_md/pre_1.html
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| <pre style="font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace;"> | ||||
| <span class="comment"># List issues assigned to you that are labeled "urgent"</span> | ||||
| $ <strong>hub issue</strong> -a YOUR_USER -l urgent | ||||
|  | ||||
| <span class="comment"># List the URLs of at most 20 PRs based on "develop" branch:</span> | ||||
| $ <strong>hub pr list</strong> -L 20 -b develop --format='%t [%H] | %U%n' | ||||
|  | ||||
| <span class="comment"># Create a GitHub release with notes from a file and copy the URL to clipboard:</span> | ||||
| $ <strong>hub release create</strong> -c -F release-notes.txt v2.3.0</pre> | ||||
							
								
								
									
										10
									
								
								CliClient/tests/html_to_md/pre_1.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										10
									
								
								CliClient/tests/html_to_md/pre_1.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,10 @@ | ||||
| ``` | ||||
| # List issues assigned to you that are labeled "urgent" | ||||
| $ hub issue -a YOUR_USER -l urgent | ||||
|  | ||||
| # List the URLs of at most 20 PRs based on "develop" branch: | ||||
| $ hub pr list -L 20 -b develop --format='%t [%H] | %U%n' | ||||
|  | ||||
| # Create a GitHub release with notes from a file and copy the URL to clipboard: | ||||
| $ hub release create -c -F release-notes.txt v2.3.0 | ||||
| ``` | ||||
							
								
								
									
										62
									
								
								ElectronClient/app/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										62
									
								
								ElectronClient/app/package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -2321,9 +2321,9 @@ | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "whatwg-url": { | ||||
|           "version": "7.0.0", | ||||
|           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", | ||||
|           "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", | ||||
|           "version": "7.1.0", | ||||
|           "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", | ||||
|           "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", | ||||
|           "requires": { | ||||
|             "lodash.sortby": "^4.7.0", | ||||
|             "tr46": "^1.0.1", | ||||
| @@ -4019,9 +4019,9 @@ | ||||
|       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" | ||||
|     }, | ||||
|     "joplin-turndown": { | ||||
|       "version": "4.0.18", | ||||
|       "resolved": "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.18.tgz", | ||||
|       "integrity": "sha512-YD0pkj2a7+XjjNNI1X9ZIwYthFwNsswvO4gl5aAoWdwJj5m8tunnoSyVenvqleXzAcaURIi/q9EOAQ1jw7xDiQ==", | ||||
|       "version": "4.0.19", | ||||
|       "resolved": "https://registry.npmjs.org/joplin-turndown/-/joplin-turndown-4.0.19.tgz", | ||||
|       "integrity": "sha512-B9XeR7bjsPWhwevnCk+EN8VQmaesDqGP3sjkk+ROMuNoQAj0p0RMkZB3actv6Ej6Q9EnRJm3JokfM3Ua4TVYvA==", | ||||
|       "requires": { | ||||
|         "css": "^2.2.4", | ||||
|         "html-entities": "^1.2.1", | ||||
| @@ -4403,11 +4403,6 @@ | ||||
|       "resolved": "https://registry.npmjs.org/markdown-it-abbr/-/markdown-it-abbr-1.0.4.tgz", | ||||
|       "integrity": "sha1-1mtTZFIcuz3Yqlna37ovtoZcj9g=" | ||||
|     }, | ||||
|     "markdown-it-anchor": { | ||||
|       "version": "5.2.4", | ||||
|       "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.2.4.tgz", | ||||
|       "integrity": "sha512-n8zCGjxA3T+Mx1pG8HEgbJbkB8JFUuRkeTZQuIM8iPY6oQ8sWOPRZJDFC9a/pNg2QkHEjjGkhBEl/RSyzaDZ3A==" | ||||
|     }, | ||||
|     "markdown-it-deflist": { | ||||
|       "version": "2.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/markdown-it-deflist/-/markdown-it-deflist-2.0.3.tgz", | ||||
| @@ -4483,11 +4478,6 @@ | ||||
|       "resolved": "https://registry.npmjs.org/markdown-it-sup/-/markdown-it-sup-1.0.0.tgz", | ||||
|       "integrity": "sha1-y5yf+RpSVawI8/09YyhuFd8KH8M=" | ||||
|     }, | ||||
|     "markdown-it-toc-done-right": { | ||||
|       "version": "4.0.2", | ||||
|       "resolved": "https://registry.npmjs.org/markdown-it-toc-done-right/-/markdown-it-toc-done-right-4.0.2.tgz", | ||||
|       "integrity": "sha512-LIdwU8coEdBa6JxhMmcst5Qc9/ptVDmUB6dJuJzlxaV75Dry+AziKpQRgZ42SMQ5m7hpb7z6b0erIRoYk+bMWA==" | ||||
|     }, | ||||
|     "match-at": { | ||||
|       "version": "0.1.1", | ||||
|       "resolved": "https://registry.npmjs.org/match-at/-/match-at-0.1.1.tgz", | ||||
| @@ -4943,9 +4933,9 @@ | ||||
|       "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" | ||||
|     }, | ||||
|     "nwsapi": { | ||||
|       "version": "2.1.4", | ||||
|       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.4.tgz", | ||||
|       "integrity": "sha512-iGfd9Y6SFdTNldEy2L0GUhcarIutFmk+MPWIn9dmj8NMIup03G08uUF2KGbbmv/Ux4RT0VZJoP/sVbWA6d/VIw==" | ||||
|       "version": "2.2.0", | ||||
|       "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", | ||||
|       "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==" | ||||
|     }, | ||||
|     "oauth-sign": { | ||||
|       "version": "0.8.2", | ||||
| @@ -4992,16 +4982,16 @@ | ||||
|       } | ||||
|     }, | ||||
|     "optionator": { | ||||
|       "version": "0.8.2", | ||||
|       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", | ||||
|       "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", | ||||
|       "version": "0.8.3", | ||||
|       "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", | ||||
|       "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", | ||||
|       "requires": { | ||||
|         "deep-is": "~0.1.3", | ||||
|         "fast-levenshtein": "~2.0.4", | ||||
|         "fast-levenshtein": "~2.0.6", | ||||
|         "levn": "~0.3.0", | ||||
|         "prelude-ls": "~1.1.2", | ||||
|         "type-check": "~0.3.2", | ||||
|         "wordwrap": "~1.0.0" | ||||
|         "word-wrap": "~1.2.3" | ||||
|       }, | ||||
|       "dependencies": { | ||||
|         "deep-is": { | ||||
| @@ -5944,19 +5934,19 @@ | ||||
|       } | ||||
|     }, | ||||
|     "request-promise-core": { | ||||
|       "version": "1.1.2", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", | ||||
|       "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", | ||||
|       "version": "1.1.3", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", | ||||
|       "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", | ||||
|       "requires": { | ||||
|         "lodash": "^4.17.11" | ||||
|         "lodash": "^4.17.15" | ||||
|       } | ||||
|     }, | ||||
|     "request-promise-native": { | ||||
|       "version": "1.0.7", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", | ||||
|       "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", | ||||
|       "version": "1.0.8", | ||||
|       "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", | ||||
|       "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", | ||||
|       "requires": { | ||||
|         "request-promise-core": "1.1.2", | ||||
|         "request-promise-core": "1.1.3", | ||||
|         "stealthy-require": "^1.1.1", | ||||
|         "tough-cookie": "^2.3.3" | ||||
|       } | ||||
| @@ -7042,10 +7032,10 @@ | ||||
|         } | ||||
|       } | ||||
|     }, | ||||
|     "wordwrap": { | ||||
|       "version": "1.0.0", | ||||
|       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", | ||||
|       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" | ||||
|     "word-wrap": { | ||||
|       "version": "1.2.3", | ||||
|       "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", | ||||
|       "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" | ||||
|     }, | ||||
|     "wrap-ansi": { | ||||
|       "version": "2.1.0", | ||||
|   | ||||
| @@ -105,7 +105,7 @@ | ||||
|     "html-entities": "^1.2.1", | ||||
|     "html-minifier": "^4.0.0", | ||||
|     "image-type": "^3.0.0", | ||||
|     "joplin-turndown": "^4.0.18", | ||||
|     "joplin-turndown": "^4.0.19", | ||||
|     "joplin-turndown-plugin-gfm": "^1.0.11", | ||||
|     "jssha": "^2.3.1", | ||||
|     "katex": "^0.10.0", | ||||
|   | ||||
		Reference in New Issue
	
	Block a user