UNPKG

@storyblok/richtext

Version:
178 lines 4.93 kB
{ "name": "@storyblok/richtext", "type": "module", "version": "4.3.4", "description": "Storyblok RichText Resolver", "author": "Storyblok", "license": "MIT", "homepage": "https://github.com/storyblok/monoblok/tree/main/packages/richtext#readme", "repository": { "type": "git", "url": "https://github.com/storyblok/monoblok.git", "directory": "packages/richtext" }, "bugs": { "url": "https://github.com/storyblok/monoblok/issues" }, "keywords": [ "storyblok", "richtext", "resolver" ], "sideEffects": false, "exports": { ".": { "import": "./dist/index.mjs", "require": "./dist/index.cjs" }, "./html-parser": { "import": "./dist/html-parser.mjs", "require": "./dist/html-parser.cjs" }, "./markdown-parser": { "import": "./dist/markdown-parser.mjs", "require": "./dist/markdown-parser.cjs" }, "./static": { "import": "./dist/static.mjs", "require": "./dist/static.cjs" }, "./package.json": "./package.json" }, "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.cts", "typesVersions": { "*": { "markdown-parser": [ "./dist/markdown-parser.d.cts" ], "html-parser": [ "./dist/html-parser.d.cts" ], "static": [ "./dist/static.d.cts" ] } }, "files": [ "*.d.ts", "dist" ], "publishConfig": { "access": "public" }, "dependencies": { "@tiptap/core": "^3.22.3", "@tiptap/extension-blockquote": "^3.22.3", "@tiptap/extension-bold": "^3.22.3", "@tiptap/extension-code": "^3.22.3", "@tiptap/extension-code-block": "^3.22.3", "@tiptap/extension-details": "^3.22.3", "@tiptap/extension-document": "^3.22.3", "@tiptap/extension-emoji": "^3.22.3", "@tiptap/extension-hard-break": "^3.22.3", "@tiptap/extension-heading": "^3.22.3", "@tiptap/extension-highlight": "^3.22.3", "@tiptap/extension-horizontal-rule": "^3.22.3", "@tiptap/extension-image": "^3.22.3", "@tiptap/extension-italic": "^3.22.3", "@tiptap/extension-link": "^3.22.3", "@tiptap/extension-list": "^3.22.3", "@tiptap/extension-paragraph": "^3.22.3", "@tiptap/extension-strike": "^3.22.3", "@tiptap/extension-subscript": "^3.22.3", "@tiptap/extension-superscript": "^3.22.3", "@tiptap/extension-table": "^3.22.3", "@tiptap/extension-text": "^3.22.3", "@tiptap/extension-text-align": "^3.22.3", "@tiptap/extension-text-style": "^3.22.3", "@tiptap/extension-underline": "^3.22.3", "@tiptap/html": "^3.22.3", "@tiptap/pm": "^3.22.3", "@tiptap/suggestion": "^3.22.3", "emojibase": "^17.0.0", "happy-dom": "^20.8.8", "markdown-it": "^14.1.0", "storyblok-js-client": "7.6.0" }, "devDependencies": { "@arethetypeswrong/core": "^0.18.2", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@types/markdown-it": "^14.1.2", "@types/node": "^24.11.0", "@vitest/coverage-v8": "^3.1.3", "@vitest/ui": "^3.1.3", "eslint": "^9.26.0", "eslint-config-prettier": "^10.0.1", "eslint-plugin-vue": "^9.32.0", "kolorist": "^1.8.0", "lint-staged": "^15.5.2", "pathe": "^2.0.3", "prettier": "^3.4.2", "prosemirror-model": "^1.25.4", "release-it": "^18.1.2", "tsdown": "^0.20.3", "tsx": "^4.20.3", "typescript": "5.8.3", "vitest": "^3.1.3", "vue": "^3.5.13", "@storyblok/eslint-config": "0.5.0" }, "commitlint": { "extends": [ "@commitlint/config-conventional" ], "rules": { "body-max-line-length": [ 2, "always", 200 ] } }, "nx": { "implicitDependencies": [ "!@storyblok/vue", "!@storyblok/playground-*" ], "targets": { "generate": { "dependsOn": [ "^build" ], "outputs": [ "{projectRoot}/src/static/{render-map,types}.generated.ts" ] }, "build": { "dependsOn": [ "generate", "^build" ], "outputs": [ "{projectRoot}/dist/**" ] } } }, "scripts": { "build": "tsdown", "build:watch": "tsdown --watch", "test:types": "tsc --noEmit --skipLibCheck", "lint": "eslint .", "lint:fix": "eslint . --fix", "test": "vitest run", "test:ui": "vitest --ui", "coverage": "vitest run --coverage", "playground": "cd playground && npm run dev", "playground:vue": "cd playground/vue && npm run dev", "playground:react": "cd playground/react && npm run dev", "playground:astro": "pnpm run --filter ./playground/astro dev", "playground:all": "pnpm -r --parallel --filter='./playground/*' run dev", "release": "release-it", "release:dry": "release-it --dry-run", "generate": "tsx src/static/generate/index.ts" } }