svelte-exmarkdown
Version:
Svelte component to render markdown. Dynamic and Extensible.
160 lines • 4.57 kB
JSON
{
"name": "svelte-exmarkdown",
"description": "Svelte component to render markdown. Dynamic and Extensible.",
"version": "5.0.2",
"peerDependencies": {
"svelte": "^5.1.3"
},
"dependencies": {
"remark-gfm": "^4.0.1",
"remark-parse": "^11.0.0",
"remark-rehype": "^11.1.2",
"unified": "^11.0.5"
},
"devDependencies": {
"@changesets/changelog-github": "^0.5.1",
"@changesets/cli": "^2.29.5",
"@eslint/compat": "^1.3.2",
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.33.0",
"@playwright/test": "^1.54.2",
"@shikijs/rehype": "^3.9.2",
"@sveltejs/adapter-static": "^3.0.9",
"@sveltejs/kit": "^2.27.3",
"@sveltejs/package": "^2.4.1",
"@sveltejs/vite-plugin-svelte": "^6.1.1",
"@testing-library/svelte": "^5.2.8",
"@types/mdast": "^4.0.4",
"@types/node": "^24.2.1",
"@vitest/coverage-v8": "^3.2.4",
"@vitest/ui": "^3.2.4",
"esbuild": "^0.25.8",
"eslint": "^9.33.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-svelte": "^3.11.0",
"globals": "^16.3.0",
"highlight.js": "^11.11.1",
"highlightjs-svelte": "^1.0.6",
"jsdom": "^26.1.0",
"katex": "^0.16.22",
"mermaid": "^11.9.0",
"prettier": "^3.6.2",
"prettier-plugin-svelte": "^3.4.0",
"rehype-highlight": "^7.0.2",
"rehype-katex": "^7.0.1",
"rehype-raw": "^7.0.0",
"remark-math": "^6.0.0",
"rimraf": "^6.0.1",
"shiki": "^3.9.2",
"svelte": "^5.38.0",
"svelte-check": "^4.3.1",
"svelte2tsx": "^0.7.42",
"typescript": "^5.9.2",
"typescript-eslint": "^8.39.0",
"vite": "^7.1.1",
"vite-tsconfig-paths": "^5.1.4",
"vitest": "^3.2.4",
"water.css": "^2.1.1"
},
"type": "module",
"repository": {
"type": "git",
"url": "https://github.com/ssssota/svelte-exmarkdown.git"
},
"homepage": "https://ssssota.github.io/svelte-exmarkdown",
"keywords": [
"svelte",
"markdown",
"remark",
"unified",
"commonmark",
"gfm",
"plugin"
],
"license": "MIT",
"files": [
"dist"
],
"svelte": "./dist/index.js",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
"./package.json": "./package.json",
"./contexts": {
"types": "./dist/contexts.d.ts",
"default": "./dist/contexts.js"
},
"./Markdown.svelte": {
"types": "./dist/Markdown.svelte.d.ts",
"svelte": "./dist/Markdown.svelte",
"default": "./dist/Markdown.svelte"
},
"./gfm": {
"types": "./dist/gfm/index.d.ts",
"svelte": "./dist/gfm/index.js",
"default": "./dist/gfm/index.js"
},
".": {
"types": "./dist/index.d.ts",
"svelte": "./dist/index.js",
"default": "./dist/index.js"
},
"./Renderer.svelte": {
"types": "./dist/Renderer.svelte.d.ts",
"svelte": "./dist/Renderer.svelte",
"default": "./dist/Renderer.svelte"
},
"./types": {
"types": "./dist/types.d.ts",
"default": "./dist/types.js"
},
"./utils": {
"types": "./dist/utils.d.ts",
"default": "./dist/utils.js"
}
},
"typesVersions": {
">4.0": {
"contexts": [
"./dist/contexts.d.ts"
],
"Markdown.svelte": [
"./dist/Markdown.svelte.d.ts"
],
"gfm": [
"./dist/gfm/index.d.ts"
],
"index.d.ts": [
"./dist/index.d.ts"
],
"Renderer.svelte": [
"./dist/Renderer.svelte.d.ts"
],
"types": [
"./dist/types.d.ts"
],
"utils": [
"./dist/utils.d.ts"
]
}
},
"scripts": {
"dev": "vite dev",
"build": "vite build",
"package": "svelte-package && node scripts/prebundle.js",
"preview": "vite preview",
"clean": "rimraf build coverage dist",
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
"test": "pnpm run \"/^test:.*/\"",
"test:playwright": "playwright test",
"test:vitest": "vitest run",
"vitest": "vitest",
"coverage": "vitest run --coverage",
"lint": "prettier --check --plugin prettier-plugin-svelte . && eslint .",
"fmt": "prettier --write --plugin prettier-plugin-svelte .",
"download-testcases": "node -e 'fetch(\"https://spec.commonmark.org/0.30/spec.json\").then(r=>r.text()).then(t=>console.log(`// prettier-ignore\nexport default ${t}`))' > tests/commonmark.ts",
"changeset": "changeset",
"release": "pnpm clean && pnpm package && pnpm changeset publish"
}
}