├── .gitignore ├── LICENCE ├── README.md ├── bench ├── bench.js ├── client-bench.js ├── rpc-dnode-bench-client.js ├── rpc-dnode-bench-server.js ├── rpc-simpl-bench-client.js └── rpc-simpl-bench-server.js ├── examples ├── browser-rpc.js ├── chat.js ├── json.js ├── minimal.js └── public │ ├── index.html │ └── rpc.html ├── index.js ├── lib ├── browser │ └── simpl.js ├── client.js ├── events.js ├── middleware │ ├── broadcast.js │ ├── date.js │ ├── dict.js │ ├── events.js │ ├── json.js │ ├── log.js │ ├── rpc.js │ ├── sid.js │ ├── track.js │ └── uid.js ├── server.js ├── simpl.js ├── utils.js ├── websocket-client.js └── websocket-server.js ├── package.json └── test ├── test-date.js ├── test-dict.js ├── test-events.js ├── test-json.js ├── test-rpc.js └── test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/README.md -------------------------------------------------------------------------------- /bench/bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/bench/bench.js -------------------------------------------------------------------------------- /bench/client-bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/bench/client-bench.js -------------------------------------------------------------------------------- /bench/rpc-dnode-bench-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/bench/rpc-dnode-bench-client.js -------------------------------------------------------------------------------- /bench/rpc-dnode-bench-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/bench/rpc-dnode-bench-server.js -------------------------------------------------------------------------------- /bench/rpc-simpl-bench-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/bench/rpc-simpl-bench-client.js -------------------------------------------------------------------------------- /bench/rpc-simpl-bench-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/bench/rpc-simpl-bench-server.js -------------------------------------------------------------------------------- /examples/browser-rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/examples/browser-rpc.js -------------------------------------------------------------------------------- /examples/chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/examples/chat.js -------------------------------------------------------------------------------- /examples/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/examples/json.js -------------------------------------------------------------------------------- /examples/minimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/examples/minimal.js -------------------------------------------------------------------------------- /examples/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/examples/public/index.html -------------------------------------------------------------------------------- /examples/public/rpc.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/examples/public/rpc.html -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/simpl') 2 | -------------------------------------------------------------------------------- /lib/browser/simpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/browser/simpl.js -------------------------------------------------------------------------------- /lib/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/client.js -------------------------------------------------------------------------------- /lib/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/events.js -------------------------------------------------------------------------------- /lib/middleware/broadcast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/broadcast.js -------------------------------------------------------------------------------- /lib/middleware/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/date.js -------------------------------------------------------------------------------- /lib/middleware/dict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/dict.js -------------------------------------------------------------------------------- /lib/middleware/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/events.js -------------------------------------------------------------------------------- /lib/middleware/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/json.js -------------------------------------------------------------------------------- /lib/middleware/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/log.js -------------------------------------------------------------------------------- /lib/middleware/rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/rpc.js -------------------------------------------------------------------------------- /lib/middleware/sid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/sid.js -------------------------------------------------------------------------------- /lib/middleware/track.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/track.js -------------------------------------------------------------------------------- /lib/middleware/uid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/middleware/uid.js -------------------------------------------------------------------------------- /lib/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/server.js -------------------------------------------------------------------------------- /lib/simpl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/simpl.js -------------------------------------------------------------------------------- /lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/utils.js -------------------------------------------------------------------------------- /lib/websocket-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/websocket-client.js -------------------------------------------------------------------------------- /lib/websocket-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/lib/websocket-server.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/package.json -------------------------------------------------------------------------------- /test/test-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/test/test-date.js -------------------------------------------------------------------------------- /test/test-dict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/test/test-dict.js -------------------------------------------------------------------------------- /test/test-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/test/test-events.js -------------------------------------------------------------------------------- /test/test-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/test/test-json.js -------------------------------------------------------------------------------- /test/test-rpc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/test/test-rpc.js -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stagas/simpl/HEAD/test/test.js --------------------------------------------------------------------------------