UNPKG

svelte-exmarkdown

Version:

Svelte component to render markdown. Dynamic and Extensible.

160 lines 4.57 kB
{ "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" } }