markdown-to-jsx
Version:
A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.
178 lines (177 loc) • 4.17 kB
JSON
{
"name": "markdown-to-jsx",
"description": "A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization.",
"homepage": "https://markdown-to-jsx.quantizor.dev",
"license": "MIT",
"version": "9.7.13",
"publishConfig": {
"access": "public"
},
"engines": {
"node": ">= 18"
},
"keywords": [
"markdown",
"markdown parser",
"react",
"preact",
"jsx",
"vue",
"vuejs",
"vue3",
"solid",
"solidjs",
"react-native",
"html"
],
"author": "Evan Jacobs <ej@quantizor.dev> (https://quantizor.dev)",
"repository": {
"type": "git",
"url": "git+https://github.com/quantizor/markdown-to-jsx.git",
"directory": "lib"
},
"bugs": "https://github.com/quantizor/markdown-to-jsx/issues",
"files": [
"dist",
"LICENSE",
"README.md",
"package.json",
"src/entities.generated.ts"
],
"type": "module",
"exports": {
"./entities": {
"browser": {
"import": {
"types": "./dist/entities.browser.d.ts",
"default": "./dist/entities.browser.js"
},
"require": {
"types": "./dist/entities.browser.d.cts",
"default": "./dist/entities.browser.cjs"
}
},
"import": {
"types": "./dist/entities.generated.d.ts",
"default": "./dist/entities.generated.js"
},
"require": {
"types": "./dist/entities.generated.d.cts",
"default": "./dist/entities.generated.cjs"
}
},
".": {
"import": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"require": {
"types": "./dist/index.d.cts",
"default": "./dist/index.cjs"
}
},
"./react": {
"import": {
"types": "./dist/react.d.ts",
"default": "./dist/react.js"
},
"require": {
"types": "./dist/react.d.cts",
"default": "./dist/react.cjs"
}
},
"./html": {
"import": {
"types": "./dist/html.d.ts",
"default": "./dist/html.js"
},
"require": {
"types": "./dist/html.d.cts",
"default": "./dist/html.cjs"
}
},
"./markdown": {
"import": {
"types": "./dist/markdown.d.ts",
"default": "./dist/markdown.js"
},
"require": {
"types": "./dist/markdown.d.cts",
"default": "./dist/markdown.cjs"
}
},
"./native": {
"import": {
"types": "./dist/native.d.ts",
"default": "./dist/native.js"
},
"require": {
"types": "./dist/native.d.cts",
"default": "./dist/native.cjs"
}
},
"./solid": {
"import": {
"types": "./dist/solid.d.ts",
"default": "./dist/solid.js"
},
"require": {
"types": "./dist/solid.d.cts",
"default": "./dist/solid.cjs"
}
},
"./vue": {
"import": {
"types": "./dist/vue.d.ts",
"default": "./dist/vue.js"
},
"require": {
"types": "./dist/vue.d.cts",
"default": "./dist/vue.cjs"
}
}
},
"sideEffects": false,
"main": "dist/index.cjs",
"module": "dist/index.js",
"types": "dist/index.d.ts",
"devDependencies": {
"@types/bun": "^1.3.8",
"@types/node": "^24.10.1",
"@types/react": "^19.2.6",
"@types/react-dom": "^19.2.3",
"bunup": "0.15.14",
"esbuild": "^0.27.2",
"react": "^19.2.0",
"react-dom": "^19.2.0",
"react-native": "^0.83.1",
"solid-js": "^1.9.10",
"theredoc": "^1.0.0",
"typescript": "^5.9.3",
"vue": "^3.4.0"
},
"peerDependencies": {
"react": ">= 16.0.0",
"solid-js": ">=1.0.0",
"vue": ">=3.0.0"
},
"peerDependenciesMeta": {
"react": {
"optional": true
},
"react-native": {
"optional": true
},
"solid-js": {
"optional": true
},
"vue": {
"optional": true
}
},
"scripts": {
"prepublish": "in-publish && npm run build && npm run release || not-in-publish",
"build": "rimraf dist && bunup",
"test": "bun test"
}
}