UNPKG

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
{ "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" } }