0.7.178 • Published 2 months ago

@rxdi/graphql-pubsub v0.7.178

Weekly downloads
620
License
MIT
Repository
github
Last release
2 months ago

@rxdi Graphql-Pub-Sub Module

More information about Hapi server can be found here Hapi
For questions/issues you can write ticket here
This module is intended to be used with rxdi

Installation and basic examples:

To install this Gapi module, run:
$ npm install @rxdi/graphql-pubsub --save

Consuming @rxdi/graphql-pubsub

Import inside AppModule or CoreModule
import { Module } from "@rxdi/core";
import { HapiModule } from "@rxdi/hapi";
import { GraphQLPubSubModule } from "@rxdi/graphql-pubsub";

@Module({
  imports: [GraphQLPubSubModule.forRoot()],
})
export class CoreModule {}

Correct usage with @rxdi/graphql

import { Module } from "@rxdi/core";
import { HapiModule } from "@rxdi/hapi";
import { GraphQLModule } from "@rxdi/graphql";
import { GraphQLPubSubModule } from "@rxdi/graphql-pubsub";

@Module({
  imports: [
    HapiModule.forRoot({
      hapi: {
        port: 9000,
      },
    }),
    GraphQLModule.forRoot({
      path: "/graphql",
      openBrowser: false,
      writeEffects: false,
      graphiQlPath: "/graphiql",
      graphiqlOptions: {
        endpointURL: "/graphql",
        subscriptionsEndpoint: `${
          process.env.GRAPHIQL_WS_SSH ? "wss" : "ws"
        }://${process.env.GRAPHIQL_WS_PATH || "localhost"}${
          process.env.DEPLOY_PLATFORM === "heroku"
            ? ""
            : `:${process.env.API_PORT || process.env.PORT}`
        }/subscriptions`,
        websocketConnectionParams: {
          token: process.env.GRAPHIQL_TOKEN,
        },
      },
      graphqlOptions: {
        schema: null,
      },
    }),
    GraphQLPubSubModule.forRoot(),
  ],
})
export class CoreModule {}

Options for pubsub server can be defined like so

GraphQLPubSubModule.forRoot({
  remotePubsub: false,
  activateRabbitMQ: false,
  host: "182.10.0.5",
  port: 5672,
  // authentication: AuthService as never,
  subscriptionServerOptions: {
    perMessageDeflate: {
      zlibDeflateOptions: {
        // See zlib defaults.
        chunkSize: 1024,
        memLevel: 7,
        level: 3,
      },
      zlibInflateOptions: {
        chunkSize: 10 * 1024,
      },
      // Other options settable:
      clientNoContextTakeover: true, // Defaults to negotiated value.
      serverNoContextTakeover: true, // Defaults to negotiated value.
      serverMaxWindowBits: 10, // Defaults to negotiated value.
      // Below options specified as default values.
      concurrencyLimit: 10, // Limits zlib concurrency for perf.
      threshold: 1024, // Size (in bytes) below which messages
      // should not be compressed.
    },
  },
});

TODO: Better documentation...

Enjoy ! :)

0.7.176

2 months ago

0.7.175

2 months ago

0.7.178

2 months ago

0.7.177

2 months ago

0.7.174

9 months ago

0.7.173

10 months ago

0.7.170

10 months ago

0.7.172

10 months ago

0.7.171

10 months ago

0.7.169

11 months ago

0.7.167

1 year ago

0.7.168

1 year ago

0.7.163

1 year ago

0.7.162

1 year ago

0.7.165

1 year ago

0.7.164

1 year ago

0.7.166

1 year ago

0.7.161

1 year ago

0.7.159

1 year ago

0.7.158

1 year ago

0.7.157

1 year ago

0.7.152

2 years ago

0.7.154

2 years ago

0.7.153

2 years ago

0.7.156

2 years ago

0.7.155

2 years ago

0.7.151

2 years ago

0.7.150

2 years ago

0.7.149

2 years ago

0.7.148

2 years ago

0.7.147

2 years ago

0.7.141

2 years ago

0.7.140

2 years ago

0.7.143

2 years ago

0.7.142

2 years ago

0.7.145

2 years ago

0.7.144

2 years ago

0.7.146

2 years ago

0.7.138

2 years ago

0.7.137

2 years ago

0.7.139

2 years ago

0.7.136

3 years ago

0.7.135

3 years ago

0.7.121

3 years ago

0.7.120

3 years ago

0.7.123

3 years ago

0.7.122

3 years ago

0.7.125

3 years ago

0.7.124

3 years ago

0.7.130

3 years ago

0.7.132

3 years ago

0.7.131

3 years ago

0.7.134

3 years ago

0.7.133

3 years ago

0.7.127

3 years ago

0.7.126

3 years ago

0.7.129

3 years ago

0.7.128

3 years ago

0.7.118

3 years ago

0.7.119

3 years ago

0.7.116

3 years ago

0.7.117

3 years ago

0.7.115

3 years ago

0.7.114

3 years ago

0.7.112

3 years ago

0.7.113

3 years ago

0.7.111

3 years ago

0.7.110

3 years ago

0.7.109

3 years ago

0.7.108

3 years ago

0.7.107

3 years ago

0.7.103

3 years ago

0.7.102

3 years ago

0.7.105

3 years ago

0.7.104

3 years ago

0.7.106

3 years ago

0.7.101

3 years ago

0.7.100

3 years ago

0.7.99

3 years ago

0.7.98

3 years ago

0.7.97

3 years ago

0.7.95

3 years ago

0.7.94

3 years ago

0.7.96

3 years ago

0.7.93

3 years ago

0.7.91

3 years ago

0.7.92

3 years ago

0.7.90

3 years ago

0.7.89

3 years ago

0.7.88

3 years ago

0.7.87

3 years ago

0.7.86

3 years ago

0.7.85

3 years ago

0.7.84

3 years ago

0.7.83

3 years ago

0.7.82

4 years ago

0.7.81

4 years ago

0.7.80

4 years ago

0.7.79

4 years ago

0.7.78

4 years ago

0.7.77

4 years ago

0.7.76

4 years ago

0.7.75

4 years ago

0.7.74

4 years ago

0.7.73

4 years ago

0.7.72

4 years ago

0.7.71

4 years ago

0.7.70

4 years ago

0.7.68

4 years ago

0.7.69

4 years ago

0.7.67

4 years ago

0.7.66

4 years ago

0.7.63

4 years ago

0.7.62

4 years ago

0.7.61

4 years ago

0.7.60

4 years ago

0.7.57

4 years ago

0.7.56

4 years ago

0.7.59

4 years ago

0.7.58

4 years ago

0.7.53

4 years ago

0.7.51

4 years ago

0.7.50

4 years ago

0.7.52

4 years ago

0.7.48

4 years ago

0.7.47

4 years ago

0.7.49

4 years ago

0.7.38

5 years ago

0.7.37

5 years ago

0.7.36

5 years ago

0.7.35

5 years ago

0.7.34

5 years ago

0.7.33

5 years ago

0.7.32

5 years ago

0.7.31

5 years ago

0.7.30

5 years ago

0.7.29

5 years ago

0.7.28

5 years ago

0.7.27

5 years ago

0.7.26

5 years ago

0.7.25

5 years ago

0.7.24

5 years ago

0.7.23

5 years ago

0.7.22

5 years ago

0.7.21

5 years ago

0.7.20

5 years ago

0.7.19

5 years ago

0.7.18

5 years ago

0.7.17

5 years ago

0.7.16

5 years ago

0.7.15

5 years ago

0.7.14

5 years ago

0.7.13

5 years ago

0.7.12

5 years ago

0.7.11

5 years ago

0.7.10

5 years ago

0.7.9

5 years ago

0.7.8

5 years ago

0.7.7

5 years ago

0.7.6

5 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.13

5 years ago

0.6.12

5 years ago

0.6.11

5 years ago

0.6.10

5 years ago

0.6.9

5 years ago

0.6.8

5 years ago

0.6.7

5 years ago

0.6.6

5 years ago

0.6.5

5 years ago

0.6.4

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.21

5 years ago

0.5.20

5 years ago

0.5.19

5 years ago

0.5.18

5 years ago

0.5.17

5 years ago

0.5.16

5 years ago

0.5.15

5 years ago

0.5.14

5 years ago

0.5.13

5 years ago

0.5.12

5 years ago

0.5.11

5 years ago

0.5.10

5 years ago

0.5.9

5 years ago

0.5.8

5 years ago

0.5.7

5 years ago

0.5.6

5 years ago

0.5.5

5 years ago

0.5.4

5 years ago

0.5.3

5 years ago

0.5.2

5 years ago

0.5.1

5 years ago

0.5.0

5 years ago

0.4.35

5 years ago

0.4.34

5 years ago

0.4.33

5 years ago

0.4.32

5 years ago

0.4.31

5 years ago

0.4.30

5 years ago

0.4.29

5 years ago

0.4.28

5 years ago

0.4.27

5 years ago

0.4.26

5 years ago

0.4.25

5 years ago

0.4.24

5 years ago

0.4.23

5 years ago

0.4.22

5 years ago

0.4.21

5 years ago

0.4.20

5 years ago

0.4.19

5 years ago

0.4.18

5 years ago

0.4.17

5 years ago

0.4.16

5 years ago

0.4.15

5 years ago

0.4.14

5 years ago

0.4.13

5 years ago

0.4.12

5 years ago

0.4.11

5 years ago

0.4.10

5 years ago

0.4.9

5 years ago

0.4.8

5 years ago

0.4.7

5 years ago

0.4.6

5 years ago

0.4.5

5 years ago

0.4.4

5 years ago

0.4.3

5 years ago

0.4.2

5 years ago

0.4.1

5 years ago

0.4.0

5 years ago

0.3.19

5 years ago

0.3.18

5 years ago

0.3.17

5 years ago

0.3.16

5 years ago

0.3.15

5 years ago

0.3.14

5 years ago

0.3.13

5 years ago

0.3.12

5 years ago

0.3.11

5 years ago

0.3.10

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.36

5 years ago

0.2.35

5 years ago

0.2.34

5 years ago

0.2.33

5 years ago

0.2.32

5 years ago

0.2.31

5 years ago

0.2.30

5 years ago

0.2.29

5 years ago

0.2.28

5 years ago

0.2.27

5 years ago

0.2.26

5 years ago

0.2.25

5 years ago

0.2.24

5 years ago

0.2.23

5 years ago

0.2.22

5 years ago

0.2.21

5 years ago

0.2.20

5 years ago

0.2.19

5 years ago

0.2.18

5 years ago

0.2.17

5 years ago

0.2.16

5 years ago

0.2.15

5 years ago

0.2.14

5 years ago

0.2.13

5 years ago

0.2.12

5 years ago

0.2.11

5 years ago

0.2.10

5 years ago

0.2.9

5 years ago

0.2.8

5 years ago

0.2.7

5 years ago

0.2.6

5 years ago

0.2.5

5 years ago

0.2.4

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.425

5 years ago

0.0.424

5 years ago

0.0.423

5 years ago

0.0.422

5 years ago

0.0.421

5 years ago

0.0.420

5 years ago

0.0.419

5 years ago

0.0.418

5 years ago

0.0.417

5 years ago

0.0.416

5 years ago

0.0.415

5 years ago

0.0.414

5 years ago

0.0.413

5 years ago

0.0.412

5 years ago

0.0.411

5 years ago

0.0.410

5 years ago

0.0.409

5 years ago

0.0.408

5 years ago

0.0.407

5 years ago

0.0.406

5 years ago

0.0.405

5 years ago

0.0.404

5 years ago

0.0.403

5 years ago

0.0.402

5 years ago

0.0.401

5 years ago

0.0.400

5 years ago

0.0.399

5 years ago

0.0.398

5 years ago

0.0.397

5 years ago

0.0.396

5 years ago

0.0.395

5 years ago

0.0.394

5 years ago

0.0.393

5 years ago

0.0.392

5 years ago

0.0.391

5 years ago

0.0.390

5 years ago

0.0.389

5 years ago

0.0.388

5 years ago

0.0.387

5 years ago

0.0.386

5 years ago

0.0.385

5 years ago

0.0.384

5 years ago

0.0.383

5 years ago

0.0.382

5 years ago

0.0.381

5 years ago

0.0.380

5 years ago

0.0.379

5 years ago

0.0.378

5 years ago

0.0.377

5 years ago

0.0.376

5 years ago

0.0.375

5 years ago

0.0.374

5 years ago

0.0.373

5 years ago

0.0.372

5 years ago

0.0.371

5 years ago

0.0.370

5 years ago

0.0.369

5 years ago

0.0.368

5 years ago

0.0.367

5 years ago

0.0.366

5 years ago

0.0.365

5 years ago

0.0.364

5 years ago

0.0.363

5 years ago

0.0.362

5 years ago

0.0.361

5 years ago

0.0.360

5 years ago

0.0.359

5 years ago

0.0.358

5 years ago

0.0.357

5 years ago

0.0.356

5 years ago

0.0.355

5 years ago

0.0.354

5 years ago

0.0.353

5 years ago

0.0.352

5 years ago

0.0.351

5 years ago

0.0.350

5 years ago

0.0.349

5 years ago

0.0.348

5 years ago

0.0.347

5 years ago

0.0.346

5 years ago

0.0.345

5 years ago

0.0.344

5 years ago

0.0.343

5 years ago

0.0.342

5 years ago

0.0.341

6 years ago

0.0.340

6 years ago

0.0.339

6 years ago

0.0.338

6 years ago

0.0.337

6 years ago

0.0.336

6 years ago

0.0.335

6 years ago

0.0.334

6 years ago

0.0.333

6 years ago

0.0.332

6 years ago

0.0.331

6 years ago

0.0.330

6 years ago

0.0.329

6 years ago

0.0.328

6 years ago

0.0.327

6 years ago

0.0.326

6 years ago

0.0.325

6 years ago

0.0.324

6 years ago

0.0.323

6 years ago

0.0.322

6 years ago

0.0.321

6 years ago

0.0.320

6 years ago

0.0.319

6 years ago

0.0.318

6 years ago

0.0.317

6 years ago

0.0.316

6 years ago

0.0.315

6 years ago

0.0.314

6 years ago

0.0.313

6 years ago

0.0.312

6 years ago

0.0.311

6 years ago

0.0.310

6 years ago

0.0.309

6 years ago

0.0.308

6 years ago

0.0.307

6 years ago

0.0.306

6 years ago

0.0.305

6 years ago

0.0.304

6 years ago

0.0.303

6 years ago

0.0.302

6 years ago

0.0.301

6 years ago

0.0.300

6 years ago

0.0.299

6 years ago

0.0.298

6 years ago

0.0.297

6 years ago

0.0.296

6 years ago

0.0.295

6 years ago

0.0.294

6 years ago

0.0.293

6 years ago

0.0.292

6 years ago

0.0.291

6 years ago

0.0.290

6 years ago

0.0.289

6 years ago

0.0.288

6 years ago

0.0.287

6 years ago

0.0.286

6 years ago

0.0.285

6 years ago

0.0.284

6 years ago

0.0.283

6 years ago

0.0.282

6 years ago

0.0.281

6 years ago

0.0.280

6 years ago

0.0.279

6 years ago

0.0.278

6 years ago

0.0.277

6 years ago

0.0.276

6 years ago

0.0.275

6 years ago

0.0.274

6 years ago

0.0.273

6 years ago

0.0.272

6 years ago

0.0.271

6 years ago

0.0.270

6 years ago

0.0.269

6 years ago

0.0.268

6 years ago

0.0.267

6 years ago

0.0.266

6 years ago

0.0.265

6 years ago

0.0.264

6 years ago

0.0.263

6 years ago

0.0.262

6 years ago

0.0.261

6 years ago

0.0.260

6 years ago

0.0.259

6 years ago

0.0.258

6 years ago

0.0.257

6 years ago

0.0.256

6 years ago

0.0.255

6 years ago

0.0.254

6 years ago

0.0.253

6 years ago

0.0.252

6 years ago

0.0.251

6 years ago

0.0.250

6 years ago

0.0.249

6 years ago

0.0.248

6 years ago

0.0.247

6 years ago

0.0.246

6 years ago

0.0.245

6 years ago

0.0.244

6 years ago

0.0.243

6 years ago

0.0.242

6 years ago

0.0.241

6 years ago

0.0.240

6 years ago

0.0.239

6 years ago

0.0.238

6 years ago

0.0.237

6 years ago

0.0.236

6 years ago

0.0.235

6 years ago

0.0.234

6 years ago

0.0.233

6 years ago

0.0.232

6 years ago

0.0.231

6 years ago

0.0.230

6 years ago

0.0.229

6 years ago

0.0.228

6 years ago

0.0.227

6 years ago

0.0.226

6 years ago

0.0.225

6 years ago

0.0.224

6 years ago

0.0.223

6 years ago

0.0.222

6 years ago

0.0.221

6 years ago

0.0.220

6 years ago

0.0.219

6 years ago

0.0.218

6 years ago

0.0.217

6 years ago

0.0.216

6 years ago

0.0.215

6 years ago

0.0.214

6 years ago

0.0.213

6 years ago

0.0.212

6 years ago

0.0.211

6 years ago

0.0.210

6 years ago

0.0.209

6 years ago

0.0.208

6 years ago

0.0.207

6 years ago

0.0.206

6 years ago

0.0.205

6 years ago

0.0.204

6 years ago

0.0.203

6 years ago

0.0.202

6 years ago

0.0.201

6 years ago

0.0.200

6 years ago

0.0.199

6 years ago

0.0.198

6 years ago

0.0.197

6 years ago

0.0.196

6 years ago

0.0.195

6 years ago

0.0.194

6 years ago

0.0.193

6 years ago

0.0.192

6 years ago

0.0.191

6 years ago

0.0.190

6 years ago

0.0.189

6 years ago

0.0.188

6 years ago

0.0.187

6 years ago

0.0.186

6 years ago

0.0.185

6 years ago

0.0.184

6 years ago

0.0.183

6 years ago

0.0.182

6 years ago

0.0.181

6 years ago

0.0.180

6 years ago

0.0.179

6 years ago

0.0.178

6 years ago

0.0.177

6 years ago

0.0.176

6 years ago

0.0.175

6 years ago

0.0.174

6 years ago

0.0.173

6 years ago

0.0.172

6 years ago

0.0.171

6 years ago

0.0.170

6 years ago

0.0.169

6 years ago

0.0.168

6 years ago

0.0.167

6 years ago

0.0.166

6 years ago

0.0.165

6 years ago

0.0.164

6 years ago

0.0.163

6 years ago

0.0.162

6 years ago

0.0.161

6 years ago

0.0.160

6 years ago

0.0.159

6 years ago

0.0.158

6 years ago

0.0.157

6 years ago

0.0.156

6 years ago

0.0.155

6 years ago

0.0.154

6 years ago

0.0.153

6 years ago

0.0.152

6 years ago

0.0.151

6 years ago

0.0.150

6 years ago

0.0.148

6 years ago

0.0.147

6 years ago

0.0.146

6 years ago

0.0.145

6 years ago

0.0.144

6 years ago

0.0.143

6 years ago

0.0.142

6 years ago

0.0.141

6 years ago

0.0.140

6 years ago

0.0.139

6 years ago

0.0.138

6 years ago

0.0.137

6 years ago

0.0.136

6 years ago

0.0.135

6 years ago

0.0.134

6 years ago

0.0.133

6 years ago

0.0.132

6 years ago

0.0.131

6 years ago

0.0.130

6 years ago

0.0.129

6 years ago

0.0.128

6 years ago

0.0.127

6 years ago

0.0.126

6 years ago

0.0.125

6 years ago

0.0.124

6 years ago

0.0.123

6 years ago

0.0.122

6 years ago

0.0.121

6 years ago

0.0.120

6 years ago

0.0.119

6 years ago

0.0.118

6 years ago

0.0.117

6 years ago

0.0.116

6 years ago

0.0.115

6 years ago

0.0.114

6 years ago

0.0.113

6 years ago

0.0.112

6 years ago

0.0.111

6 years ago

0.0.110

6 years ago

0.0.109

6 years ago

0.0.108

6 years ago

0.0.107

6 years ago

0.0.106

6 years ago

0.0.105

6 years ago

0.0.104

6 years ago

0.0.103

6 years ago

0.0.102

6 years ago

0.0.101

6 years ago

0.0.100

6 years ago

0.0.99

6 years ago

0.0.94

6 years ago

0.0.93

6 years ago

0.0.92

6 years ago

0.0.91

6 years ago

0.0.90

6 years ago

0.0.89

6 years ago

0.0.88

6 years ago

0.0.87

6 years ago

0.0.86

6 years ago

0.0.85

6 years ago

0.0.84

6 years ago

0.0.83

6 years ago

0.0.82

6 years ago

0.0.81

6 years ago

0.0.80

6 years ago

0.0.79

6 years ago

0.0.78

6 years ago

0.0.77

6 years ago

0.0.76

6 years ago

0.0.75

6 years ago

0.0.74

6 years ago

0.0.73

6 years ago

0.0.72

6 years ago

0.0.71

6 years ago

0.0.70

6 years ago

0.0.69

6 years ago

0.0.68

6 years ago

0.0.67

6 years ago

0.0.66

6 years ago

0.0.65

6 years ago

0.0.64

6 years ago

0.0.63

6 years ago

0.0.62

6 years ago

0.0.61

6 years ago

0.0.60

6 years ago

0.0.59

6 years ago

0.0.58

6 years ago

0.0.57

6 years ago

0.0.56

6 years ago

0.0.55

6 years ago

0.0.54

6 years ago

0.0.53

6 years ago

0.0.52

6 years ago

0.0.51

6 years ago