Skip to content

Commit f2421ab

Browse files
committed
RELEASING: Releasing 1 package(s)
Releases: mdast2docx@1.6.0
1 parent db3d796 commit f2421ab

File tree

4 files changed

+162
-86
lines changed

4 files changed

+162
-86
lines changed

lib/CHANGELOG.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,28 @@
11
# mdast2docx
22

3+
## 1.6.0
4+
5+
### Minor Changes
6+
7+
- The following @m2d/\* dependencies were upgraded:
8+
9+
### @m2d/image: 1.3.2 → 1.4.0
10+
11+
**Minor Changes**
12+
13+
- ✨ Added `quality` option for image conversion.
14+
- Defaults to **0.92**.
15+
- Used only when conversion is required **and** the output format is lossy (e.g., JPEG).
16+
17+
**Patch Changes**
18+
19+
- Improve SVG → image conversion by preferring **OffscreenCanvas** over `<canvas>` when available.
20+
- OffscreenCanvas advantages:
21+
- Runs in worker contexts → avoids blocking the main thread during rasterization.
22+
- Provides more consistent and reliable Blob generation compared to `HTMLCanvasElement.toBlob`.
23+
- Better performance for large or complex SVGs.
24+
- Fallback to `<canvas>` remains for browsers without OffscreenCanvas support (e.g., Safari).
25+
326
## 1.5.1
427

528
### Patch Changes

lib/package.json

Lines changed: 55 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "mdast2docx",
33
"author": "Mayank Kumar Chaudhari (https://mayank-chaudhari.vercel.app)",
44
"private": false,
5-
"version": "1.5.1",
5+
"version": "1.6.0",
66
"description": "Convert Markdown Abstract Syntax Tree (MDAST) to DOCX seamlessly. Supports footnotes, images, links, and customizable document properties.",
77
"license": "MPL-2.0",
88
"main": "./dist/index.js",
@@ -21,15 +21,60 @@
2121
"import": "./dist/index.mjs",
2222
"require": "./dist/index.js"
2323
},
24-
"./*": {
25-
"types": "./dist/*/index.d.ts",
26-
"import": "./dist/*/index.mjs",
27-
"require": "./dist/*/index.js"
24+
"./section": {
25+
"types": "./dist/section.d.ts",
26+
"import": "./dist/section.mjs",
27+
"require": "./dist/section.js"
2828
},
29-
"./dist/*": {
30-
"types": "./dist/*/index.d.ts",
31-
"import": "./dist/*/index.mjs",
32-
"require": "./dist/*/index.js"
29+
"./dist/section": {
30+
"types": "./dist/section.d.ts",
31+
"import": "./dist/section.mjs",
32+
"require": "./dist/section.js"
33+
},
34+
"./utils": {
35+
"types": "./dist/utils/index.d.ts",
36+
"import": "./dist/utils/index.mjs",
37+
"require": "./dist/utils/index.js"
38+
},
39+
"./dist/utils": {
40+
"types": "./dist/utils/index.d.ts",
41+
"import": "./dist/utils/index.mjs",
42+
"require": "./dist/utils/index.js"
43+
},
44+
"./cache": {
45+
"types": "./dist/utils/cache.d.ts",
46+
"import": "./dist/utils/cache.mjs",
47+
"require": "./dist/utils/cache.js"
48+
},
49+
"./utils/cache": {
50+
"types": "./dist/utils/cache.d.ts",
51+
"import": "./dist/utils/cache.mjs",
52+
"require": "./dist/utils/cache.js"
53+
},
54+
"./dist/utils/cache": {
55+
"types": "./dist/utils/cache.d.ts",
56+
"import": "./dist/utils/cache.mjs",
57+
"require": "./dist/utils/cache.js"
58+
},
59+
"./plugins": {
60+
"types": "./dist/plugins/index.d.ts",
61+
"import": "./dist/plugins/index.mjs",
62+
"require": "./dist/plugins/index.js"
63+
},
64+
"./dist/plugins": {
65+
"types": "./dist/plugins/index.d.ts",
66+
"import": "./dist/plugins/index.mjs",
67+
"require": "./dist/plugins/index.js"
68+
},
69+
"./plugins/node": {
70+
"types": "./dist/plugins/node/index.d.ts",
71+
"import": "./dist/plugins/node/index.mjs",
72+
"require": "./dist/plugins/node/index.js"
73+
},
74+
"./dist/plugins/node": {
75+
"types": "./dist/plugins/node/index.d.ts",
76+
"import": "./dist/plugins/node/index.mjs",
77+
"require": "./dist/plugins/node/index.js"
3378
}
3479
},
3580
"scripts": {
@@ -60,7 +105,7 @@
60105
"@m2d/core": "^1.7.0",
61106
"@m2d/emoji": "^0.1.3",
62107
"@m2d/html": "^1.1.10",
63-
"@m2d/image": "^1.3.2",
108+
"@m2d/image": "^1.4.0",
64109
"@m2d/list": "^0.0.8",
65110
"@m2d/math": "^0.0.6",
66111
"@m2d/mermaid": "^1.2.2",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@repo/typescript-config": "workspace:*",
2424
"@types/node": "^24.5.2",
2525
"husky": "^9.1.7",
26-
"tsx": "^4.20.5",
26+
"tsx": "^4.20.6",
2727
"turbo": "^2.5.8",
2828
"turborepo-template-upgrade": "^0.8.0"
2929
},

0 commit comments

Comments
 (0)