dependabot[bot] de04973ffd deps: bump the npm-minor-patch group across 1 directory with 6 updates
Bumps the npm-minor-patch group with 6 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@blocknote/server-util](https://github.com/TypeCellOS/BlockNote/tree/HEAD/packages/server-util) | `0.41.1` | `0.44.0` |
| [tsx](https://github.com/privatenumber/tsx) | `4.20.6` | `4.21.0` |
| [@blocknote/core](https://github.com/TypeCellOS/BlockNote/tree/HEAD/packages/core) | `0.41.1` | `0.44.0` |
| [@eslint/json](https://github.com/eslint/json) | `0.13.2` | `0.14.0` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.48.0` | `8.48.1` |
| [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) | `4.0.13` | `4.0.15` |



Updates `@blocknote/server-util` from 0.41.1 to 0.44.0
- [Release notes](https://github.com/TypeCellOS/BlockNote/releases)
- [Changelog](https://github.com/TypeCellOS/BlockNote/blob/main/CHANGELOG.md)
- [Commits](https://github.com/TypeCellOS/BlockNote/commits/v0.44.0/packages/server-util)

Updates `tsx` from 4.20.6 to 4.21.0
- [Release notes](https://github.com/privatenumber/tsx/releases)
- [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs)
- [Commits](https://github.com/privatenumber/tsx/compare/v4.20.6...v4.21.0)

Updates `@blocknote/core` from 0.41.1 to 0.44.0
- [Release notes](https://github.com/TypeCellOS/BlockNote/releases)
- [Changelog](https://github.com/TypeCellOS/BlockNote/blob/main/CHANGELOG.md)
- [Commits](https://github.com/TypeCellOS/BlockNote/commits/v0.44.0/packages/core)

Updates `@eslint/json` from 0.13.2 to 0.14.0
- [Release notes](https://github.com/eslint/json/releases)
- [Changelog](https://github.com/eslint/json/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/json/compare/json-v0.13.2...json-v0.14.0)

Updates `typescript-eslint` from 8.48.0 to 8.48.1
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/typescript-eslint)

Updates `vitest` from 4.0.13 to 4.0.15
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.0.15/packages/vitest)

---
updated-dependencies:
- dependency-name: "@blocknote/server-util"
  dependency-version: 0.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: tsx
  dependency-version: 4.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@blocknote/core"
  dependency-version: 0.44.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: "@eslint/json"
  dependency-version: 0.14.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: npm-minor-patch
- dependency-name: typescript-eslint
  dependency-version: 8.48.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
- dependency-name: vitest
  dependency-version: 4.0.15
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: npm-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-08 13:35:55 +00:00
2025-11-07 13:36:25 +00:00
2025-12-04 16:50:36 +01:00
2025-12-04 16:50:36 +01:00
2025-12-04 16:50:36 +01:00

op-blocknote-hocuspocus

Tests Docker

A real-time collaborative editing server for OpenProject documents, powered by Yjs and Hocuspocus.

Installation

From Source

# Clone the repository
git clone https://github.com/opf/op-blocknote-hocuspocus.git
cd op-blocknote-hocuspocus

# Install dependencies
npm install

# Start the server with the appropriate environment variables setup
SECRET=secret12345 npm run start

The SECRET environment variable is a shared value between this application and OpenProject. Make sure to configure the same value in OpenProject - Settings Hocuspocus secret and in the SECRET environment variable of this project.

Using Docker

docker pull openproject/hocuspocus:latest

docker run -d \
  -p 1234:1234 \
  -e SECRET=secret12345 \
  openproject/hocuspocus:latest

Usage

Starting the Server

# Development Mode (with hot reload):
npm run dev

# Production Mode
npm run start

# Debug Mode (with Node.js inspector):
npm run debug

# Run tests
npm run test

# Lint code
npm run lint

Maintained by the OpenProject team

S
Description
Project management (Rails). Reference for planning/roadmap surfaces.
Readme GPL-3.0 3.3 GiB
Languages
Ruby 80.1%
TypeScript 10.7%
HTML 7.2%
Sass 1.4%
Shell 0.3%
Other 0.2%