Skip to content

repo: dripnex/plugin-word-count — first real extraction (word count + reading time) #332

Description

@tomymaritano

Context

The pipeline proof: smallest built-ins (wordCount.tsx, readingTime.tsx) extracted to one satellite, published to npm, consumed by the app as a preinstalled-but-uninstallable plugin. Proves publish→preinstall end to end before the big extractions.

Acceptance criteria

  • Repo dripnex/plugin-word-count from template; both features in one package
  • Zero imports from apps/desktop internals — only @dripnex/plugin-api (CI-enforced)
  • Desktop consumes it as npm dep registered via PluginRegistry exactly like an external plugin; hardcoded imports removed from App.tsx
  • Toggleable in settings; toggling off removes the statusbar items live
  • e2e smoke still green; word count visible by default

Depends on

components registry, state facade, npm publish pipeline, plugin-template.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions