{
  "name": "@fjell/lib-gcs",
  "version": "4.4.38",
  "type": "module",
  "keywords": [
    "library",
    "persistence",
    "storage",
    "google-cloud-storage",
    "gcs",
    "fjell"
  ],
  "license": "Apache-2.0",
  "description": "Google Cloud Storage Library for Fjell",
  "engines": {
    "node": ">=21"
  },
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js"
    }
  },
  "scripts": {
    "build": "node build.js && node scripts/build-with-types.js",
    "dev": "concurrently \"node build.js --watch\" \"node scripts/build-with-types.js\"",
    "lint": "eslint . --ext .ts --fix",
    "clean": "rm -rf dist",
    "test": "npm run lint && vitest run --coverage",
    "coverage": "vitest run --coverage",
    "precommit": "npm run clean && npm run lint && npm run build && npm run test",
    "prepublishOnly": "npm run clean && npm run build"
  },
  "dependencies": {
    "@fjell/core": "^4.4.79",
    "@fjell/lib": "^4.4.89",
    "@fjell/logging": "^4.4.72",
    "@fjell/registry": "^4.4.86",
    "@fjell/types": "^4.4.9",
    "@types/uuid": "^11.0.0",
    "deepmerge": "^4.3.1",
    "uuid": "^13.0.0"
  },
  "peerDependencies": {
    "@google-cloud/storage": "^7.x"
  },
  "devDependencies": {
    "@eslint/eslintrc": "^3.3.1",
    "@eslint/js": "^9.38.0",
    "@fjell/common-config": "^1.1.38",
    "@google-cloud/storage": "^7.19.0",
    "@swc/core": "^1.13.5",
    "@tsconfig/recommended": "^1.0.10",
    "@types/node": "^24.9.1",
    "@typescript-eslint/eslint-plugin": "^8.46.2",
    "@typescript-eslint/parser": "^8.46.2",
    "@vitest/coverage-v8": "^4.0.2",
    "concurrently": "^9.2.1",
    "esbuild": "0.25.11",
    "eslint": "^9.38.0",
    "typescript": "^5.9.3",
    "vitest": "^4.0.2"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/fjellgrunn/lib-gcs.git"
  },
  "bugs": {
    "url": "https://github.com/fjellgrunn/lib-gcs/issues"
  },
  "homepage": "https://github.com/fjellgrunn/lib-gcs#readme",
  "author": "Fjell Team",
  "files": [
    "dist",
    "README.md",
    "LICENSE",
    "CHANGELOG.md",
    "guide"
  ]
}
