Commit graph

66 commits

Author SHA1 Message Date
syuilo
c7b6579e69 0.23.3 2023-01-14 08:59:54 +09:00
marihachi
9fd6b79832 v0.23.2 2023-01-10 23:41:09 +09:00
syuilo
8915998c02 0.23.1 2023-01-09 16:06:07 +09:00
marihachi
073b69a4f2 update package.json 2022-07-22 22:58:00 +09:00
marihachi
4165a59fdb update package.json 2022-07-22 22:57:10 +09:00
marihachi
8cfb94933c v0.23.0 2022-07-22 21:33:39 +09:00
marihachi
5fe291a7e7
TypeScript版パーサーのマージ (#124)
* implement parser with TypeScript (#116)

* clean parser

* parser, success, failure, str, parser.map

* seq

* atLeast, any, alt, match, notMatch

* mergeText

* improve seq

* lazy, createLanguage

* types

* regexp, refactor

* nest limit

* lint

* state

* syntaxes

* sep1, succeeded, option, fn

* simple

* strikeWave, plainTag, inlineCode, mathInline

* mention, refactor

* seqPartial

* 🚀

* parser trace

* fix mention, implement hashtag

* lineBegin, lineEnd, refactor

* imple codeBlock, fix lineEnd

* codeBlock, mathBlock

* fix codeBlock

* fix mathBlock

* fix codeBlock

* lint

* fix inlineCode

* 🚀

* centerTag

* fix nesting limit

* fix unicodeEmoji

* 🚀

* search

* refactor

* seqPartial -> seqOrText

* lint

* url, urlAlt

* 🚀

* 🚀

* text

* fix

* link

* linkLabel state

* lint

* nesting limit for link label

* fix url bracket pair

* nest

* refactor

* refactor

* remove

* add test

* wip quote

* add quote test

* quote

* refactor

* hashtag

* refactor

* type

* type

* refactor

* lint

* url

* italicAsta, italicUnder

* italicAsta, italicUnder, mention, rethink spec

* rethink spec

* test: change implementation-dependent parts

* hashtag

* add mention test

* mention

* mention

* mention

* mention

* url

* test

* hashtag

* Revert "Auxiliary commit to revert individual files from 373972beef10eb99ff3e3635a32a207854154a2a"

This reverts commit 622b66e20778ad5c283ea7629db853cbf2bb601f.

* package-lock

* Update tsconfig.json

* Update tsconfig.json

* ignore a tsd error when importing twemoji-parser regexp

* lint

* lint

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* v0.23.0-canary.1

* readme

* update chagelog

* update changelog

* update changelog

* refactor

* update core combinators

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-07-22 02:21:56 +09:00
syuilo
c77388a7f8 update deps 2022-07-10 16:34:25 +09:00
marihachi
aa893a8477
implement plain syntax (#114)
* implement plain syntax

* public api

* plain syntax

* public api

* plain syntax

* Update test/parser.ts

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>

* plain parser -> simple parser

* nomfm -> plain

Co-authored-by: syuilo <Syuilotan@yahoo.co.jp>
2022-06-07 23:41:09 +09:00
marihachi
c2f166d466 v0.22.1 2022-05-22 11:44:40 +09:00
marihachi
4cbc32661c v0.22.0 2022-05-21 20:07:10 +09:00
MeiMei
880f842c4a
Unicode 14.0 Emoji (#109) 2022-05-21 18:27:43 +09:00
marihachi
49941cd9ba
リンクラベル関係の変更 (#107)
* fix link label matching

* 🚀
* add syntax rules of link label
* fix #104
* remove unnecessary applyParser() call
2022-05-12 20:31:29 +09:00
marihachi
0a8c82361c v0.21.0 2022-01-11 21:17:05 +09:00
marihachi
2778c2311b 0.20.0 2021-10-02 10:34:57 +09:00
marihachi
78daf8b52e resolve vulnerabilities 2021-08-14 08:42:26 +09:00
marihachi
e07ad7aea7 resolve vulnerabilities 2021-08-14 08:33:05 +09:00
syuilo
9287a3b5b9 Introduce api-extractor and lint 2021-07-31 15:12:43 +09:00
syuilo
f25eae6591 update dev dependencies 2021-06-27 00:07:30 +09:00
syuilo
3d3032aa71 Introduce coverage integration 2021-06-26 23:48:46 +09:00
marihachi
de03976709 0.19.0 2021-06-12 13:35:46 +09:00
marihachi
0733b1e06f move the parser to the internal dir 2021-06-12 12:10:07 +09:00
syuilo
07f6d94e4e 0.18.0 2021-06-08 11:27:11 +09:00
marihachi
00c729b369
update twemoji-parser 2021-06-07 22:28:10 +09:00
marihachi
8fe393343b v0.17.0 2021-06-05 17:50:59 +09:00
marihachi
229eb1e42a v0.16.5 2021-06-05 15:47:51 +09:00
marihachi
f9d9ded466 enable the parsing result caching 2021-06-05 14:58:55 +09:00
marihachi
813ab356ed migrate to peggy 2021-06-05 12:46:40 +09:00
marihachi
70d49f9227 v0.16.4 2021-05-08 21:35:37 +09:00
marihachi
64d0429bb6 v0.16.3 2021-04-24 13:46:18 +09:00
marihachi
5a4a367825 v0.16.2 2021-04-20 10:12:18 +09:00
marihachi
d682ab29ba v0.16.1 2021-04-19 12:20:16 +09:00
marihachi
86cbc7c701 v0.16.0 2021-04-18 14:59:57 +09:00
marihachi
e412bcd179 v0.15.1 2021-04-17 16:06:47 +09:00
marihachi
ade4f04f31 v0.15.0 2021-04-15 17:58:34 +09:00
marihachi
dcbec14bce CLI: add parse-plain 2021-04-15 17:58:18 +09:00
marihachi
6399720405 v0.14.1 2021-04-15 00:15:54 +09:00
marihachi
bce61eb5ae v0.14.0 2021-04-10 20:46:35 +09:00
marihachi
7c83799f35 v0.13.0 2021-04-04 02:39:11 +09:00
marihachi
207134be21 clear version 2021-04-03 15:43:53 +09:00
marihachi
54a4c457a4 v0.12.0 2021-04-01 18:35:38 +09:00
syuilo
abded7db7d add getNodeByType utility function and introduce type test 2021-03-30 22:59:14 +09:00
marihachi
2e0a4ec93c v0.11.0 2021-03-28 21:28:31 +09:00
marihachi
1a47192e39 v0.10.0 2021-03-28 14:50:23 +09:00
marihachi
f59529ffde v0.9.0 2021-03-27 22:17:32 +09:00
marihachi
ae2296d6e1 update readme, package.json 2021-03-27 01:48:04 +09:00
marihachi
bffb7b5b9b v0.8.0 2021-03-27 01:44:54 +09:00
marihachi
c42fb34c90 update repository name 2021-03-26 23:20:12 +09:00
marihachi
9099f54bde v0.7.0 2021-03-23 00:22:54 +09:00
marihachi
c59548ace9 v0.6.0 2021-03-20 20:43:57 +09:00