├── .eslintrc ├── .github ├── FUNDING.yml ├── stale.yml └── workflows │ ├── lint.yml │ └── npm-test.yml ├── .gitignore ├── .mocharc.json ├── .npmignore ├── .npmrc ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── examples ├── blockwise.js ├── blockwise_put.js ├── client.js ├── client_and_server.js ├── delayed_response.js ├── json.js ├── multicast_client_server.js ├── observe_client.js ├── observe_eclipse.js ├── observe_server.js ├── proxy.js ├── req_with_payload.js └── server.js ├── index.ts ├── lib ├── agent.ts ├── block.ts ├── cache.ts ├── helpers.ts ├── incoming_message.ts ├── middlewares.ts ├── observe_read_stream.ts ├── observe_write_stream.ts ├── option_converter.ts ├── outgoing_message.ts ├── parameters.ts ├── retry_send.ts ├── segmentation.ts └── server.ts ├── models └── models.ts ├── package.json ├── test ├── agent.ts ├── blockwise.ts ├── cache.ts ├── common.ts ├── end-to-end.ts ├── helpers.ts ├── ipv6.ts ├── mocha.opts ├── parameters.ts ├── proxy.ts ├── request.ts ├── retry_send.ts ├── segmentation.ts ├── server.ts └── share-socket.ts └── tsconfig.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/npm-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.github/workflows/npm-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.mocharc.json -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/README.md -------------------------------------------------------------------------------- /examples/blockwise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/blockwise.js -------------------------------------------------------------------------------- /examples/blockwise_put.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/blockwise_put.js -------------------------------------------------------------------------------- /examples/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/client.js -------------------------------------------------------------------------------- /examples/client_and_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/client_and_server.js -------------------------------------------------------------------------------- /examples/delayed_response.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/delayed_response.js -------------------------------------------------------------------------------- /examples/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/json.js -------------------------------------------------------------------------------- /examples/multicast_client_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/multicast_client_server.js -------------------------------------------------------------------------------- /examples/observe_client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/observe_client.js -------------------------------------------------------------------------------- /examples/observe_eclipse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/observe_eclipse.js -------------------------------------------------------------------------------- /examples/observe_server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/observe_server.js -------------------------------------------------------------------------------- /examples/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/proxy.js -------------------------------------------------------------------------------- /examples/req_with_payload.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/req_with_payload.js -------------------------------------------------------------------------------- /examples/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/examples/server.js -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/index.ts -------------------------------------------------------------------------------- /lib/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/agent.ts -------------------------------------------------------------------------------- /lib/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/block.ts -------------------------------------------------------------------------------- /lib/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/cache.ts -------------------------------------------------------------------------------- /lib/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/helpers.ts -------------------------------------------------------------------------------- /lib/incoming_message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/incoming_message.ts -------------------------------------------------------------------------------- /lib/middlewares.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/middlewares.ts -------------------------------------------------------------------------------- /lib/observe_read_stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/observe_read_stream.ts -------------------------------------------------------------------------------- /lib/observe_write_stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/observe_write_stream.ts -------------------------------------------------------------------------------- /lib/option_converter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/option_converter.ts -------------------------------------------------------------------------------- /lib/outgoing_message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/outgoing_message.ts -------------------------------------------------------------------------------- /lib/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/parameters.ts -------------------------------------------------------------------------------- /lib/retry_send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/retry_send.ts -------------------------------------------------------------------------------- /lib/segmentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/segmentation.ts -------------------------------------------------------------------------------- /lib/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/lib/server.ts -------------------------------------------------------------------------------- /models/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/models/models.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/package.json -------------------------------------------------------------------------------- /test/agent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/agent.ts -------------------------------------------------------------------------------- /test/blockwise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/blockwise.ts -------------------------------------------------------------------------------- /test/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/cache.ts -------------------------------------------------------------------------------- /test/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/common.ts -------------------------------------------------------------------------------- /test/end-to-end.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/end-to-end.ts -------------------------------------------------------------------------------- /test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/helpers.ts -------------------------------------------------------------------------------- /test/ipv6.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/ipv6.ts -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/parameters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/parameters.ts -------------------------------------------------------------------------------- /test/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/proxy.ts -------------------------------------------------------------------------------- /test/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/request.ts -------------------------------------------------------------------------------- /test/retry_send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/retry_send.ts -------------------------------------------------------------------------------- /test/segmentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/segmentation.ts -------------------------------------------------------------------------------- /test/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/server.ts -------------------------------------------------------------------------------- /test/share-socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/test/share-socket.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coapjs/node-coap/HEAD/tsconfig.json --------------------------------------------------------------------------------