1
0
Fork 0
peertube/server/lib
lutangar 06aad80165 chore(refactor): remove shared folder dependencies to the server
Many files from the `shared` folder were importing files from the `server` folder.
When attempting to use Typescript project references to describe dependencies,
it highlighted a circular dependency beetween `shared` <-> `server`.

The Typescript project forbid such usages.
Using project references greatly improve performance by rebuilding only
the updated project and not all source files.
> see https://www.typescriptlang.org/docs/handbook/project-references.html
2021-12-16 10:08:43 +01:00
..
activitypub chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
auth chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
emails Add new plugin/peertube version notifs 2021-03-24 18:18:41 +01:00
files-cache Process slow followers in unicast job queue 2021-10-13 11:47:32 +02:00
job-queue chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
live Fix live log tags 2021-12-07 13:45:01 +01:00
model-loaders Refactor include checks 2021-06-11 14:26:37 +02:00
notifier Add mute status in account and channel pages 2021-12-07 09:46:01 +01:00
object-storage Add ability to run transcoding jobs 2021-11-18 15:20:57 +01:00
plugins Fix comment 2021-12-03 10:49:36 +01:00
schedulers Decrease time to cleanup resumable uploads 2021-12-03 14:01:38 +01:00
transcoding Move b frame strategy in transcoding profile 2021-12-14 10:46:31 +01:00
actor-follow-health-cache.ts Fix actor follow counts calculation 2021-10-13 16:18:42 +02:00
blocklist.ts Add mute status in account and channel pages 2021-12-07 09:46:01 +01:00
client-html.ts chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
emailer.ts chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
hls.ts chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
local-actor.ts chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
moderation.ts No notification on moderator abuse 2021-12-09 14:27:32 +01:00
paths.ts chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
peertube-socket.ts Refactor video views 2021-11-09 15:00:31 +01:00
redis.ts Remove resumable cache after upload success 2021-11-10 09:43:33 +01:00
redundancy.ts Better logs for redundancy 2021-08-26 11:02:41 +02:00
search.ts esModuleInterop to true 2021-08-27 15:12:22 +02:00
server-config-manager.ts Ability for admins to set default upload values 2021-12-14 17:17:01 +01:00
signup.ts esModuleInterop to true 2021-08-27 15:12:22 +02:00
stat-manager.ts esModuleInterop to true 2021-08-27 15:12:22 +02:00
thumbnail.ts Add ability to run transcoding jobs 2021-11-18 15:20:57 +01:00
uploadx.ts Decrease time to cleanup resumable uploads 2021-12-03 14:01:38 +01:00
user.ts chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
video-blacklist.ts Refactor live manager 2021-06-17 08:47:03 +02:00
video-channel.ts Refactor AP actors 2021-06-03 16:40:32 +02:00
video-comment.ts Add `req` and `res` as controllers hooks parameters 2021-11-25 09:54:22 +01:00
video-path-manager.ts chore(refactor): remove shared folder dependencies to the server 2021-12-16 10:08:43 +01:00
video-playlist.ts Fix incorrect IDs in AP federation 2020-11-20 11:21:08 +01:00
video-state.ts Don't notify when transcoding ends on manual run 2021-12-01 12:33:46 +01:00
video-urls.ts Add support for saving video files to object storage (#4290) 2021-08-17 08:26:20 +02:00
video-views.ts Test and log request retries 2021-11-16 11:34:24 +01:00
video.ts Ability for admins to set default upload values 2021-12-14 17:17:01 +01:00