{"bugs":{"url":"https://github.com/Simon-He95/markdown-it-ts/issues"},"dist":{"shasum":"e7055fe0a2d12a3267a258d1f10e42d6bf9ad364","tarball":"https://registry.npmjs.org/markdown-it-ts/-/markdown-it-ts-1.0.7.tgz","fileCount":102,"integrity":"sha512-gGDZxv51QgitJhdoTHU/JtgpquCbmTRdhH8nsRG7BknLh69jCuE3ism28i5EUY+7BQRj6evZA8YSNK+CcM2/sA==","signatures":[{"sig":"MEYCIQDD5YsUQZeqWI59tw6+vQY74YbQIrvZTPqY1o/SujcO4QIhANqD1Y1sRqJNAS2mSxzXh0VpFBETiyoSbRNA9nLO5GKh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526148},"main":"dist/index.js","name":"markdown-it-ts","type":"module","_from":"file:/tmp/mdts-pack/markdown-it-ts-1.0.7.tgz","types":"dist/index.d.ts","author":{"name":"Simon He"},"module":"dist/index.js","engines":{"node":">=20.19"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./core":{"types":"./dist/core.d.ts","import":"./dist/core.js"},"./common/token":{"types":"./dist/common/token.d.ts","import":"./dist/common/token.js"},"./common/utils":{"types":"./dist/common/utils.d.ts","import":"./dist/common/utils.js"},"./experimental":{"types":"./dist/experimental.d.ts","import":"./dist/experimental.js"},"./stream/buffer":{"types":"./dist/stream/buffer.d.ts","import":"./dist/stream/buffer.js"},"./stream/chunked":{"types":"./dist/stream/chunked.d.ts","import":"./dist/stream/chunked.js"},"./render/renderer":{"types":"./dist/render/renderer.d.ts","import":"./dist/render/renderer.js"},"./stream/debounced":{"types":"./dist/stream/debounced.d.ts","import":"./dist/stream/debounced.js"},"./plugins/with-renderer":{"types":"./dist/plugins/with-renderer.d.ts","import":"./dist/plugins/with-renderer.js"},"./support/chunk_recommend":{"types":"./dist/support/chunk_recommend.d.ts","import":"./dist/support/chunk_recommend.js"}},"license":"MIT","scripts":{"doc":"node support/build_doc.mjs","demo":"npm run build && npm run lint && node support/build_demo.mjs","lint":"eslint . --cache","test":"vitest","build":"tsdown src/index.ts src/core.ts src/experimental.ts --no-dts && tsdown src/plugins/with-renderer.ts src/render/renderer.ts src/stream/buffer.ts src/stream/chunked.ts src/stream/debounced.ts src/support/chunk_recommend.ts src/common/token.ts src/common/utils.ts --no-clean --no-dts && tsc -p tsconfig.build.json && node scripts/prepare-dts.mjs && node scripts/check-dist-exports.mjs","watch":"tsdown -w","gh-doc":"npm run doc && gh-pages -d apidoc -f","gh-demo":"npm run demo && if [ -n \"$GH_PAGES_REPO\" ]; then gh-pages -d demo -f -b master -r \"$GH_PAGES_REPO\"; else echo 'GH_PAGES_REPO not set — demo built in ./demo, skipping publish'; fi && node support/open_demo.mjs","release":"bumpp --commit --tag --push --execute \"pnpm run prepublishOnly\" && npm publish \"$(ls /tmp/mdts-pack/markdown-it-ts-*.tgz)\" --access public --ignore-scripts --provenance=false","doc:open":"npm run doc && node support/open_apidoc.mjs","lint:fix":"pnpm run lint --fix","perf:all":"npm run perf:generate && npm run perf:update-readme && npm run perf:check","perf:diff":"node scripts/perf-diff.mjs --threshold=0.10","perf:gate":"npm run perf:strategies && npm run perf:strategy:check","typecheck":"tsc -p tsconfig.json --noEmit","audit:prod":"pnpm audit --prod --audit-level high","perf:check":"node scripts/perf-check.mjs --threshold=0.10","perf:rules":"npm run build && node scripts/perf-rule-compare.mjs","perf:sweep":"npm run build && node scripts/full-vs-chunked-sweep.mjs","social:all":"pnpm run social:card -- --all && pnpm run social:png","social:png":"node scripts/svg-to-png.mjs --all","test:types":"tsc -p test/types/tsconfig.json --noEmit","perf:accept":"npm run perf:generate && node scripts/perf-accept.mjs","perf:matrix":"npm run build && node scripts/perf-matrix.mjs","social:card":"node scripts/generate-social-card.mjs","perf:compare":"node scripts/perf-compare.mjs docs/perf-latest.json","perf:profile":"npm run build && node --expose-gc scripts/perf-feature-profile.mjs","test:bundler":"pnpm run build && node scripts/bundler-smoke.mjs","test:plugins":"vitest test/plugin-matrix.test.ts --run","perf:families":"npm run build && node scripts/perf-rule-hotspots.mjs","perf:generate":"npm run build && node scripts/perf-generate-report.mjs","test:original":"RUN_ORIGINAL=1 pnpm test","perf:all:latest":"npm run perf:generate && npm run perf:update-readme && npm run perf:check:latest","perf:stock-fast":"npm run build && node scripts/perf-stock-fast-render.mjs","perf:strategies":"npm run build && node scripts/tune-default-strategies.mjs","perf:compare:ref":"node scripts/perf-compare-ref.mjs","perf:generate:zh":"npm run build && node scripts/perf-generate-report.zh.mjs","test:stream:slow":"RUN_SLOW_STREAM_TESTS=1 vitest test/stream/stream-parser.test.ts --run --testTimeout 30000","perf:check:latest":"node scripts/perf-check.mjs --threshold=0.10 --latest","perf:check:strict":"node scripts/perf-check.mjs --threshold=0.03 --latest","perf:render-rules":"npm run build && node scripts/perf-render-rule-compare.mjs","test:package-lint":"pnpm run build && publint && attw --pack . --profile esm-only","perf:tune-defaults":"npm run build && node scripts/tune-default-strategies.mjs","perf:tune-editable":"npm run build && node scripts/tune-editable-buffer.mjs","perf:update-readme":"node scripts/update-readme-metrics.mjs","test:package-types":"pnpm run build && rm -rf /tmp/mdts-pack && mkdir -p /tmp/mdts-pack && pnpm pack --pack-destination /tmp/mdts-pack && node scripts/package-type-smoke.mjs \"$(ls /tmp/mdts-pack/markdown-it-ts-*.tgz)\"","netlify:deploy:demo":"pnpm run demo && npx netlify deploy --prod --dir=demo --site \"$NETLIFY_SITE_ID_DEMO\" --auth \"$NETLIFY_AUTH_TOKEN\"","netlify:deploy:docs":"pnpm run doc && npx netlify deploy --prod --dir=apidoc --site \"$NETLIFY_SITE_ID_DOCS\" --auth \"$NETLIFY_AUTH_TOKEN\"","perf:strategy:check":"node scripts/perf-strategy-check.mjs","test:markstream-vue":"node scripts/test-markstream-vue-local.mjs","test:perf-threshold":"RUN_PERF_THRESHOLD_TESTS=1 vitest test/parse/parse-performance.test.ts --run","perf:stock-fast-json":"npm run build && node scripts/perf-stock-fast-ast-json.mjs","test:original:network":"RUN_ORIGINAL=1 RUN_NETWORK=1 pnpm test","perf:methodology:check":"node scripts/perf-methodology-check.mjs","perf:compare:stream-ref":"node scripts/perf-stream-incremental-ref.mjs","perf:render-rules:check":"npm run build && node scripts/perf-render-rule-compare.mjs --fail-on-regression --threshold=0.03 --min-signal-ms=0.02","perf:update-readme:check":"node scripts/update-readme-metrics.mjs --check","test:integration:markstream-vue":"RUN_MARKSTREAM_VUE_INTEGRATION=1 vitest test/integration/markstream-vue-local.test.ts --run"},"_npmUser":{"name":"simon_he","email":"13917107469@163.com"},"homepage":"https://github.com/Simon-He95/markdown-it-ts#readme","keywords":["markdown","markdown-it","commonmark","gfm","parser","renderer","typescript","ts","plugin","streaming","incremental","async"],"_resolved":"/tmp/mdts-pack/markdown-it-ts-1.0.7.tgz","_integrity":"sha512-gGDZxv51QgitJhdoTHU/JtgpquCbmTRdhH8nsRG7BknLh69jCuE3ism28i5EUY+7BQRj6evZA8YSNK+CcM2/sA==","repository":{"url":"git+https://github.com/Simon-He95/markdown-it-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"TypeScript-first Markdown parser and renderer compatible with the markdown-it public API, with streaming, chunked parsing, and async render.","directories":{},"maintainers":[{"name":"simon_he","email":"13917107469@163.com"}],"scriptsMeta":{"test:original":{"description":"Run optional upstream/original tests (requires RUN_ORIGINAL=1)."},"test:original:network":{"description":"Run original tests with network CRC (RUN_NETWORK=1)."}},"sideEffects":false,"_nodeVersion":"24.16.0","dependencies":{"mdurl":"^2.0.0","entities":"^8.0.0","linkify-it":"^6.0.0","punycode.js":"^2.3.1"},"publishConfig":{"provenance":true},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.5.0","ndoc":"^6.0.1","bumpp":"^8.2.1","sharp":"^0.33.5","eslint":"^9.39.4","needle":"^3.5.0","rollup":"^4.61.1","tsdown":"^0.15.12","vitest":"^4.1.8","publint":"^0.3.21","shelljs":"^0.10.0","ts-node":"^10.9.2","unified":"^11.0.5","vue-tsc":"^2.2.12","argparse":"^2.0.1","gh-pages":"^6.3.0","micromark":"^4.0.2","typescript":"^5.9.3","markdown-it":"^14.2.0","highlight.js":"^11.11.1","remark-parse":"^11.0.0","markdown-exit":"latest","remark-rehype":"^11.1.2","markdown-it-ins":"^4.0.0","markdown-it-sub":"^2.0.0","markdown-it-sup":"^2.0.0","@ox-content/napi":"^2.74.0","markdown-it-abbr":"^2.0.0","markdown-it-mark":"^4.0.0","rehype-stringify":"^10.0.1","markdown-it-emoji":"^3.0.0","markdown-it-deflist":"^3.0.1","markdown-it-testgen":"^0.1.6","@antfu/eslint-config":"^6.7.3","@rollup/plugin-babel":"^6.1.0","markdown-it-footnote":"^4.0.0","@arethetypeswrong/cli":"^0.18.3","@rollup/plugin-terser":"^0.4.4","markdown-it-container":"^4.0.0","markdown-it-for-inline":"^2.0.1","@rollup/plugin-commonjs":"^25.0.8","@rollup/plugin-node-resolve":"^15.3.1"},"_npmOperationalInternal":{"tmp":"tmp/markdown-it-ts_1.0.7_1785474455692_0.19183711628474054","host":"s3://npm-registry-packages-npm-production"},"_id":"markdown-it-ts@1.0.7","version":"1.0.7"}