{
  "name": "@hgraph/storage",
  "version": "2.1.1",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "description": "TypeORM based repository implementation for accessing data storages",
  "author": {
    "name": "Rinto Jose",
    "email": "rintoj@gmail.com"
  },
  "exports": {
    ".": "./dist/index.js",
    "./nestjs": "./dist/nestjs/index.js",
    "./package.json": "./package.json"
  },
  "repository": "https://github.com/rintoj/hypergraph-storage.git",
  "scripts": {
    "test": "jest",
    "lint": "biome check --write && tsc -p . --noEmit",
    "format": "biome format --write .",
    "build": "rimraf dist && tsc -p ."
  },
  "license": "MIT",
  "private": false,
  "dependencies": {
    "class-validator": "^0.14.0",
    "dataloader": "^2.2.2",
    "fast-glob": "^3.3.1",
    "lodash": "^4.17.21",
    "name-util": "^1.3.0",
    "nanoid": "3.1.23",
    "tsds-tools": "^1.0.6",
    "tsyringe": "^4.8.0",
    "typeorm": "0.3.17"
  },
  "devDependencies": {
    "@faker-js/faker": "^7.6.0",
    "@nestjs/common": "^11.0.4",
    "@nestjs/core": "^11.1.20",
    "@nestjs/testing": "^11.1.20",
    "@types/fs-extra": "^11.0.1",
    "@types/jest": "^29.0.1",
    "@types/lodash": "^4.17.14",
    "@types/node": "^18.7.16",
    "@biomejs/biome": "^1.9.4",
    "faker": "^6.6.6",
    "firebase-admin": "^11.10.1",
    "fs-extra": "^11.1.1",
    "gql-hook-codegen": "^1.0.21",
    "jest": "^29.0.3",
    "pg": "^8.8.0",
    "pg-mem": "^2.6.12",
    "reflect-metadata": "^0.2.2",
    "rimraf": "^5.0.1",
    "rxjs": "^7.8.2",
    "ts-jest": "^29.0.0"
  },
  "peerDependencies": {
    "@google-cloud/storage": "^7.15.0",
    "@nestjs/common": ">=10.0.0 <12.0.0",
    "firebase-admin": "^11.10.1"
  },
  "optionalDependencies": {
    "@google-cloud/storage": "^7.15.0",
    "@nestjs/common": ">=10.0.0 <12.0.0",
    "firebase-admin": "^11.10.1"
  },
  "jest": {
    "testPathIgnorePatterns": [
      "/node_modules/",
      "/dist/"
    ],
    "testEnvironment": "node",
    "collectCoverage": false,
    "transform": {
      "^.+\\.(ts|tsx)$": [
        "ts-jest",
        {
          "testPathIgnorePatterns": [
            "/node_modules/",
            "/dist/"
          ],
          "isolatedModules": true,
          "tsconfig": "./tsconfig.json"
        }
      ]
    },
    "collectCoverageFrom": [
      "**/*.{ts,tsx}",
      "!**/dist/**",
      "!**/coverage/**",
      "!**/node_modules/**",
      "!**/src/decorators/**",
      "!**/src/error/**",
      "!**/test/**"
    ]
  }
}
