@flosportsinc/nestjs-google-pubsub-connector
Version:
A NestJS Connector for Google PubSub
111 lines (110 loc) • 3.59 kB
JSON
{
"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"
}
}
}