{
  "name": "langchainhub",
  "version": "0.0.11",
  "description": "Client library for connecting to the LangChain Hub.",
  "author": "LangChain",
  "license": "MIT",
  "packageManager": "yarn@1.22.9",
  "type": "module",
  "main": "./dist/index.js",
  "scripts": {
    "build": "yarn clean && yarn build:esm && yarn build:cjs && yarn create-entrypoints",
    "clean": "rm -rf dist/ && NODE_OPTIONS=--max-old-space-size=4096 yarn lc-build --config ./langchain.config.js --create-entrypoints --pre",
    "build:esm": "rm -f src/package.json && tsc --outDir dist/",
    "build:cjs": "echo '{}' > src/package.json && tsc --outDir dist-cjs/ -p tsconfig.cjs.json && yarn move-cjs-to-dist && rm -r dist-cjs src/package.json",
    "test": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests --testPathIgnorePatterns='\\.int\\.test.[tj]s' --testTimeout 30000",
    "test:integration": "cross-env NODE_OPTIONS=--experimental-vm-modules jest --testPathPattern=\\.int\\.test.ts --testTimeout 100000",
    "test:single": "NODE_OPTIONS=--experimental-vm-modules yarn run jest --config jest.config.cjs --testTimeout 100000",
    "lint": "NODE_OPTIONS=--max-old-space-size=4096 eslint --cache --ext .ts,.js src/",
    "lint:fix": "yarn lint --fix",
    "format": "prettier --config .prettierrc --write \"src\"",
    "format:check": "prettier --config .prettierrc --check \"src\"",
    "precommit": "lint-staged",
    "prepublish": "yarn run build",
    "create-entrypoints": "yarn lc-build --config ./langchain.config.js --create-entrypoints",
    "move-cjs-to-dist": "yarn lc-build --config ./langchain.config.js --move-cjs-dist"
  },
  "devDependencies": {
    "@jest/globals": "^29.6.3",
    "@langchain/scripts": "^0.0.13",
    "@tsconfig/recommended": "^1.0.2",
    "@types/jest": "^29.5.4",
    "@types/node": "^20.5.3",
    "@typescript-eslint/eslint-plugin": "^6.4.1",
    "@typescript-eslint/parser": "^6.4.1",
    "dotenv": "^16.3.1",
    "eslint": "^8.47.0",
    "eslint-config-prettier": "^9.0.0",
    "eslint-plugin-import": "^2.28.1",
    "eslint-plugin-no-instanceof": "^1.0.1",
    "eslint-plugin-prettier": "^5.0.0",
    "jest": "^29.6.3",
    "prettier": "^3.0.2",
    "ts-jest": "^29.1.1",
    "typescript": "^5.4.5"
  },
  "exports": {
    ".": {
      "types": {
        "import": "./index.d.ts",
        "require": "./index.d.cts",
        "default": "./index.d.ts"
      },
      "import": "./index.js",
      "require": "./index.cjs"
    },
    "./client": {
      "types": {
        "import": "./client.d.ts",
        "require": "./client.d.cts",
        "default": "./client.d.ts"
      },
      "import": "./client.js",
      "require": "./client.cjs"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist/",
    "index.cjs",
    "index.js",
    "index.d.ts",
    "index.d.cts",
    "client.cjs",
    "client.js",
    "client.d.ts",
    "client.d.cts"
  ]
}
