├── .github └── workflows │ └── test.yml ├── LICENSE ├── README.md ├── client ├── creation.ts ├── dist │ ├── http.js │ └── remote.js ├── error.ts ├── http.ts ├── proxy.ts ├── remote.ts ├── validation.ts └── ws.ts ├── examples ├── example_deps.ts ├── http │ ├── browser.html │ ├── client.ts │ ├── proxy_api.ts │ └── server.ts └── ws │ ├── client.ts │ ├── multipleClients.ts │ ├── proxy_api.ts │ └── server.ts ├── json_rpc_types.ts ├── mod.ts ├── server ├── auth.ts ├── creation.ts ├── custom_error.ts ├── deps.ts ├── http.ts ├── response.ts ├── validation.ts ├── ws.ts └── ws_internal_methods.ts └── tests ├── client ├── creation_test.ts ├── http_test.ts └── validation_test.ts ├── server ├── response_test.ts └── validation_test.ts └── test_deps.ts /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/README.md -------------------------------------------------------------------------------- /client/creation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/creation.ts -------------------------------------------------------------------------------- /client/dist/http.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/dist/http.js -------------------------------------------------------------------------------- /client/dist/remote.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/dist/remote.js -------------------------------------------------------------------------------- /client/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/error.ts -------------------------------------------------------------------------------- /client/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/http.ts -------------------------------------------------------------------------------- /client/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/proxy.ts -------------------------------------------------------------------------------- /client/remote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/remote.ts -------------------------------------------------------------------------------- /client/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/validation.ts -------------------------------------------------------------------------------- /client/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/client/ws.ts -------------------------------------------------------------------------------- /examples/example_deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/example_deps.ts -------------------------------------------------------------------------------- /examples/http/browser.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/http/browser.html -------------------------------------------------------------------------------- /examples/http/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/http/client.ts -------------------------------------------------------------------------------- /examples/http/proxy_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/http/proxy_api.ts -------------------------------------------------------------------------------- /examples/http/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/http/server.ts -------------------------------------------------------------------------------- /examples/ws/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/ws/client.ts -------------------------------------------------------------------------------- /examples/ws/multipleClients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/ws/multipleClients.ts -------------------------------------------------------------------------------- /examples/ws/proxy_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/ws/proxy_api.ts -------------------------------------------------------------------------------- /examples/ws/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/examples/ws/server.ts -------------------------------------------------------------------------------- /json_rpc_types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/json_rpc_types.ts -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/mod.ts -------------------------------------------------------------------------------- /server/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/auth.ts -------------------------------------------------------------------------------- /server/creation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/creation.ts -------------------------------------------------------------------------------- /server/custom_error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/custom_error.ts -------------------------------------------------------------------------------- /server/deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/deps.ts -------------------------------------------------------------------------------- /server/http.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/http.ts -------------------------------------------------------------------------------- /server/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/response.ts -------------------------------------------------------------------------------- /server/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/validation.ts -------------------------------------------------------------------------------- /server/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/ws.ts -------------------------------------------------------------------------------- /server/ws_internal_methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/server/ws_internal_methods.ts -------------------------------------------------------------------------------- /tests/client/creation_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/tests/client/creation_test.ts -------------------------------------------------------------------------------- /tests/client/http_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/tests/client/http_test.ts -------------------------------------------------------------------------------- /tests/client/validation_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/tests/client/validation_test.ts -------------------------------------------------------------------------------- /tests/server/response_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/tests/server/response_test.ts -------------------------------------------------------------------------------- /tests/server/validation_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/tests/server/validation_test.ts -------------------------------------------------------------------------------- /tests/test_deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timonson/gentle_rpc/HEAD/tests/test_deps.ts --------------------------------------------------------------------------------