mirror of
https://github.com/CommunitySolidServer/CommunitySolidServer.git
synced 2024-10-03 14:55:10 +00:00

* fix: Release lock only when stream has ended reading or an error occurs * refactor: Refactor code and tests * refactor: Move function mock to onBefore and remove unnecessary data drain * fix: Make functions protected, add extra listener and add extra tests * fix: Add extra TSDoc comment * fix: Adjust tests to expect both end and close event * refactor: Move test to other file * refactor: make lockedRun method-independent * fix: ensure lock release happens only once * fix: make locked resources time out * fix: destroy readable on error Co-authored-by: Ruben Verborgh <ruben@verborgh.org>
community-server
Implementation of the Solid server.
The architecture is based on the description here. We follow the Inrupt coding standards where feasible. An initial dummy implementation with some examples can be found here.
Running locally
npm ci
npm start
Description
Languages
TypeScript
97.6%
EJS
1%
HTML
0.4%
JavaScript
0.4%
Handlebars
0.2%
Other
0.4%