mirror of
https://github.com/opf/openproject.git
synced 2026-06-14 03:30:14 +00:00
de04973ffdecbdbfd87edded794cf500963c4b09
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>
op-blocknote-hocuspocus
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
Links
Maintained by the OpenProject team
Languages
Ruby
80.1%
TypeScript
10.7%
HTML
7.2%
Sass
1.4%
Shell
0.3%
Other
0.2%