UNPKG

@toolbox-sdk/core

Version:
70 lines (69 loc) 2.24 kB
{ "name": "@toolbox-sdk/core", "version": "1.1.0", "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/esm/index.js", "require": "./build/cjs/index.js", "types": "./build/esm/index.d.ts" }, "./auth": { "import": "./build/esm/authMethods.js", "require": "./build/cjs/authMethods.js", "types": "./build/esm/authMethods.d.ts" } }, "files": [ "build/" ], "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": "eslint . --fix", "lint": "eslint .", "compile": "npm run compile:esm && npm run compile:cjs", "compile:esm": "tsc -p tsconfig.esm.json", "compile:cjs": "tsc -p tsconfig.cjs.json", "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", "clean": "rm -rf ./build *.tsbuildinfo", "build": "npm run clean && npm run compile", "//": "Change prepack to invoke turbo from the root context", "prepack": "npx turbo run build --filter=@toolbox-sdk/core" }, "dependencies": { "axios": "^1.16.0", "google-auth-library": "^10.0.0", "uuid": "^11.1.0" }, "peerDependencies": { "zod": "^3.24.4" }, "devDependencies": { "rimraf": "^6.1.2" } }