Commit Graph

156 Commits

Author SHA1 Message Date
Titus Wormer
906012ec16
Remove remark-lint-no-inline-padding 2023-12-15 15:03:05 +01:00
Titus Wormer
9cdda80913
Remove remark-lint-no-auto-link-without-protocol 2023-12-15 14:59:01 +01:00
Titus Wormer
627363b2a2
Refactor more code, improve small things 2023-12-15 12:57:49 +01:00
Titus Wormer
547188ec6f
Refactor docs 2023-12-13 16:54:41 +01:00
Titus Wormer
3d11bb50cf
Add dev-dependency 2023-11-14 08:29:32 +01:00
Titus Wormer
19251fc5ab
Refactor code-style 2023-11-13 16:14:01 +01:00
Titus Wormer
0e79b65cc7
Refactor code style in scripts 2023-11-11 17:47:26 +01:00
Titus Wormer
db4810d891
Refactor remark config 2023-11-10 10:39:26 +01:00
Titus Wormer
ae313bf281
Refactor package.json 2023-11-09 16:18:42 +01:00
Titus Wormer
904eddeded
Refactor tsconfig.jsons 2023-11-09 15:58:43 +01:00
Titus Wormer
255ca39799
Update unified, @types/mdast, etc 2023-11-09 14:45:02 +01:00
Titus Wormer
9a39d401f4
Update dev-dependencies 2023-11-09 11:46:54 +01:00
Titus Wormer
04cffeca1e
Use Node test runner 2023-05-16 13:32:02 +02:00
Titus Wormer
0beb67b739
Refactor tsconfigs to improve build perf 2023-05-16 10:54:35 +02:00
Titus Wormer
a4eefcb393
Update dev-dependencies 2023-05-16 10:24:09 +02:00
Titus Wormer
4a45edff6e
Update dev-dependencies 2023-05-16 10:17:11 +02:00
Titus Wormer
e0901246fc
Remove lock on typescript dev-dependency 2022-09-09 20:18:00 +02:00
Titus Wormer
f9a82c73d3
Update dev-dependencies 2022-09-09 20:17:08 +02:00
Titus Wormer
f0d651784d
Update dev-dependencies 2022-03-31 16:08:54 +02:00
Titus Wormer
96e8c4f543
Update dev-dependencies 2021-11-29 19:56:44 +01:00
Titus Wormer
805fe104cc
Update dev-dependencies 2021-11-23 14:54:45 +01:00
Titus Wormer
1c176e470c
Update dev-dependencies 2021-10-08 12:20:38 +02:00
Titus
bc1b092cd1
Use npm workspaces
Closes GH-270.
Closes GH-271.

Reviewed-by: Merlijn Vos <merlijn@soverin.net>
Reviewed-by: Christian Murphy <christian.murphy.42@gmail.com>
2021-08-17 15:25:54 +02:00
Masafumi Koba
359cd0828e
Add repository.directory field to package.jsons
This change updates the `repository` field in all `package.json`s to add a `directory`.
This also modifies the scripts to get the repository URLs.

Closes GH-268.
Closes GH-269.

Reviewed-by: Titus Wormer <tituswormer@gmail.com>
2021-08-16 11:10:08 +02:00
Titus Wormer
13b1971c5e
Update xo 2021-08-12 14:11:25 +02:00
Titus Wormer
1a1e7cc586
Add JSDoc based types 2021-08-12 14:01:59 +02:00
Titus Wormer
5c398a8213
Replace dox w/ comment-parser 2021-08-11 16:41:00 +02:00
Titus Wormer
28d4e501b7
Refactor code-style 2021-08-11 15:18:49 +02:00
Titus Wormer
e0ad12089c
Update dev-dependencies 2021-08-11 15:18:48 +02:00
Titus Wormer
f5cb7d27c3
Use ESM 2021-08-11 15:18:43 +02:00
Titus Wormer
e633c2fbb7
Replace nyc with c8 2021-08-10 15:37:18 +02:00
Titus Wormer
5912962720
Remove browser build 2021-08-10 15:30:58 +02:00
Titus Wormer
7ffbcb6fda
Update dev-dependencies 2021-06-25 10:37:33 +02:00
Denis Augsburger
06b11893b0
Add remark-lint-strikethrough-marker
Closes GH-259.
Closes GH-260.

Reviewed-by: Christian Murphy <christian.murphy.42@gmail.com>
Reviewed-by: Titus Wormer <tituswormer@gmail.com>
2021-06-25 10:30:11 +02:00
Titus Wormer
5d9631cf5c
Update dev-dependencies 2021-02-16 11:14:45 +01:00
Titus Wormer
7cd0cde7c8
Remove unused dev-dependencies 2020-10-14 13:46:30 +02:00
Titus Wormer
6a9f2a937a
Update dev-dependencies 2020-10-14 13:41:04 +02:00
Titus Wormer
7791db9450
Update for micromark in remark
* Update to a micromark parser
* The markdown parser is now CommonMark compliant
* Several rules work on GFM features (literal autolinks, tables,
  strikethrough, tasklist).
  Make sure to install `remark-gfm` if you’re using GFM
* A couple of positions in messages moved a tad bit to make more sense

Most plugins are fine, but some received majors.

The following plugins are made for the new parser and do not work on
the old.
While you’re still on remark 12, use their previous version.
Use the new versions for remark 13+.

* `remark-lint-checkbox-character-style`
* `remark-lint-checkbox-content-indent`
* `remark-lint-list-item-bullet-indent`
* `remark-lint-list-item-spacing`
* `remark-lint-no-blockquote-without-marker`
* `remark-lint-no-heading-indent`
* `remark-lint-no-paragraph-content-indent`
* `remark-lint-no-table-indentation`
* `remark-lint-table-cell-padding`
* `remark-lint-table-pipes`

These plugins generally work on old and new remark, but might miss some
messages in the old one now:

* `remark-lint-no-consecutive-blank-lines` (extra blank lines can no
  longer break out of lists)
* `remark-lint-no-heading-content-indent` (pedantic mode no longer
  supported)
* `remark-lint-no-inline-padding` (emphasis, strong, strikethrough
  can’t be padded anymore)
* `remark-lint-no-undefined-references` (undefined references are no
  longer parsed, so we have to do magic to find them)
2020-10-12 16:17:56 +02:00
Titus Wormer
1d4f9f96a6
Update dev-dependencies 2020-08-22 15:31:51 +02:00
Titus Wormer
9763e14c6c
Update dev-dependencies 2020-07-17 15:16:29 +02:00
Titus Wormer
2e3683a5cb
Update dev-dependencies 2020-06-15 20:09:55 +02:00
Titus Wormer
3c896b35b0
Update dev-dependencies 2020-05-26 18:58:55 +02:00
Titus Wormer
590669ad50
Update dev-dependencies 2020-03-30 14:11:23 +02:00
Titus Wormer
3a00413c97
Update dev-dependencies 2020-03-24 10:20:35 +01:00
Titus Wormer
909598cb33
Update dev-dependencies 2019-12-01 22:17:39 +01:00
Titus Wormer
e85fb1cb8e
Update dev-dependencies 2019-07-24 10:58:05 +02:00
Titus Wormer
6555decbb2
Update contributors in package.json 2019-06-19 16:02:41 +02:00
Titus Wormer
906033b42e
Update dev-dependencies 2019-06-19 15:59:33 +02:00
Titus
574cffe1c7
Add tests on Windows
Closes GH-203.

Reviewed-by: Christian Murphy <christian.murphy.42@gmail.com>
2019-02-10 12:07:10 -08:00
Titus Wormer
65e25393a7 Move URLs to HTTPS 2018-11-22 12:19:09 +01:00