├── .eslintrc.js ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── stale.yml └── workflows │ ├── release.yml │ ├── release_pr.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierrc.js ├── CHANGELOG.md ├── LICENSE.txt ├── README.md ├── examples ├── typescript │ └── main.ts └── webhook_endpoint.js ├── index.d.ts ├── lib ├── auth.js ├── config.js ├── errors.js ├── events.js ├── pusher.js ├── pusher_config.js ├── requests.js ├── token.js ├── util.js ├── version.js └── webhook.js ├── package.json └── tests ├── .eslintrc.js ├── helpers └── http_proxy.js ├── integration ├── pusher │ ├── authenticate.js │ ├── constructor.js │ ├── create_signed_query_string.js │ ├── exports.js │ ├── for_cluster.js │ ├── for_url.js │ ├── get.js │ ├── post.js │ ├── terminate.js │ ├── trigger.js │ └── webhook.js └── webhook.js └── remote └── pusher ├── get.js ├── proxy.js └── trigger.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/release_pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/.github/workflows/release_pr.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | semi: false, 3 | } 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/README.md -------------------------------------------------------------------------------- /examples/typescript/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/examples/typescript/main.ts -------------------------------------------------------------------------------- /examples/webhook_endpoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/examples/webhook_endpoint.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/index.d.ts -------------------------------------------------------------------------------- /lib/auth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/auth.js -------------------------------------------------------------------------------- /lib/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/config.js -------------------------------------------------------------------------------- /lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/errors.js -------------------------------------------------------------------------------- /lib/events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/events.js -------------------------------------------------------------------------------- /lib/pusher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/pusher.js -------------------------------------------------------------------------------- /lib/pusher_config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/pusher_config.js -------------------------------------------------------------------------------- /lib/requests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/requests.js -------------------------------------------------------------------------------- /lib/token.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/token.js -------------------------------------------------------------------------------- /lib/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/util.js -------------------------------------------------------------------------------- /lib/version.js: -------------------------------------------------------------------------------- 1 | module.exports = require("../package.json").version 2 | -------------------------------------------------------------------------------- /lib/webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/lib/webhook.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/package.json -------------------------------------------------------------------------------- /tests/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/.eslintrc.js -------------------------------------------------------------------------------- /tests/helpers/http_proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/helpers/http_proxy.js -------------------------------------------------------------------------------- /tests/integration/pusher/authenticate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/authenticate.js -------------------------------------------------------------------------------- /tests/integration/pusher/constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/constructor.js -------------------------------------------------------------------------------- /tests/integration/pusher/create_signed_query_string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/create_signed_query_string.js -------------------------------------------------------------------------------- /tests/integration/pusher/exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/exports.js -------------------------------------------------------------------------------- /tests/integration/pusher/for_cluster.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/for_cluster.js -------------------------------------------------------------------------------- /tests/integration/pusher/for_url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/for_url.js -------------------------------------------------------------------------------- /tests/integration/pusher/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/get.js -------------------------------------------------------------------------------- /tests/integration/pusher/post.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/post.js -------------------------------------------------------------------------------- /tests/integration/pusher/terminate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/terminate.js -------------------------------------------------------------------------------- /tests/integration/pusher/trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/trigger.js -------------------------------------------------------------------------------- /tests/integration/pusher/webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/pusher/webhook.js -------------------------------------------------------------------------------- /tests/integration/webhook.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/integration/webhook.js -------------------------------------------------------------------------------- /tests/remote/pusher/get.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/remote/pusher/get.js -------------------------------------------------------------------------------- /tests/remote/pusher/proxy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/remote/pusher/proxy.js -------------------------------------------------------------------------------- /tests/remote/pusher/trigger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pusher/pusher-http-node/HEAD/tests/remote/pusher/trigger.js --------------------------------------------------------------------------------