Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/hapijs/nes

WebSocket adapter plugin for hapi routes
https://github.com/hapijs/nes

Implement eachSocket iterator

Provides a formal API for consumers to interact with currently connected clients.

Fixes #48

a0c80a9f59fe42a96a65d545f75a10d8c3a543f7 authored about 9 years ago by kpdecker <[email protected]>
Implement per-subscription lifecycle

Allows setup and teardown logic for a given subscription endpoint.

Fixes #57

a98c80d8864f1aaf1abac8645e6f9e78c36936ac authored about 9 years ago by kpdecker <[email protected]>
Merge pull request #60 from hapijs/on-disconnect

Add onDisconnection callback

cac74b2c7fbcd1aba51355285446566f94c33f9f authored about 9 years ago by Eran Hammer <[email protected]>
Add onDisconnection callback

Allows per-socket cleanup on client disconnect.

Fixes #56

88853805bb5db2cf8290602be4b8582d93ee3454 authored about 9 years ago by kpdecker <[email protected]>
Fix tests for latest Hapi versions

Fixes #59

3580a0160e4e5d76fdacf980bb204f013484b76d authored about 9 years ago by kpdecker <[email protected]>
Merge pull request #54 from poeticninja/master

Added browser attribute for client.

826fe299c75afa6080f55b21c4d8cc0df4563fd8 authored about 9 years ago by Eran Hammer <[email protected]>
Added browser attribute for client.

ea7bbac6ed681371f5a8cf0dbeea439be8ddd9d8 authored about 9 years ago by Saul Maddox <[email protected]>
Merge pull request #53 from poeticninja/master

Update client example require.

4e948459c200be59a073359cd2f513e011e9353b authored about 9 years ago by Eran Hammer <[email protected]>
Added note about the nes client for the browser.

41517eff6ee249bf1a3c3850cb41a1376b14a6da authored about 9 years ago by Saul Maddox <[email protected]>
Update client example require.

Requiring 'nes' client side with commonjs (browserify) imports all of nes but the client only ne...

d7424895d00b292447dab26d526b85bd785bc5e8 authored about 9 years ago by Saul Maddox <[email protected]>
Merge pull request #52 from salzhrani/patch-1

Update README.md

7e02c73e49deb08c1c37bb60541b340cbcf4dfc3 authored about 9 years ago by Eran Hammer <[email protected]>
Update README.md

update auth hash

b91b57d6a155b2949fec186d430f2ce51d4b9fde authored about 9 years ago by Samy Al Zahrani <[email protected]>
Merge pull request #51 from sericaia/master

Remove wrong parentheses

50576e30e6a77ee9c1eb91e2daf27d70b894a812 authored over 9 years ago by Eran Hammer <[email protected]>
remove wrong parentheses

6b6f6532907a0841f80ec69dfab350f3f150ff4f authored over 9 years ago by Daniela Borges <[email protected]>
Merge pull request #47 from lloydbenson/master

remove unused var from doc example

9a505f105dcefd549ca89341b280f6f5b230bd31 authored over 9 years ago by Eran Hammer <[email protected]>
remove unused var from doc example

2f4bc71f0d54fdf08a7a14553642ce4fae2f6fc3 authored over 9 years ago by lloydbenson <[email protected]>
rename onConnect

3bd2c22e480077304a085605ec0a483b6234392c authored over 9 years ago by Eran Hammer <[email protected]>
rename onBroadcast

a3ab63d335d5c3539066f8a9a0756dfd19ed60d3 authored over 9 years ago by Eran Hammer <[email protected]>
socket.send(). Closes #19 closes #45 closes #46

d14376289ad510357579167bbee67813e01d9984 authored over 9 years ago by Eran Hammer <[email protected]>
Connection timeout. Closes #43

958f249d94899e2d200342fa7c2763d8152933c7 authored over 9 years ago by Eran Hammer <[email protected]>
Client retries. Closes #44

b39a504408457f7e97c9bf4da146a7cde3242c73 authored over 9 years ago by Eran Hammer <[email protected]>
Request timeout. Closes #8

42a00880ddc48bef0c6ef8cb392a2329abccf89c authored over 9 years ago by Eran Hammer <[email protected]>
Cleanup

a34a1c006ba7b54c20de797b82a4b361e876bc8a authored over 9 years ago by Eran Hammer <[email protected]>
heartbeat example

825d41d558b0932a72ec4f4901453c3cc47de66f authored over 9 years ago by Eran Hammer <[email protected]>
Link protocol

7058466e9bda0731cfa8501a052896c8ced1ec35 authored over 9 years ago by Eran Hammer <[email protected]>
hapi 10

5807d02a903e4e7a88592007a3169d326afff00f authored over 9 years ago by Eran Hammer <[email protected]>
Heartbeats. Closes #22

13ec84caf7d15f2d42b392048d1489c72816adf5 authored over 9 years ago by Eran Hammer <[email protected]>
Filter headers. Closes #41

c0fe8f2738da1141cf1df9a50b2b189a07ec97ef authored over 9 years ago by Eran Hammer <[email protected]>
Remove duplicate statusCode. Closes #42

b2f20a1fb6f28e674b6ffc57576e2689f75bf0f0 authored over 9 years ago by Eran Hammer <[email protected]>
merge

4001fc4e05628b7f21f59fa26c28c94017347470 authored over 9 years ago by Eran Hammer <[email protected]>
missing callback def.

3290e1cc44ea2b0840401f70adb3d2a48922aea8 authored over 9 years ago by Eran Hammer <[email protected]>
Merge pull request #39 from DJMcK/master

Correcting typo in API documentation for onMessage

4a88017e6f8c02e3afc37e3c1a3b1de7887b7234 authored over 9 years ago by Eran Hammer <[email protected]>
Update protocol doc.

aaea9a198dc4c304fc2165577517873325a03f90 authored over 9 years ago by Eran Hammer <[email protected]>
rename

3d341f14c6426b235afde2102bba7bbeea59c33a authored over 9 years ago by Eran Hammer <[email protected]>
Merge pull request #37 from hapijs/protocol-doc

Document on wire protocol

571303a9f0ed40eb98da670b4e114e0f923c8c11 authored over 9 years ago by Eran Hammer <[email protected]>
Cleanup errors. Closes #40

5c11bfdf435cc335054af0866458fa3c94930d0b authored over 9 years ago by Eran Hammer <[email protected]>
Correcting typo in API documentation for onMessage

2f01ab769a48b73ef2b90e78fc5ab7ac56abe36e authored over 9 years ago by DJMcK <[email protected]>
Prevent request auth header. Closes #38

7fb1e01e72a79d18b8e88aebfc1765ab045e5ded authored over 9 years ago by Eran Hammer <[email protected]>
Document on wire protocol

Fixes #23

d2f97f78c5387ac4a609c56a743c7ad63ee7629b authored over 9 years ago by kpdecker <[email protected]>
Socket disconnect. Closes #26

7bf28a0c55e5273d0bc536815eab3cb1a09b4293 authored over 9 years ago by Eran Hammer <[email protected]>
node v4

f486c2472d070cb8656cc5abbc13d920ec418fbb authored over 9 years ago by Eran Hammer <[email protected]>
adjust timing

9a9ad26bf981819c6bd3bf751513032a96de7d27 authored over 9 years ago by Eran Hammer <[email protected]>
Wire up unsubscribe. Closes #28

12b73f37f57862714d90a29ce540e2863cb6c988 authored over 9 years ago by Eran Hammer <[email protected]>
Prevent duplicate sub. Closes #34

0488da9d70f5dc102fb327ba799b179b6a188ed4 authored over 9 years ago by Eran Hammer <[email protected]>
Cleanup subscriptions on socket disconnect. For #24

bd382a2238af2f3eb89691b3282b8e9761afc576 authored over 9 years ago by Eran Hammer <[email protected]>
Fix multiple paths per socket and subscription

aeee35e14306c40f9c0b1382f84001a78f2dd003 authored over 9 years ago by Eran Hammer <[email protected]>
Keep socket ids instead of ref. Closes #24

523529f0f8a25f82f34fbf3b0b2532d93f5d8f7e authored over 9 years ago by Eran Hammer <[email protected]>
prevent double auth

5380089013676b150fd98848c9ad9334303837b3 authored over 9 years ago by Eran Hammer <[email protected]>
Remove authenticate()

268eb0a93e7d8043902e75baae6cde88917b9b0c authored over 9 years ago by Eran Hammer <[email protected]>
Rework authentication workflow. Closes #32

a77d0619a9e37c414d070d76cd47d27bed41aa16 authored over 9 years ago by Eran Hammer <[email protected]>
Merge branch 'master' of github.com:hapijs/nes

7197008edf30adf14fa576480f75aceaf8bdc861 authored over 9 years ago by Eran Hammer <[email protected]>
misc

311ef8adf04ec044e4da0ed1c9ca0864788fd1ba authored over 9 years ago by Eran Hammer <[email protected]>
Merge pull request #29 from gergoerdosi/typo

Fix typo

2b9873d77cd8f155c03165c0709a9d6cd71a4270 authored over 9 years ago by Eran Hammer <[email protected]>
Block requests till auth. Closes #30

908a8d93023a91806af59c9b9743edf18bef6128 authored over 9 years ago by Eran Hammer <[email protected]>
Fix typo

66572c0be24ecae280d67f4124c3adc145ded71f authored over 9 years ago by Gergo Erdosi <[email protected]>
Exposes socket.auth. Closes #27

896bc00be2244be54a76709c04ec71291e9bfaf5 authored over 9 years ago by Eran Hammer <[email protected]>
Cleanup api private methods

671ebc58bcc6a44ef97374f7eed807718000f1bd authored over 9 years ago by Eran Hammer <[email protected]>
Rename data to message. Closes #25

e7dcfa1a5f3d5c27363fa0c266163e7aed366f07 authored over 9 years ago by Eran Hammer <[email protected]>
filter example

f5573adb22f593ef4fdd24ab937d074466e0c13c authored over 9 years ago by Eran Hammer <[email protected]>
toc

5c0b8022660f97f96d07dd3fa11669897ac3d75a authored over 9 years ago by Eran Hammer <[email protected]>
Full API doc

4b58755e3c4119a208b5ed112d53303ab0a2ccc2 authored over 9 years ago by Eran Hammer <[email protected]>
Partial doc

53208bc60ed8d589c11d04472a5901a107f7f5cb authored over 9 years ago by Eran Hammer <[email protected]>
Rename .nes back to .type. Remove onUnknownMessage. Closes #21

b0579a08db4e3dd25a84a644feb4495f14901fb1 authored over 9 years ago by Eran Hammer <[email protected]>
typo

5c7ec1dbeb72fa1895561ad588f374ca617a6119 authored over 9 years ago by Eran Hammer <[email protected]>
Initial api outline

0a282781e2c742b86416984b2b0847fbea13c0d0 authored over 9 years ago by Eran Hammer <[email protected]>
Allow string auth.route

f49d47ec2f83d40aaa612aa5025750e9c93d08b4 authored over 9 years ago by Eran Hammer <[email protected]>
hapi 9.3.0

91653b29b83dfbd269720dbc9fc67e1a3151eba9 authored over 9 years ago by Eran Hammer <[email protected]>
Auth example

15895fc113b91ef7f0f9e78c14929af4fd30d040 authored over 9 years ago by Eran Hammer <[email protected]>
Additional examples

0c6bb5369b6b01b4d6b0aad1f39792850bb9e6b3 authored over 9 years ago by Eran Hammer <[email protected]>
Fix indent

a5e24315589c5293f0c53ade6b97d433018be9f1 authored over 9 years ago by Eran Hammer <[email protected]>
User id in example

467cb0c1683ae04897b796c29c5c533b2ad96599 authored over 9 years ago by Eran Hammer <[email protected]>
Basic example

5d0029fbe2942b8499b14cf4e7c0068f7d6a5d88 authored over 9 years ago by Eran Hammer <[email protected]>
Change default auth to direct. Closes #20

375ba863dccf01199c07ce29901371564168887a authored over 9 years ago by Eran Hammer <[email protected]>
Intro

aa35d719e9ae96edfc0b5dd10886633f44f0aaa3 authored over 9 years ago by Eran Hammer <[email protected]>
logo

ee264d53c3125c5aed45b2905408e1b945f8ee43 authored over 9 years ago by Eran Hammer <[email protected]>
Merge pull request #17 from hapijs/custom-messages

Allow for custom messages

a6c4c6a1833dbfb23f132ec3262dd784a3065903 authored over 9 years ago by Eran Hammer <[email protected]>
Fix reconnect after disconnect. Closes #18

16503c46e679cf8ebb7895cd8ee5443eb125905c authored over 9 years ago by Eran Hammer <[email protected]>
pub/sub. Closes #11

3ff3317468518da8e9177a334b5377b0ad7ab08f authored over 9 years ago by Eran Hammer <[email protected]>
Filter parameterized publish. For #11

a8a0efc1efe4069e4f4163f6aa04797e387f83a5 authored over 9 years ago by Eran Hammer <[email protected]>
Subscription auth. For #11

0b5e582b0f53684fe596af456760538db1f17cf9 authored over 9 years ago by Eran Hammer <[email protected]>
Merge branch 'master' of github.com:hapijs/nes

707e5fd0a72dab7716fd697f3b484d01b637e834 authored over 9 years ago by Eran Hammer <[email protected]>
Use default route auth config for subscriptions

cd50733c2d3491fa2ff0cf40faae49d65e6bd143 authored over 9 years ago by Eran Hammer <[email protected]>
Pass socket to onMessage

Some sort of state mechanism needed to be passed to this method, otherwise its usefulness is lim...

02bdd448a51c507fb9e2c7f1d8a964746c291004 authored over 9 years ago by kpdecker <[email protected]>
Allow for custom messages

This allows for the client to send custom messages to the server using the `client.message` API ...

54dbbdecebeade34696698004a86659e3c348578 authored over 9 years ago by kpdecker <[email protected]>
Fix client test under 0.12

2df703d05e0ddcf5860ebb1a108f6586099132d8 authored over 9 years ago by kpdecker <[email protected]>
Default iron password. For #16

ea02d4ed4c2d376361c80212baa260f564c59e5f authored over 9 years ago by Eran Hammer <[email protected]>
Turn auth on by default. Closes #16

b8e5f3b01779e7b6670d77edca511b94b1e28de5 authored over 9 years ago by Eran Hammer <[email protected]>
Basic sub auth

f93a87f5d8b91a3c6a7d7c073cb41277d7441e40 authored over 9 years ago by Eran Hammer <[email protected]>
Pub/sub without auth/filter

dec41d51773e73e9ea74005c5210c89c884bbb61 authored over 9 years ago by Eran Hammer <[email protected]>
Merge pull request #15 from hapijs/connect-event

Add onConnect callback option

02b9d697a2fd741637b889fe50e3bd1ba2e1ac3d authored over 9 years ago by Eran Hammer <[email protected]>
Add onConnect callback option

Fixes #14

264a403e269501fc34b75b9e229c0861eb2f84ac authored over 9 years ago by kpdecker <[email protected]>
Merge branch 'master' of github.com:hapijs/nes

3124728ccf6f7268a2d327ed2b792d7a24892544 authored over 9 years ago by Eran Hammer <[email protected]>
Pub/sub infra

38e6873450e828280f561525fad647e9734929e4 authored over 9 years ago by Eran Hammer <[email protected]>
Merge pull request #12 from hapijs/client-path

Add browser packaging entry points

f66fdab1bdb1c7ed487c52dd22d355e31ef77a64 authored over 9 years ago by Eran Hammer <[email protected]>
Add browser packaging entry points

Webpack and other commonjs aware systems can use `require(‘nes/client’)` to load the client libr...

8ccafa3e611422c55548fb44d28a109a84fb4c6a authored over 9 years ago by kpdecker <[email protected]>
Subscription wired up

26a012f849a11a22d258a9bcec7611fc48ef95b1 authored over 9 years ago by Eran Hammer <[email protected]>
console.error when onError not set. Closes #9

081b8f51475efcd42a27b9c0f6f2a73f0b729ae5 authored over 9 years ago by Eran Hammer <[email protected]>
Rename to client.js

108a6862e501f1e1413bdd320e7230651393ff2e authored over 9 years ago by Eran Hammer <[email protected]>
Auth on reconnect. Closes #6

7fd93539807978771fe0dada5ed859cc6f4a571b authored over 9 years ago by Eran Hammer <[email protected]>
Return request error

3c637a5f86dab2f905e71cc5e9ff9c999baf137c authored over 9 years ago by Eran Hammer <[email protected]>