BSD Ports

www/py-draftjs_exporter 7.1.0 NetBSD

Library to convert Draft.js raw ContentState to HTML

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
mit
Categories
www, python
Package size
97.0 KiB, 574.4 KiB installed

Description

Draft.js is a rich text editor framework for React. Its approach is different from most rich text editors because it does not store data as HTML, but rather in its own representation called ContentState. This exporter is useful when the ContentState to HTML conversion has to be done in a Python ecosystem.

Install

Binary package:

pkgin install py312-draftjs_exporter

From pkgsrc:

cd /usr/pkgsrc/www/py-draftjs_exporter && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_647.1.0
NetBSD 10.1 aarch645.2.0
SmartOS / illumos x86_647.1.0
macOS 15 arm647.1.0

Dependencies

Run dependencies 4
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py313-draftjs_exporter-7.1.0, py314-draftjs_exporter-7.1.0

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
e9cd564f9b adam py-draftjs_exporter: updated to 7.1.0
7.1.0 Added Re-export code_block and render_children from the package root. Add HTMLExporter as a compatibility alias for HTML (alongside Exporter). Re-export Markdown helpers from the package root with an md_ prefix (for example md_link, md_image, md_mark_safe, md_prefixed_block). Changed Rename Markdown component helpers to use an md_ prefix (for example link → md_link, mark_safe → md_mark_safe). Import them from draftjs_exporter under their new names. 7.0.0 Added Add experimental Markdown importer: MarkdownImporter converts Markdown to Draft.js ContentState, with configurable entity resolvers (scheme_resolver for internal URL schemes), an inline HTML style whitelist, and ContentStateFilter for content policy. Changed …