osjs-server
                                
                                
                                
                                    osjs-server copied to clipboard
                            
                            
                            
                        OS.js Server Module
Due to questions mentioned [here](https://github.com/os-js/osjs-client/issues/166#issuecomment-929480379), and also solutions provided [here](https://github.com/os-js/osjs-client/issues/166#issuecomment-945118213) and [here](https://github.com/os-js/osjs-client/issues/166#issuecomment-929494562), we might need **totalCount** and **totalSize** in stats of directories.
Hi. How do you think about adding `share` and `unshare` APIs to `VFS`, so that files could be shared with some other users ( for example by adding some metadata...
Meant to close out #64, pending the merge of https://github.com/os-js/osjs-gui/pull/40 and https://github.com/os-js/osjs-filemanager-application/pull/41. Will result in the resolution of https://github.com/os-js/osjs-filemanager-application/issues/39 as well. Opening as a draft because there are still a...
Hi. In server-side of my application I am tailing a log file and sending logs via `ws` messages to client. When I unexpectedly close the application, It faces an error:...
https://github.com/os-js/osjs-server/issues/28
Add support for using npm based libraries related to archives. This can be used in combination with the VFS `realpath` function. Maybe just call this VFS method `archive()` that accepts...
I have managed to set up os-js to use PAM authentication, but it seems that os-js doesn't respect file permissions with multiple users. It would be nice if os-js file...
Right now the higher order functions look like this: ```javascript const adapter = (core) => { return { readdir: vfs => async (path, options) => {}, // ... } }...
Example: ``` // This Object.keys(obj) .reduce((current, accumulator) => ({...accumulator, [current]: obj[current]}), {}); // Vs Object.fromEntries(Object.keys(obj) .map(key => ([key, obj[key]))) ```
Server needs to support installing packages from remote sources into the user's home. * [x] Read user manifests * [x] Regenerate user manifests * [x] Install from URL * [x]...