{
    "name": "@toolbox-sdk/core",
    "version": "0.1.1",
    "type": "module",
    "description": "JavaScript Base SDK for interacting with the Toolbox service",
    "license": "Apache-2.0",
    "author": "Google LLC",
    "keywords": [
        "developers",
        "google",
        "toolbox",
        "sdk",
        "llm",
        "genai",
        "agents",
        "mcp"
    ],
    "exports": {
        ".": {
            "import": "./build/client.js",
            "require": "./build/cjs/client.js",
            "types": "./build/client.d.ts"
        },
        "./auth": {
            "import": "./build/authMethods.js",
            "require": "./build/cjs/authMethods.js",
            "types": "./build/authMethods.d.ts"
        }
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/googleapis/mcp-toolbox-sdk-js.git"
    },
    "homepage": "https://github.com/googleapis/mcp-toolbox-sdk-js/blob/main/packages/toolbox-core",
    "bugs": {
        "url": "https://github.com/googleapis/mcp-toolbox-sdk-js/issues"
    },
    "engines": {
        "node": ">=20.0.0"
    },
    "scripts": {
        "fix": "gts fix",
        "lint": "gts check",
        "compile": "npm run compile:esm && npm run compile:cjs",
        "compile:esm": "tsc -p tsconfig.esm.json",
        "compile:cjs": "tsc -p tsconfig.cjs.json",
        "prepare": "npm run compile",
        "test:unit": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.json",
        "test:e2e": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.e2e.config.json --runInBand",
        "coverage": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --config jest.config.json --coverage"
    },
    "devDependencies": {
        "@google-cloud/secret-manager": "^6.0.1",
        "@google-cloud/storage": "^7.16.0",
        "@types/fs-extra": "^11.0.4",
        "@types/jest": "^30.0.0",
        "@types/tmp": "^0.2.6",
        "cross-env": "^7.0.3",
        "fs-extra": "^11.3.0",
        "gts": "^6.0.0",
        "jest": "^30.0.0",
        "tmp": "^0.2.3",
        "ts-jest": "^29.4.0",
        "typescript": "^5.8.3"
    },
    "dependencies": {
        "axios": "^1.9.0",
        "google-auth-library": "^10.0.0",
        "zod": "^4.0.0"
    }
}
