Change to require Node.js 16

This commit is contained in:
Titus Wormer 2024-04-09 18:25:49 +02:00
parent 9a7f129fc3
commit 943a574de4
No known key found for this signature in database
GPG Key ID: E6E581152ED04E2E
73 changed files with 78 additions and 75 deletions

View File

@ -261,7 +261,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-blockquote-indentation@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -312,7 +312,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-checkbox-character-style@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -222,7 +222,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-checkbox-content-indent@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -305,7 +305,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-code-block-style@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -195,7 +195,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-definition-case@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -198,7 +198,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-definition-spacing@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -277,7 +277,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-emphasis-marker@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -313,7 +313,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-fenced-code-flag@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -288,7 +288,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-fenced-code-marker@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -237,7 +237,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-file-extension@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -258,7 +258,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-final-definition@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -180,7 +180,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-final-newline@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -262,7 +262,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-first-heading-level@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -199,7 +199,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-hard-break-spaces@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -256,7 +256,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-heading-increment@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -283,7 +283,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-heading-style@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -265,7 +265,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-linebreak-style@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -358,7 +358,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-link-title-style@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -199,7 +199,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-list-item-bullet-indent@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -254,7 +254,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-list-item-content-indent@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -510,7 +510,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-list-item-indent@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -277,7 +277,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-list-item-spacing@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -210,7 +210,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-maximum-heading-length@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -343,7 +343,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-maximum-line-length@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -252,7 +252,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-blockquote-without-marker@5`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -421,7 +421,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-consecutive-blank-lines@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -174,7 +174,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-duplicate-defined-urls@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -199,7 +199,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-duplicate-definitions@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -233,7 +233,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-duplicate-headings-in-section@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -206,7 +206,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-duplicate-headings@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -188,7 +188,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-emphasis-as-heading@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -183,7 +183,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-empty-url@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -172,7 +172,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-file-name-articles@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -156,7 +156,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-file-name-consecutive-dashes@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -203,7 +203,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-file-name-irregular-characters@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -163,7 +163,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-file-name-mixed-case@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -164,7 +164,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-file-name-outer-dashes@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -212,7 +212,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-heading-content-indent@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -208,7 +208,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-heading-indent@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -173,7 +173,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-heading-like-paragraph@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -240,7 +240,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-heading-punctuation@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -194,7 +194,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-html@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -201,7 +201,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-literal-urls@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -337,7 +337,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-missing-blank-lines@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -259,7 +259,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-multiple-toplevel-headings@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -201,7 +201,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-paragraph-content-indent@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -195,7 +195,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-reference-like-url@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -207,7 +207,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-shell-dollars@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -182,7 +182,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-shortcut-reference-image@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -182,7 +182,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-shortcut-reference-link@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -231,7 +231,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-table-indentation@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -216,7 +216,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-tabs@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -321,7 +321,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-undefined-references@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -209,7 +209,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-unneeded-full-reference-image@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -209,7 +209,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-unneeded-full-reference-link@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -199,7 +199,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-no-unused-definitions@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -255,7 +255,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-ordered-list-marker-style@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -409,7 +409,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-ordered-list-marker-value@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -240,7 +240,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-rule-style@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -279,7 +279,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-strikethrough-marker@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -277,7 +277,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-strong-marker@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -687,7 +687,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-table-cell-padding@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -419,7 +419,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-table-pipe-alignment@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -280,7 +280,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-table-pipes@4`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -269,7 +269,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint-unordered-list-marker-style@3`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -141,7 +141,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-lint@9`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -145,7 +145,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-preset-lint-consistent@5`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -264,7 +264,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-preset-lint-markdown-style-guide@5`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -145,7 +145,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`remark-preset-lint-recommended@6`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -164,7 +164,7 @@ When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line,
`unified-lint-rule@2`,
compatible with Node.js 12.
compatible with Node.js 16.
## Contribute

View File

@ -595,10 +595,13 @@ Notable examples that deeply integrate with it are
## Compatibility
Projects maintained by the unified collective are compatible with all maintained
Projects maintained by the unified collective are compatible with maintained
versions of Node.js.
As of now, that is Node.js 12.20+, 14.14+, and 16.0+.
Our projects sometimes work with older versions, but this is not guaranteed.
When we cut a new major release, we drop support for unmaintained versions of
Node.
This means we try to keep the current release line, `remark-lint@9`, compatible
with Node.js 16.
## Security

View File

@ -1457,7 +1457,7 @@ function generateReadmeTail(state) {
},
{
type: 'text',
value: ',\ncompatible with Node.js 12.'
value: ',\ncompatible with Node.js 16.'
}
]
},

View File

@ -9,7 +9,7 @@
"lib": ["dom", "es2022"],
"module": "node16",
"strict": true,
"target": "es2020"
"target": "es2022"
},
"exclude": ["**/coverage/", "**/node_modules/"],
"include": ["**/*.js"]