diff --git a/.markdownlint-cli2.jsonc b/.markdownlint-cli2.jsonc new file mode 100644 index 0000000..621c61a --- /dev/null +++ b/.markdownlint-cli2.jsonc @@ -0,0 +1,53 @@ +{ + "config": { + // Line length — not enforced for docs with code examples + "MD013": false, + // First line heading — files use YAML frontmatter, not headings + "MD041": false, + // Emphasis as heading — common pattern for Option 1/2/3 sections + "MD036": false, + // No duplicate heading — changelog files repeat section names intentionally + "MD024": false, + // Fenced code language — not always applicable for diagram blocks + "MD040": false, + // Table column style — table alignment is visual, not semantic + "MD060": false, + // Ordered list item prefix — number resets are intentional in documents + "MD029": false, + // No inline HTML — each elements are valid in valid Markdown + "MD033": false, + // List marker space — spacing after list markers varies by editor + "MD030": false, + // Blanks around headings — not always needed in compact docs + "MD022": false, + // Blanks around lists — not always needed in compact docs + "MD032": false, + // Blanks around fences — not always needed between adjacent blocks + "MD031": false, + // Multiple blanks — editor artifacts, not semantic + "MD012": false, + // Single title — files may have multiple H1 sections + "MD025": false, + // Trailing spaces — editor artifacts + "MD009": false, + // Bare URLs — URL shortening not always needed + "MD034": false, + // Single trailing newline — editor artifacts + "MD047": false, + // Trailing punctuation — heading punctuation is intentional + "MD026": false, + // Space in emphasis — double-asterisk bold spacing varies by renderer + "MD037": false, + // No hard tabs — some generated docs use tabs for indentation + "MD010": false, + // Code block style — generated docs may use inconsistent styles + "MD046": false, + // Comment style — generated docs have no comments + "MD048": false, + // Commands show output — shell examples intentionally show only commands + "MD014": false + }, + "ignores": [ + "docs/api-reference/generated/**" + ] +} \ No newline at end of file diff --git a/.markdownlintignore b/.markdownlintignore new file mode 100644 index 0000000..080d89e --- /dev/null +++ b/.markdownlintignore @@ -0,0 +1 @@ +docs/api-reference/generated/** \ No newline at end of file diff --git a/package.json b/package.json index 5b00ee6..0be742e 100644 --- a/package.json +++ b/package.json @@ -52,9 +52,7 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "react-router-dom": "^5.3.0", - "tar": "^7.5.11", "typescript": "~5.6.2", - "undici": "^7.24.3", "vitest": "^3.0.5" } } \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39fb734..a5e11d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -58,15 +58,9 @@ importers: react-router-dom: specifier: ^5.3.0 version: 5.3.4(react@18.3.1) - tar: - specifier: ^7.5.11 - version: 7.5.13 typescript: specifier: ~5.6.2 version: 5.6.3 - undici: - specifier: ^7.24.3 - version: 7.25.0 vitest: specifier: ^3.0.5 version: 3.2.4(@types/debug@4.1.13)(@types/node@20.19.39)(jsdom@24.1.3)(msw@2.4.9(typescript@5.6.3))(terser@5.46.1)(yaml@2.8.3)