├── .eslintignore ├── .eslintrc.json ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md └── workflows │ └── main.yml ├── .gitignore ├── .jsdoc.conf.json ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .vscode ├── extensions.json └── settings.json ├── CODE_OF_CONDUCT.md ├── LICENCSE-DiscordJS ├── LICENSE ├── README.md ├── assets └── image.png ├── changes.md ├── dist ├── Core │ ├── Cluster.d.ts │ ├── Cluster.d.ts.map │ ├── Cluster.js │ ├── ClusterClient.d.ts │ ├── ClusterClient.d.ts.map │ ├── ClusterClient.js │ ├── ClusterManager.d.ts │ ├── ClusterManager.d.ts.map │ └── ClusterManager.js ├── Plugins │ ├── AutoResharderSystem.d.ts │ ├── AutoResharderSystem.d.ts.map │ ├── AutoResharderSystem.js │ ├── HeartbeatSystem.d.ts │ ├── HeartbeatSystem.d.ts.map │ ├── HeartbeatSystem.js │ ├── ReCluster.d.ts │ ├── ReCluster.d.ts.map │ └── ReCluster.js ├── Structures │ ├── Child.d.ts │ ├── Child.d.ts.map │ ├── Child.js │ ├── Data.d.ts │ ├── Data.d.ts.map │ ├── Data.js │ ├── IPCHandler.d.ts │ ├── IPCHandler.d.ts.map │ ├── IPCHandler.js │ ├── IPCMessage.d.ts │ ├── IPCMessage.d.ts.map │ ├── IPCMessage.js │ ├── ManagerHooks.d.ts │ ├── ManagerHooks.d.ts.map │ ├── ManagerHooks.js │ ├── PromiseHandler.d.ts │ ├── PromiseHandler.d.ts.map │ ├── PromiseHandler.js │ ├── Queue.d.ts │ ├── Queue.d.ts.map │ ├── Queue.js │ ├── Worker.d.ts │ ├── Worker.d.ts.map │ └── Worker.js ├── Util │ ├── Util.d.ts │ ├── Util.d.ts.map │ └── Util.js ├── __tests__ │ ├── manager.d.ts │ ├── manager.d.ts.map │ ├── manager.js │ ├── manager.test.d.ts │ ├── manager.test.d.ts.map │ └── manager.test.js ├── index.d.ts ├── index.d.ts.map ├── index.js └── types │ ├── shared.d.ts │ ├── shared.d.ts.map │ └── shared.js ├── jest.config.js ├── package.json ├── src ├── Core │ ├── Cluster.ts │ ├── ClusterClient.ts │ └── ClusterManager.ts ├── Plugins │ ├── AutoResharderSystem.ts │ ├── HeartbeatSystem.ts │ └── ReCluster.ts ├── Structures │ ├── Child.ts │ ├── Data.ts │ ├── IPCHandler.ts │ ├── IPCMessage.ts │ ├── ManagerHooks.ts │ ├── PromiseHandler.ts │ ├── Queue.ts │ └── Worker.ts ├── Util │ └── Util.ts ├── index.ts └── types │ └── shared.ts └── tsconfig.json /.eslintignore: -------------------------------------------------------------------------------- 1 | # Folders 2 | /.git 3 | /node_modules 4 | /docs 5 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsdoc.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.jsdoc.conf.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENCSE-DiscordJS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/LICENCSE-DiscordJS -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/README.md -------------------------------------------------------------------------------- /assets/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/assets/image.png -------------------------------------------------------------------------------- /changes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/changes.md -------------------------------------------------------------------------------- /dist/Core/Cluster.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/Cluster.d.ts -------------------------------------------------------------------------------- /dist/Core/Cluster.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/Cluster.d.ts.map -------------------------------------------------------------------------------- /dist/Core/Cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/Cluster.js -------------------------------------------------------------------------------- /dist/Core/ClusterClient.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/ClusterClient.d.ts -------------------------------------------------------------------------------- /dist/Core/ClusterClient.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/ClusterClient.d.ts.map -------------------------------------------------------------------------------- /dist/Core/ClusterClient.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/ClusterClient.js -------------------------------------------------------------------------------- /dist/Core/ClusterManager.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/ClusterManager.d.ts -------------------------------------------------------------------------------- /dist/Core/ClusterManager.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/ClusterManager.d.ts.map -------------------------------------------------------------------------------- /dist/Core/ClusterManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Core/ClusterManager.js -------------------------------------------------------------------------------- /dist/Plugins/AutoResharderSystem.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/AutoResharderSystem.d.ts -------------------------------------------------------------------------------- /dist/Plugins/AutoResharderSystem.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/AutoResharderSystem.d.ts.map -------------------------------------------------------------------------------- /dist/Plugins/AutoResharderSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/AutoResharderSystem.js -------------------------------------------------------------------------------- /dist/Plugins/HeartbeatSystem.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/HeartbeatSystem.d.ts -------------------------------------------------------------------------------- /dist/Plugins/HeartbeatSystem.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/HeartbeatSystem.d.ts.map -------------------------------------------------------------------------------- /dist/Plugins/HeartbeatSystem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/HeartbeatSystem.js -------------------------------------------------------------------------------- /dist/Plugins/ReCluster.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/ReCluster.d.ts -------------------------------------------------------------------------------- /dist/Plugins/ReCluster.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/ReCluster.d.ts.map -------------------------------------------------------------------------------- /dist/Plugins/ReCluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Plugins/ReCluster.js -------------------------------------------------------------------------------- /dist/Structures/Child.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Child.d.ts -------------------------------------------------------------------------------- /dist/Structures/Child.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Child.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/Child.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Child.js -------------------------------------------------------------------------------- /dist/Structures/Data.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Data.d.ts -------------------------------------------------------------------------------- /dist/Structures/Data.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Data.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/Data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Data.js -------------------------------------------------------------------------------- /dist/Structures/IPCHandler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/IPCHandler.d.ts -------------------------------------------------------------------------------- /dist/Structures/IPCHandler.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/IPCHandler.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/IPCHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/IPCHandler.js -------------------------------------------------------------------------------- /dist/Structures/IPCMessage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/IPCMessage.d.ts -------------------------------------------------------------------------------- /dist/Structures/IPCMessage.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/IPCMessage.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/IPCMessage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/IPCMessage.js -------------------------------------------------------------------------------- /dist/Structures/ManagerHooks.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/ManagerHooks.d.ts -------------------------------------------------------------------------------- /dist/Structures/ManagerHooks.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/ManagerHooks.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/ManagerHooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/ManagerHooks.js -------------------------------------------------------------------------------- /dist/Structures/PromiseHandler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/PromiseHandler.d.ts -------------------------------------------------------------------------------- /dist/Structures/PromiseHandler.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/PromiseHandler.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/PromiseHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/PromiseHandler.js -------------------------------------------------------------------------------- /dist/Structures/Queue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Queue.d.ts -------------------------------------------------------------------------------- /dist/Structures/Queue.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Queue.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/Queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Queue.js -------------------------------------------------------------------------------- /dist/Structures/Worker.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Worker.d.ts -------------------------------------------------------------------------------- /dist/Structures/Worker.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Worker.d.ts.map -------------------------------------------------------------------------------- /dist/Structures/Worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Structures/Worker.js -------------------------------------------------------------------------------- /dist/Util/Util.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Util/Util.d.ts -------------------------------------------------------------------------------- /dist/Util/Util.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Util/Util.d.ts.map -------------------------------------------------------------------------------- /dist/Util/Util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/Util/Util.js -------------------------------------------------------------------------------- /dist/__tests__/manager.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=manager.d.ts.map -------------------------------------------------------------------------------- /dist/__tests__/manager.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/__tests__/manager.d.ts.map -------------------------------------------------------------------------------- /dist/__tests__/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/__tests__/manager.js -------------------------------------------------------------------------------- /dist/__tests__/manager.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | //# sourceMappingURL=manager.test.d.ts.map -------------------------------------------------------------------------------- /dist/__tests__/manager.test.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/__tests__/manager.test.d.ts.map -------------------------------------------------------------------------------- /dist/__tests__/manager.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/__tests__/manager.test.js -------------------------------------------------------------------------------- /dist/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/index.d.ts -------------------------------------------------------------------------------- /dist/index.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/index.d.ts.map -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/types/shared.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/types/shared.d.ts -------------------------------------------------------------------------------- /dist/types/shared.d.ts.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/types/shared.d.ts.map -------------------------------------------------------------------------------- /dist/types/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/dist/types/shared.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/package.json -------------------------------------------------------------------------------- /src/Core/Cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Core/Cluster.ts -------------------------------------------------------------------------------- /src/Core/ClusterClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Core/ClusterClient.ts -------------------------------------------------------------------------------- /src/Core/ClusterManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Core/ClusterManager.ts -------------------------------------------------------------------------------- /src/Plugins/AutoResharderSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Plugins/AutoResharderSystem.ts -------------------------------------------------------------------------------- /src/Plugins/HeartbeatSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Plugins/HeartbeatSystem.ts -------------------------------------------------------------------------------- /src/Plugins/ReCluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Plugins/ReCluster.ts -------------------------------------------------------------------------------- /src/Structures/Child.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/Child.ts -------------------------------------------------------------------------------- /src/Structures/Data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/Data.ts -------------------------------------------------------------------------------- /src/Structures/IPCHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/IPCHandler.ts -------------------------------------------------------------------------------- /src/Structures/IPCMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/IPCMessage.ts -------------------------------------------------------------------------------- /src/Structures/ManagerHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/ManagerHooks.ts -------------------------------------------------------------------------------- /src/Structures/PromiseHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/PromiseHandler.ts -------------------------------------------------------------------------------- /src/Structures/Queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/Queue.ts -------------------------------------------------------------------------------- /src/Structures/Worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Structures/Worker.ts -------------------------------------------------------------------------------- /src/Util/Util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/Util/Util.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/src/types/shared.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/meister03/discord-hybrid-sharding/HEAD/tsconfig.json --------------------------------------------------------------------------------