{"_id":"@bwat47/turndown-plugin-gfm","_rev":"7-23eb8886e9d55da2237ad305d01a1dac","name":"@bwat47/turndown-plugin-gfm","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.3":{"name":"@bwat47/turndown-plugin-gfm","version":"1.0.3","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"author":{"name":"bwat47"},"license":"MIT","_id":"@bwat47/turndown-plugin-gfm@1.0.3","maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"dist":{"shasum":"69981c59f5fcf1ef3e7166fdd39df6656d66f824","tarball":"https://registry.npmjs.org/@bwat47/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.3.tgz","fileCount":6,"integrity":"sha512-M/JgbNrtIICt12bDJsKZtghwm+u3LpIjw5ok6AWmh33arcmGbfWg/0Cmil2wIVtO3kmVIxgRj29YwtLfa3lD3A==","signatures":[{"sig":"MEUCIFbvscde2wqU1zWck5WmuAgfRqWpw6VDbZIfFuJQ9tDlAiEAnk0A8TOXfQJ9wbCHaAQKnC5YnQUctHENpNaz3z9/6IY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28082},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","volta":{"node":"22.17.1"},"module":"./lib/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"dfe9d18c533777ca12037f3e171567cd1a490e95","scripts":{"dev":"vitest","lint":"eslint src test --ext .js","test":"vitest","build":"vite build","lint:fix":"eslint src test --ext .js --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bwat47","email":"bwat47@gmail.com"},"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"_npmVersion":"10.9.3","description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"9.31.0","vitest":"3.2.4","globals":"14.0.0","turndown":"7.2.0","@eslint/js":"9.31.0","typescript":"5.8.3","@types/turndown":"5.0.5","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"turndown":"^7.0.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.45.1"},"_npmOperationalInternal":{"tmp":"tmp/turndown-plugin-gfm_1.0.3_1758383719603_0.745625943328194","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@bwat47/turndown-plugin-gfm","version":"1.0.4","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"author":{"name":"bwat47"},"license":"MIT","_id":"@bwat47/turndown-plugin-gfm@1.0.4","maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"dist":{"shasum":"1ce7524b309b0f43db1fd6b2ecda294e3310317f","tarball":"https://registry.npmjs.org/@bwat47/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.4.tgz","fileCount":6,"integrity":"sha512-AjN0y18SynbWp2wvqzefY1SjDI20S3DuTkBp4VtzGnfuk2wZ4g/eMd1RrsrE41aRDZYi+FI3ChqyNd2nLYwJMA==","signatures":[{"sig":"MEUCIGL4TDRf6TBDfG5ESpXhygo7vursqdD2ba89PhqKwOy/AiEA1IiffKQesplkj6xcF5th41H8gQvtCOazgegXWkNhBxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29542},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","volta":{"node":"22.17.1"},"module":"./lib/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"0888eb641861967c5a67e528038ccb9fefd253f2","scripts":{"dev":"vitest","lint":"eslint src test --ext .js","test":"vitest","build":"vite build","lint:fix":"eslint src test --ext .js --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bwat47","email":"bwat47@gmail.com"},"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"_npmVersion":"10.9.3","description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"9.31.0","vitest":"3.2.4","globals":"14.0.0","turndown":"7.2.0","@eslint/js":"9.31.0","typescript":"5.8.3","@types/turndown":"5.0.5","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"turndown":"^7.0.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.45.1"},"_npmOperationalInternal":{"tmp":"tmp/turndown-plugin-gfm_1.0.4_1760236067560_0.7887566656403164","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@bwat47/turndown-plugin-gfm","version":"1.0.5","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"author":{"name":"bwat47"},"license":"MIT","_id":"@bwat47/turndown-plugin-gfm@1.0.5","maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"dist":{"shasum":"476b1bb6179b6983b2cea8043f540cf6f9a9d39f","tarball":"https://registry.npmjs.org/@bwat47/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.5.tgz","fileCount":6,"integrity":"sha512-RLjvRJVyO7m7KJ/nAVJZxyXzjP7aWiFNJcDGeZ6gDTx5gBLxd6cZWrbRQZM9gJZOJce/gtF9JeXDcPMV/iS9Iw==","signatures":[{"sig":"MEUCIBspt2G7DpV/L1tytJYRzsZlgAIQS7JPDvmcbwjVOcfGAiEAhObaPuJ4Xr3Z+wOjCdlo5cBZvgOFecn9L6qWYZXu1nY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32648},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","volta":{"node":"22.17.1"},"module":"./lib/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"cbf4e3510c8b5949a9679d86e03ba0c9e4462579","scripts":{"dev":"vitest","lint":"eslint src test --ext .js","test":"vitest","build":"vite build","lint:fix":"eslint src test --ext .js --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bwat47","email":"bwat47@gmail.com"},"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"_npmVersion":"10.9.3","description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.1.6","eslint":"9.31.0","vitest":"3.2.4","globals":"14.0.0","turndown":"7.2.0","@eslint/js":"9.31.0","typescript":"5.8.3","@types/turndown":"5.0.5","@vitest/coverage-v8":"3.2.4"},"peerDependencies":{"turndown":"^7.0.0"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.45.1"},"_npmOperationalInternal":{"tmp":"tmp/turndown-plugin-gfm_1.0.5_1760401863268_0.9641368454845665","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@bwat47/turndown-plugin-gfm","version":"1.0.6","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"author":{"name":"bwat47"},"license":"MIT","_id":"@bwat47/turndown-plugin-gfm@1.0.6","maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"dist":{"shasum":"2c382ce971c6fe733435d9eed4e9fb240cd56992","tarball":"https://registry.npmjs.org/@bwat47/turndown-plugin-gfm/-/turndown-plugin-gfm-1.0.6.tgz","fileCount":6,"integrity":"sha512-XvwGoxRkuVcjt7+FGhlKv66gCoS5zk42zor9cBuWnpBsqD0uzOjpdctZ6aCpBNk3phQRqMWqKurvVSQpF0UDzQ==","signatures":[{"sig":"MEYCIQC5wJByY4PiCgP+7cmH1f804fRC+4/gJQj1wKN8CRmA+wIhAM3m9zu7owlkyG7M2KXTz6S4/lrqJFJZgBPQeaDzFhIJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31585},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","volta":{"node":"22.17.1"},"module":"./lib/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"5827d1e786c684cb56863a1bab1efda59e79bb3e","scripts":{"dev":"vitest","lint":"eslint src test --ext .js","test":"vitest","build":"vite build","lint:fix":"eslint src test --ext .js --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bwat47","email":"bwat47@gmail.com"},"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"_npmVersion":"10.9.2","description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","eslint":"9.31.0","vitest":"4.1.8","globals":"14.0.0","turndown":"7.2.4","@eslint/js":"9.31.0","typescript":"5.8.3","@types/turndown":"5.0.5","@vitest/coverage-v8":"4.1.8"},"peerDependencies":{"turndown":"^7.2.4"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.61.1"},"_npmOperationalInternal":{"tmp":"tmp/turndown-plugin-gfm_1.0.6_1781314273298_0.08248700142095156","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@bwat47/turndown-plugin-gfm","version":"1.1.0","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"author":{"name":"bwat47"},"license":"MIT","_id":"@bwat47/turndown-plugin-gfm@1.1.0","maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"dist":{"shasum":"3c11ac62535f5a799ba0f1f79a68f21611038957","tarball":"https://registry.npmjs.org/@bwat47/turndown-plugin-gfm/-/turndown-plugin-gfm-1.1.0.tgz","fileCount":6,"integrity":"sha512-jKWL5IrCH+Ao2UiyIBQbNi8qZC3Hl0JY/n6PabT8GsiHl/sDNWAxsxD1GrfeDCYwLH3Cgs33+Rvtps0561kHSw==","signatures":[{"sig":"MEQCIHc9lmlq6jQwisQsGPgFQzZ5vB+jZGZ+0cuLaWisQcjBAiBTh63y9MWL2qKxjlKcbn5Du5vmHAhvoKH6/B/UYCqX1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32486},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","volta":{"node":"22.17.1"},"module":"./lib/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"b7fd04634c5bde2258919a75d627a38a892913f9","scripts":{"dev":"vitest","lint":"eslint src test --ext .js","test":"vitest","build":"vite build","lint:fix":"eslint src test --ext .js --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bwat47","email":"bwat47@gmail.com"},"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"_npmVersion":"10.9.2","description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","eslint":"10.8.1","vitest":"4.1.8","globals":"14.0.0","turndown":"7.2.4","@eslint/js":"10.0.1","typescript":"5.8.3","@types/turndown":"5.0.6","@vitest/coverage-v8":"4.1.8"},"peerDependencies":{"turndown":"^7.2.4"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.61.1"},"_npmOperationalInternal":{"tmp":"tmp/turndown-plugin-gfm_1.1.0_1786579607694_0.04107691056186247","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@bwat47/turndown-plugin-gfm","version":"1.1.1","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"author":{"name":"bwat47"},"license":"MIT","_id":"@bwat47/turndown-plugin-gfm@1.1.1","maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"dist":{"shasum":"0b112327ecb26c1969764968fe0c4522ff54c39c","tarball":"https://registry.npmjs.org/@bwat47/turndown-plugin-gfm/-/turndown-plugin-gfm-1.1.1.tgz","fileCount":6,"integrity":"sha512-t4smL4Q30lPd57xOx1ZgO5FwxR578sbN3+MiwzfYpMrYEaOCweAqEz1d5L4s9OiFyMX4Wamvixhd5eNiqdDsgg==","signatures":[{"sig":"MEUCIQCt4mm6YjuM5oZbDONA85rsFowvL7Hv+5DArya3adJ3NAIgebLEX4aFvtwij0ME7xgqcRlWKOvfN1X7BiK3hy61/hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30605},"main":"./lib/index.js","type":"module","types":"./lib/index.d.ts","volta":{"node":"22.17.1"},"module":"./lib/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"4442a05247a9d8f93c95e0a586c328f40fed13bf","scripts":{"dev":"vitest","lint":"eslint src test --ext .js","test":"vitest","build":"vite build","lint:fix":"eslint src test --ext .js --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"bwat47","email":"bwat47@gmail.com"},"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"_npmVersion":"10.9.2","description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","directories":{},"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.0.16","eslint":"10.8.1","vitest":"4.1.8","globals":"14.0.0","turndown":"7.2.4","@eslint/js":"10.0.1","typescript":"5.8.3","@types/turndown":"5.0.6","@vitest/coverage-v8":"4.1.8","eslint-plugin-sonarjs":"^4.2.0"},"peerDependencies":{"turndown":"^7.2.4"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.61.1"},"_npmOperationalInternal":{"tmp":"tmp/turndown-plugin-gfm_1.1.1_1786661444601_0.7765114806982221","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"_id":"@bwat47/turndown-plugin-gfm@1.1.2","bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"dist":{"shasum":"f30de639566ad38ac27a21632b4633db264edc97","tarball":"https://registry.npmjs.org/@bwat47/turndown-plugin-gfm/-/turndown-plugin-gfm-1.1.2.tgz","fileCount":6,"integrity":"sha512-u9I0d0uvJ/sLKph8x9I4PFl8SOK7SthzU2/q3fMl84yLlD8qjK3IDo6/3sZ2SKnvm20A+BL5Gu9QeoIpePpo2w==","signatures":[{"sig":"MEUCIQCgWSZED3/2/Vlf//z/zYDdLG1kA5pVJRZDYHzwS7tdswIgGpID+c3sjmLaQcV1op6pYdn80IDkTyDUSvpbMIQx16k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCAL2UbgvT3vt9kHa4P14aQbfbwAHxwyE1E1HuHz9J82AIgaEOzIyZmmscE/rZeFJ3bpof9HV6Rlbn5RWUlue3cN7s="}],"unpackedSize":31263},"main":"./lib/index.js","name":"@bwat47/turndown-plugin-gfm","type":"module","types":"./lib/index.d.ts","volta":{"node":"22.17.1"},"author":{"name":"bwat47"},"module":"./lib/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.js"}},"gitHead":"a464d38169d3fdfa3f4c8b66388818ab8b0e6e25","license":"MIT","scripts":{"dev":"vitest","lint":"eslint src test --ext .js","test":"vitest","build":"vite build","lint:fix":"eslint src test --ext .js --fix","test:run":"vitest run","test:coverage":"vitest run --coverage"},"version":"1.1.2","_npmUser":{"name":"bwat47","email":"bwat47@gmail.com"},"homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"_npmVersion":"10.9.2","description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","directories":{},"maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"_nodeVersion":"22.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.3.2","eslint":"10.8.1","vitest":"5.0.3","globals":"14.0.0","turndown":"7.2.4","@eslint/js":"10.0.1","typescript":"6.0.3","@types/turndown":"5.0.6","@vitest/coverage-v8":"5.0.3","eslint-plugin-sonarjs":"^4.2.0"},"peerDependencies":{"turndown":"^7.2.4"},"optionalDependencies":{"@rollup/rollup-linux-x64-gnu":"4.61.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/turndown-plugin-gfm_1.1.2_1791048385051_0.058857667047351736"}}},"time":{"created":"2025-09-20T15:55:19.495Z","modified":"2026-10-03T17:26:25.313Z","1.0.3":"2025-09-20T15:55:19.786Z","1.0.4":"2025-10-12T02:27:47.796Z","1.0.5":"2025-10-14T00:31:03.464Z","1.0.6":"2026-06-13T01:31:13.455Z","1.1.0":"2026-08-13T00:06:47.840Z","1.1.1":"2026-08-13T22:50:44.748Z","1.1.2":"2026-10-03T17:26:25.141Z"},"bugs":{"url":"https://github.com/bwat47/turndown-plugin-gfm/issues"},"author":{"name":"bwat47"},"license":"MIT","homepage":"https://github.com/bwat47/turndown-plugin-gfm#readme","keywords":["turndown","turndown-plugin","html-to-markdown","html","markdown","github-flavored-markdown","gfm","table-conversion","performance"],"repository":{"url":"git+https://github.com/bwat47/turndown-plugin-gfm.git","type":"git"},"description":"Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance.","maintainers":[{"name":"bwat47","email":"bwat47@gmail.com"}],"readme":"# turndown-plugin-gfm\n\n> Enhanced Turndown plugin for GitHub Flavored Markdown with improved table conversion and performance\n\n## Fork information\n\nThis is a fork of @truto/turndown-plugin-gfm with the following changes:\n\n- Convert multi-line content in table cells to `<br>` instead of flattening.\n- Fixed table conversion issue related to header separator detection.\n- Fixed table conversion issue where cell content could be over-escaped.\n- Performance improvements.\n- Updated eslint config and fixed lint errors.\n\n## 📦 Installation\n\n```bash\nnpm install @bwat47/turndown-plugin-gfm\n```\n\n## 🎯 Usage\n\n### Basic Usage\n\n```javascript\nimport TurndownService from 'turndown'\nimport { gfm } from '@bwat47/turndown-plugin-gfm'\n\nconst turndownService = new TurndownService()\nturndownService.use(gfm)\n\nconst markdown = turndownService.turndown('<table><tr><th>Name</th></tr><tr><td>John</td></tr></table>')\nconsole.log(markdown)\n// | Name |\n// | --- |\n// | John |\n```\n\n### TypeScript Usage\n\n```typescript\nimport TurndownService from 'turndown'\nimport { gfm, TurndownPlugin } from '@bwat47/turndown-plugin-gfm'\n\nconst turndownService = new TurndownService()\nturndownService.use(gfm)\n\n// Type-safe plugin usage\nconst customPlugin: TurndownPlugin = (turndownService) => {\n  // Your custom plugin logic\n}\n\nturndownService.use([gfm, customPlugin])\n```\n\n### Individual Plugins\n\n```javascript\nimport TurndownService from 'turndown'\nimport { tables, strikethrough, taskListItems, highlightedCodeBlock } from '@bwat47/turndown-plugin-gfm'\n\nconst turndownService = new TurndownService()\n\n// Use only specific plugins\nturndownService.use([tables, strikethrough])\n\n// Or use them individually\nturndownService.use(tables)\nturndownService.use(taskListItems)\n```\n\n### Available Plugins\n\n- **`tables`**: Convert HTML tables to GitHub-flavored markdown tables\n- **`strikethrough`**: Convert `<del>`, `<s>`, `<strike>` to `~~text~~`\n- **`taskListItems`**: Convert checkbox inputs to `[x]` and `[ ]`\n- **`highlightedCodeBlock`**: Convert highlighted code blocks to fenced code blocks\n- **`gfm`**: All plugins combined\n\n## 🧪 Development\n\n### Requirements\n\n- Node.js 18+\n- ES modules support\n\n### Scripts\n\n```bash\n# Run tests\nnpm test\n\n# Run tests with coverage\nnpm run test:coverage\n\n# Build the library\nnpm run build\n\n# Lint code\nnpm run lint\n\n# Fix linting issues\nnpm run lint:fix\n```\n","readmeFilename":"README.md"}