{
    "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"
        }
    }
}
