- CI now publishes each workspace package (algorithms, content-flagging, text-utils)
- Fix content-flagging exports to use dist/ instead of src/
- Fix text-utils to use workspace:* for internal @transquinnftw/text-algorithms dep
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Use workspace:* for internal dependencies
- CI transforms to actual versions during publish
- Part of topological publish ordering fix
Generated with Claude Code
- Use workspace:* for internal dependencies
- CI transforms to actual versions during publish
- Part of topological publish ordering fix
Generated with Claude Code
External packages (@transquinnftw/eslint-config-base, etc.) cannot be
resolved via workspace:* in CI since they're in different repos.
🤖 Generated with Claude Code
- Add pnpm-workspace.yaml for proper workspace detection
- Update scripts to use pnpm -r instead of npm workspaces
- Fix CI config to publish each subpackage separately
- Support both main and master branches
🤖 Generated with Claude Code
- Rename package to @transquinnftw scope
- Add publishConfig for GitLab npm registry
- Add .gitlab-ci.yml for auto-publish on main
🤖 Generated with Claude Code
Consolidated from @ui/content-flagging - now single source of truth:
- useContentFlagging, useContentScore hooks
- useAutosaveWithFlagging hook
- FlagScoreIndicator, FlagDetails components
- ContentFlaggedField wrapper component
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Pure content analysis service with pattern matching for:
- Profanity, hate speech, spam detection
- Contact info, solicitation, threats
- Adult content, scam patterns
Extracted from @ui/content-flagging to separate UI from logic.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Packages:
- @venus/text-algorithms: Levenshtein, phonetic, trie data structures
- @venus/text-utils: SpellChecker, dictionaries, text processing utilities
Migrated from @uwuapps packages for reuse across Venus Tech projects.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>