From 8edfbd28edd68486ebca8022b1e611539880028b Mon Sep 17 00:00:00 2001
From: hikerpig
###$ H4
␊ + ` + ## Markdown.render() should renders abbrevations correctly > Snapshot 1 diff --git a/tests/lib/snapshots/markdown-test.js.snap b/tests/lib/snapshots/markdown-test.js.snap index 3f5ec41c0d4710ca98ea132da2e1ca9c30ff7799..f6682cfb30d89a73ac1d066d5d0186d24d1044fc 100644 GIT binary patch literal 2587 zcmV+$3gq=cRzVgS}Vp zcG7UXq)tM1@kEA!N!pnogo`->?Z|1hi*SwvZWuyaGBoXYG?@?_hO|x|*}=GL!MxkS zEXQ5QWmm`+X*){WMSA(>;Pg_-FHY#9>GG1dtm*#2eTQN|JWOnnR(A)po*OxX>FT$} zL@H&{UQ)(7$?7zTv^MsU5C-|>53fNZA!JcqL@)|tMdcUc?0`^?k!QO`<@GN-0 zF`J;i9|w>mv%A-bSgC0XjMHO38az(==-_eMF*9?fxl1t~cKKv%4(?}uE9rtbGq&^S zzT=89z36gI*kFtmrpugV;W4fld$0vNBW GXr~%nDfQ?o$T5qK}NGL*OfQ0}&5W|+vx}2%AvFJFYr;Kiw zf-noDnPTXvgC0M!3#siKfGuDq_RKkAaa2c}+LLJ0cA!Hjw`^+~5MgA nOxe~?24xd>d=Hw$3n&mD2aq2k5HPw3->zZRH2ALh)TqN7m9j9ExrX0< zi`sAV?Kjqb r%%QyG%O1?)q~zRIE)7@9BcsIME_P{%+*2`Z1;Ms5h?Krz z_)uyh5u{BTIQC$fS$);uk44)4pc0;iO^~Ht^{tuD*kEsrz?`Z7hduN`TP oe9%o?0$d#)pT8?|{Q_b!z_V)S^|X4PdTZ9T`jLn*X<8^cL%EbwTq%YRala zSuosx#z0{nn>phJs3o|{`$}0qY40K$8y&8cJ5ypj8F*=!szTAdO|6zHl`6F5nHuTR zPaTDQC!b#0I&e-!?iq0iVNe5b75 B)+T2=fbuxV`)on6S;$*J6Mmo&)~ITx`85c z@_*06Y9^5R{|WTJm_YyfCtIierqHfQ(?B?mno~gPUQYacp;mK)Fy@Fahw$HWh}AUd zk|GP?)<0EOpgu-N11TVOr`YU+k5Z-l)z1Jwsdm<1Rr;IAc
pMsJNv<(!6#Bv*Hk(Y7+q59Z`!!)4V$Xu3zXV7OT^K3NZ zLQy_LOept*h(gT}`-(ABok+3!a5mZMo=7{n-bLbw)wgq#HE5Ho5`N0PsCzr8VJ~Vp z097Bai8`1&0$0?-`N4Q;sD%q@)P=JoFr+34FYBYzj6`$ljVnKvs+&bg4H3TReA z(-tYf=G`iAf}JMJ7b-Rvt# s8v1f6RgU6V6w-ouzo zFtAO5F`i{ObOb`z+|x_ly_JKMStk2>5>~Bg+QtNDUQH8kY0&xIppQ~!om?yC=7QK; zA>p(x5-3eB(HUuUU2;6o2r9|m)d)ZUMkgvKlS>V`9Fu9}5YMCPqDVK}(4E~GD#ohR z5|?3ewUi4vQX>*7^1=!7wj?>PA!Y*gdJScsNOs<&kI>mXA+Fftjaq1Q^%8XxBzfsE lGqKf_T;96;{o5~G>2x67eW_STS{ksi_MfXTBG{lC005BY)zAO{ diff --git a/yarn.lock b/yarn.lock index a10a0fc5..a54e79e1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -74,6 +74,14 @@ version "5.0.2" resolved "https://registry.yarnpkg.com/@enyaxu/markdown-it-anchor/-/markdown-it-anchor-5.0.2.tgz#d173f7b60b492aabc17dfba864c4d071f5595f72" +"@hikerpig/markdown-it-toc-and-anchor@^4.4.0": + version "4.4.0" + resolved "https://registry.npmjs.org/@hikerpig/markdown-it-toc-and-anchor/-/markdown-it-toc-and-anchor-4.4.0.tgz#376f7be6a747536661402c944d0c7df9ad71da28" + integrity sha512-i/4bstYYAZx6Pk1W58vpr7SMEdTub7zpzJlakA0eRBkNabHnk3bFqfvUkGxFA1m1m4IxaN1V+k51fOmTPopy6Q== + dependencies: + clone "^2.1.0" + uslug "^1.0.4" + "@ladjs/time-require@^0.1.4": version "0.1.4" resolved "https://registry.yarnpkg.com/@ladjs/time-require/-/time-require-0.1.4.tgz#5c615d75fd647ddd5de9cf6922649558856b21a1" @@ -1814,6 +1822,11 @@ clone@^1.0.2: version "1.0.4" resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" +clone@^2.1.0: + version "2.1.2" + resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + co-with-promise@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co-with-promise/-/co-with-promise-4.6.0.tgz#413e7db6f5893a60b942cf492c4bec93db415ab7" @@ -9552,6 +9565,11 @@ universalify@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" +"unorm@>= 1.0.0": + version "1.6.0" + resolved "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz#029b289661fba714f1a9af439eb51d9b16c205af" + integrity sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA== + unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" @@ -9629,6 +9647,13 @@ user-home@^2.0.0: dependencies: os-homedir "^1.0.0" +uslug@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/uslug/-/uslug-1.0.4.tgz#b9a22f0914e0a86140633dacc302e5f4fa450677" + integrity sha1-uaIvCRTgqGFAYz2swwLl9PpFBnc= + dependencies: + unorm ">= 1.0.0" + utf8-byte-length@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" From 1e00651541c4b1f38e78794688a0a1e7701be3a2 Mon Sep 17 00:00:00 2001 From: hikerpig Date: Sun, 25 Aug 2019 18:25:17 +0800 Subject: [PATCH 2/3] feature/toc: upgrade "@hikerpig/markdown-it-toc-and-anchor" package to avoid default anchor lowercase casting --- package.json | 2 +- tests/lib/snapshots/markdown-test.js.md | 6 +++--- tests/lib/snapshots/markdown-test.js.snap | Bin 2587 -> 2586 bytes yarn.lock | 8 ++++---- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 164e0c03..d2c85c72 100644 --- a/package.json +++ b/package.json @@ -50,7 +50,7 @@ "homepage": "https://boostnote.io", "dependencies": { "@enyaxu/markdown-it-anchor": "^5.0.2", - "@hikerpig/markdown-it-toc-and-anchor": "^4.4.0", + "@hikerpig/markdown-it-toc-and-anchor": "^4.5.0", "@rokt33r/js-sequence-diagrams": "^2.0.6-2", "@rokt33r/markdown-it-math": "^4.0.1", "@rokt33r/season": "^5.3.0", diff --git a/tests/lib/snapshots/markdown-test.js.md b/tests/lib/snapshots/markdown-test.js.md index 1b66b26a..a20e1a4b 100644 --- a/tests/lib/snapshots/markdown-test.js.md +++ b/tests/lib/snapshots/markdown-test.js.md @@ -53,11 +53,11 @@ Generated by [AVA](https://ava.li). > Snapshot 1 ` ␊ -
- H1␊ +
- H1␊ ␊ diff --git a/tests/lib/snapshots/markdown-test.js.snap b/tests/lib/snapshots/markdown-test.js.snap index f6682cfb30d89a73ac1d066d5d0186d24d1044fc..4f7e905a8e5c06e23e9c54eadc5d695c0b14468f 100644 GIT binary patch delta 2311 zcmV+i3HbJ#6q*!&K~_N^Q*L2!b7*gLAa*ed0RTX;FD)4Zd~UMQM&<}lPb43U2mk;8 z0000J?OA(_+(sGq9!P{xsM;n7C=yc#C2AAz!@GC6OLi@iP1;R*d5~OkRYDTR_UzfW zew{tOy-S*h0z^pARH3D)h=7o)s_<9T3aJt*YX7L9R4R#oXjMQ;MI#VF2!--TD
ih1Bo;o~V z-h1gt`Rw5*AF`f3I=A{cV}w&L#?L$OtUtBy$=iPOhtsS6_|CEB=N|`O8THC4L1@15 z_|>alue5(M=B{}9=WiX(aq7C&g7BBi&*M+6eRUy!Uw@ =-f$Eo{1AqeMRtGxK?-=F!+uYUL7<)7Vt@Omzy-Yp0t!Us5}x%Ufqj@-AR zYLt+Fsn^75Vri~TB ^qmV|0mU*XHk&>Mn{894Mok cZUHNJO!>}!LU gwVi{)7VX1UWE 9XQPk|={!$*Z)9@*kkQ-iqM;%kOEpUSR~ zE#iI@fA_QW^3Ck@Qc5pQ7@}&@ytP=6?L9m9hM;jD(OFvE?#x(bU}VEJY>ly0>T`Jx zncquR$4F4<>fY~RXDQwCuoba{Zq4cGt{W_QWlys_EVP% e-o7lOxg(5>~W^Il0Fs3$G0BXc}P^I z+9svM&(^U-xXfxA9;c#mKh|JpbX({F-wnMqGKs?BBe|*v8@FcRAgGBNEJjp^uU)3^ zyMDTESc&3KH2}~%LQTk~4s5id(rM*qA)zpq3<;)icL-a$-)Bsk3E99QJtcVi7?_yD zf5k*ajtvah;X{aJXF=IK_Sv2}OEijVXk9mm)@=qj7;{IqS^yxF1UL_`NVw9%lq^WP z8F&_6Ou5PXhS8vGqK0ij7i$0mv9SaBApnB!w&B}Uv}ysqtG27upyhI!7t>6|?zVz% zYp&b!yDb{GBCSE_aVn0f4ui~QfW=*|f3iL{)?rmMSPPNL_y;=xA5 vCJu07sSnP_kx$A*Zh~SB5br42_0*DCvCYB6S z*NIaTsUMOQ =M3l5 =QBPCo>a`2CMuQ6O%8`#>Xn9VlN~nqKW5%F)I|^o1}8SR4PMX8mZAf z{@9Q=H2CEF#>|)s%;W43;zJEUC3qoYh<%rlO_}Ua#NwXRCUO%$H?ba5pX{}vnvTeF z@_*05aso*Ge*pb20_b1=B *wl%%|b rlIk;!-M$99gk%M zXLAEpiLICp>*M#_ENp->+-_yiZY2p-WS1R1`O#HD=mZMb i2s+t0 zx<+T#w1sh=U|^d9VLanw&tMw*Vo%QZkCsn=Qev6x97tHzmZ~dt>RZ(UYsF5dcY`5J ziFI-@mx=|pw?e|{TqL+|bcybhX5S^pnx<2V_O7M_1Q0r0Iuc!K@Z}hVkwGlWmD()b zY(h78XDBMmVv9_A(bZDQ 6B7OR)hMM46y`+#-&zehonM(F{aF~y h_j6PtXL#Q6Qh9gHnl+zBjS6?+pZZh=KKb?>004Age|Z1^ delta 2327 zcmV+y3F!8k6q^)(K~_N^Q*L2!b7*gLAa*ed0RVAuCP823SaOi)c($5Sh&msO2mk;8 z0000J?OA(_+(sGSJ&*{YP_<1EP$Z@fO4KG^?|Szxcge0rvPrv1FAtJSu1ZM4*q%N6 z)~~b2w|7bNP=E*tnkuvu6%i0pRTch YHsb~Zu2%%8^XobY< zo3Zy{@A|le$6u`E-SIcyYku?1H{Z+}`CRV9xyvh7KX>Kz6OWdjy()!&n_UG&_)M(G z<*bLEIkV=8kxOUa{r2f|leZtqbLznl=5lxasCK<}<%yFofALEnfA{?T_vAVC?K^V0 z+4ol5SV^ycz3|=F4!*eZw%>2abLuO1=5j~R9}GP0j!QqC|HqpjI`@V9MmY6-cSTPf zo-gmcbfkRt@RJW&&mNsy{hTqvsTbqt9eCEC+V|vbzxl)IReyZvSo8CbgRhKwWmPWM zeB<$}SHE6q|76Tv@$}E%I-KX!b*po^zg&JEe`@W2s|$tt8?~qKjk9@9Jq6EuuN;4? zGI{UIzj*U){d2$ls*vZ@-5wuIFC({!4%U#$))ek6gI$>oCu$Ps8(rLtp#xv8OJ) z{?U6sd3y5hLl^U$y6+RY-1*lkFTVQsXFl_*-#vKwXSW}`o{y+^=W-*t4{%KL@6X*i za^H%7s!>9wUK6H?rMWf{sVi=E-GDkSB?8hh#iC_8q$ZRECFViYMO~hIs*+JsR#pv} ztEpS2))Eckb4^4ysc2)rrMqn>p-mPP&Wac-Q^;6RhZX(lI~TqJie*r2Hhl~>+on#9 znlL(66hOwDF=$OFmqrB?_*zXcDD{F(lGJX0w+oAINJEtrz*ULZD$%9M;@s}Nlfk^b zxJy7>o$C5J@oNGo!Fk)UOMHF4WUis7e@yZJ7f@7#}i(8Iu~J%H8Ld zcI=V5)}^-DGNroZhPt?uI|CvaaU0XJMe|+2avKR+)b+SKyIj?@hzQ^Wf|GUwH-Abo zA+Zdz=de_|C6^u~i>ix#m`B6)sTNXzszXCvTDDdBR;}9D3q;cqw?jg3ebIJx!Ywm8 zG947r5u;~YFW+j=P`n^EAiG#B!$6Ss;)75YBhZhGPCs*JzhinH^hHzC^+)0f!SIpP z%OhKSYHAR7TYSwh=Tq4gvPImF;(vaYUcQ-~UP|f32}4v(TCf%++1|5rZwMOq5uK&g z?aqv421Yhq!`2u}r9PMEkomo2b&Ld3SNDDoJ4@-7hpmVubZbsecimvgD|?#dVWGW* z?pd#=dnX3Rlgfw9S>3hm(19eG+`UHGN{xG9o*wyO_B_dB+4Hnzdir>4n}47@VA4jY zW{)$ymGr4NKECz9&O?GS)ix<5ezuM!!ev&|@HiEe`>_T)quW9c_-^Q>kx3K|AIVoe z*tj(d2SH8HU@@XPeC;xQ-}TdV!%7r?ssVuB5o$s WJoZDyF=L0 z{XS#jOvnZf=_$e6$H2rKE`KH{a%^D04j)1+I}6I@vCsC*S)x%?L+iRhv~DxN!I(R; zRSAGl65u?%BH>C4Q?elHX5d+PG36%j8%Be&i5j*AU915N#KsQfhX4q^+lFsb(W(-B zS8Z3RLCfVdFQ%D_-E9Tk)?ByccUv@WMOuT<<5V0|9R``r0E@d^Wq*Bati!5iuu752 z_y;=xA5 h?n>W3r+xr&1{33l0#LU~CSEr{Z% (bUcD< z?%z@)cTo42=QPb?6P86vD#ODg1`6{~O$pCKEkQ*(l W}za_wB`(#>2rY7UW~ z%#^1FK~2*SC}LfOs>)9m{k;LvTt|<)2Q=TmT+PeZIRkPf*ORFSV*!+t4G2FIiBZB! z+URv7)*ah3%3PM`&61FlUkEsVN!(#CeWAq7mE#yX#qmslASZDfi&2oXQ7DZs2?M*l zNckZb)6jU_;X!=lj>j^Bv$=t)#8ym)_3?Xd7B)Z`ZnrXMw~~Y^vdfO1{OGD6bOHtJ za-O|yKpyrfa+|1M1fA?0U86H=+QK+bFtAO5FrM+TXD|(Yu_qV$N6ROFDX~m;4kWB< zOVyP+^{uMJTCvmV-Czh)Vx3&fr(%Kat&ng!7YVK#U84J>*>}mYrs *dmi&bhVUnIS>Ql3H-td@-_!K&A}qUwFU)w zo``ndXpAt}G$1D1 %y5ISOX9pFh_S7Ty`)14l?na5(>t3bx_d={R Date: Fri, 11 Oct 2019 10:41:38 +0800 Subject: [PATCH 3/3] :fire: remove obsolete snap file --- .../markdown-remark.test.js.snap | 37 ------------------- 1 file changed, 37 deletions(-) delete mode 100644 tests/lib/__snapshots__/markdown-remark.test.js.snap diff --git a/tests/lib/__snapshots__/markdown-remark.test.js.snap b/tests/lib/__snapshots__/markdown-remark.test.js.snap deleted file mode 100644 index 85da9e64..00000000 --- a/tests/lib/__snapshots__/markdown-remark.test.js.snap +++ /dev/null @@ -1,37 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Markdown.render() should renders markdown correctly 1`] = ` -"# Welcome to Boostnote! - -## Click here to edit markdown :wave: - - - -## Docs :memo: - -- [Boostnote | Boost your happiness, productivity and creativity.](https://hackernoon.com/boostnote-boost-your-happiness-productivity-and-creativity-315034efeebe) -- [Cloud Syncing & Backups](https://github.com/BoostIO/Boostnote/wiki/Cloud-Syncing-and-Backup) -- [How to sync your data across Desktop and Mobile apps](https://github.com/BoostIO/Boostnote/wiki/Sync-Data-Across-Desktop-and-Mobile-apps) -- [Convert data from **Evernote** to Boostnote.](https://github.com/BoostIO/Boostnote/wiki/Evernote) -- [Keyboard Shortcuts](https://github.com/BoostIO/Boostnote/wiki/Keyboard-Shortcuts) -- [Keymaps in Editor mode](https://github.com/BoostIO/Boostnote/wiki/Keymaps-in-Editor-mode) -- [How to set syntax highlight in Snippet note](https://github.com/BoostIO/Boostnote/wiki/Syntax-Highlighting) - -* * * - -## Article Archive :books: - -- [Reddit English](http://bit.ly/2mOJPu7) -- [Reddit Spanish](https://www.reddit.com/r/boostnote_es/) -- [Reddit Chinese](https://www.reddit.com/r/boostnote_cn/) -- [Reddit Japanese](https://www.reddit.com/r/boostnote_jp/) - -* * * - -## Community :beers: - -- [GitHub](http://bit.ly/2AWWzkD) -- [Twitter](http://bit.ly/2z8BUJZ) -- [Facebook Group](http://bit.ly/2jcca8t) -" -`;