UNPKG

@flosportsinc/nestjs-google-pubsub-connector

Version:
111 lines (110 loc) 3.59 kB
{ "name": "@flosportsinc/nestjs-google-pubsub-connector", "version": "4.0.0", "description": "A NestJS Connector for Google PubSub", "main": "dist/index.js", "repository": { "url": "git+https://github.com/flocasts/nestjs-google-pubsub-connector.git", "type": "git" }, "files": [ "dist" ], "scripts": { "test": "jest --verbose", "test:ci": "npm run test -- --runInBand --coverage --ci", "test:debug": "npm run test -- --runInBand", "test:e2e": "npm run test -- --config test/jest-e2e.ts", "test:e2e:ci": "npm run test:e2e -- --runInBand --ci", "test:e2e:debug": "npm run test:e2e -- --runInBand", "build": "tsc", "build:package": "tsc -p tsconfig.build.json", "example:server": "node --inspect -r ts-node/register examples/server/main.ts", "docs:build": "typedoc", "docs:watch": "typedoc --watch", "docs:deploy": "npm run docs:build && gh-pages -d docs", "prepare": "husky && npm run build:package", "lint": "eslint .", "lint:fix": "eslint --fix .", "link:dev": "rimraf dist/ && npm run build:package && npm link", "format": "prettier \"lib/**/*.ts\" \"examples/**/*.ts\" \"test/**/*.ts\" -c", "format:fix": "npm run format -- --write", "semantic-release": "npx --no-install semantic-release" }, "keywords": [ "nestjs", "google", "pubsub", "google-pubsub", "transport", "microservice" ], "author": "Harriet Waters <harriet.waters@flosports.tv>", "contributors": [ { "name": "Eric Glickman-Tondreau", "email": "eric.glickman-tondreau@flosports.tv" } ], "license": "ISC", "engines": { "node": ">=22.0.0", "npm": ">=10.0.0" }, "release": { "branches": [ "master", "next" ] }, "devDependencies": { "@commitlint/cli": "^19.4.0", "@commitlint/config-conventional": "^19.4.1", "@nestjs/common": "^10.4.1", "@nestjs/core": "^10.4.1", "@nestjs/microservices": "^10.4.1", "@nestjs/testing": "^10.4.1", "@types/jest": "^29.5.12", "@types/supertest": "^6.0.2", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^8.0.1", "@typescript-eslint/parser": "^8.0.1", "commitizen": "^4.3.0", "cz-conventional-changelog": "^3.3.0", "eslint": "^9.8.0", "eslint-plugin-tsdoc": "^0.3.0", "fast-check": "^3.21.0", "gh-pages": "^6.1.1", "husky": "^9.1.4", "jest": "^29.7.0", "lint-staged": "^15.2.8", "prettier": "^3.3.3", "reflect-metadata": "^0.2.2", "rxjs": "^7.8.1", "semantic-release": "^24.0.0", "supertest": "^7.0.0", "ts-jest": "^29.2.4", "ts-node": "^10.9.2", "typedoc": "^0.26.5", "typescript": "^5.5.4" }, "dependencies": { "@google-cloud/pubsub": "^4.7.2" }, "peerDependencies": { "@nestjs/common": ">=10.0", "@nestjs/core": ">=10.0", "@nestjs/microservices": ">=10.0", "reflect-metadata": "^0.2.2", "rxjs": ">=7" }, "lint-staged": { "{lib,test,examples}/**/*.ts": "prettier --write", "{lib,apps,examples,libs,test}/**/*.ts": "eslint --fix" }, "config": { "commitizen": { "path": "./node_modules/cz-conventional-changelog" } } }