{
  "name": "@standard-crypto/farcaster-js-warpcast",
  "version": "1.0.0-rc.2",
  "description": "A tool for interacting with the private APIs of the Warpcast client.",
  "type": "module",
  "repository": {
    "url": "https://github.com/standard-crypto/farcaster-js",
    "type": "git"
  },
  "homepage": "https://github.com/standard-crypto/farcaster-js",
  "bugs": "https://github.com/standard-crypto/farcaster-js/issues",
  "author": "Gavi Galloway",
  "license": "MIT",
  "peerDependencies": {
    "axios": "~1.6.0"
  },
  "devDependencies": {
    "@openapitools/openapi-generator-cli": "^2.7.0",
    "@types/chai": "^4.3.9",
    "@types/chai-as-promised": "^7.1.5",
    "@types/prompts": "^2.4.7",
    "axios": "~1.6.0",
    "chai": "^4.3.4",
    "chai-as-promised": "^7.1.1",
    "dotenv": "^16.3.1",
    "markdown-magic": "^2.6.1",
    "mocha": "^10.2.0",
    "openapi-response-validator": "^12.1.3",
    "openapi-types": "^12.1.3",
    "openapi-typescript": "^6.7.0",
    "ts-mocha": "^10.0.0",
    "type-fest": "^4.8.3",
    "typedoc": "^0.25.4",
    "typedoc-plugin-markdown": "^3.15.2",
    "yaml": "^2.3.2"
  },
  "files": [
    "package.json",
    "README.md",
    "dist/**"
  ],
  "scripts": {
    "build": "yarn run -T tshy",
    "clean": "yarn clean:dist && yarn clean:generated",
    "clean:dist": "rm -rf dist",
    "clean:generated": "rm -rf src/openapi/generated",
    "cz": "yarn run -T cz",
    "fixup-imports": "yarn run -T fix-esm-import-path src && sed -i.bak 's|models\"|models/index.js\"|' src/openapi/generated/**/*.ts && sed -i.bak 's|models|models/index.js|' src/openapi/generated/apis/**/*.ts && rm src/openapi/generated/**/*.ts.bak",
    "generate": "yarn run generate:openapi && yarn run generate:docs",
    "generate:docs": "md-magic --path './README.md' && typedoc --plugin typedoc-plugin-markdown",
    "generate:openapi": "yarn run generate:openapi-axios && yarn run generate:openapi-typescript && yarn run fixup-imports",
    "generate:openapi-axios": "TS_POST_PROCESS_FILE=./src/openapi/post-process.sh openapi-generator-cli generate --global-property apis,models,supportingFiles=index.ts:api.ts:configuration.ts:base.ts:common.ts -i src/openapi/spec.yaml -g typescript-axios -o src/openapi/generated --config openapi-generator-config.json",
    "generate:openapi-typescript": "openapi-typescript src/openapi/spec.yaml -o src/openapi/generated/schema.d.ts",
    "test": "yarn test:integration",
    "test:integration": "mocha",
    "publish": "yarn npm publish"
  },
  "keywords": [
    "farcaster",
    "warpcast"
  ],
  "publishConfig": {
    "access": "public"
  },
  "exports": {
    "./package.json": "./package.json",
    ".": {
      "import": {
        "types": "./dist/esm/index.d.ts",
        "default": "./dist/esm/index.js"
      },
      "require": {
        "types": "./dist/commonjs/index.d.ts",
        "default": "./dist/commonjs/index.js"
      }
    }
  },
  "tshy": {
    "exports": {
      "./package.json": "./package.json",
      ".": "./src/index.ts"
    }
  },
  "main": "./dist/commonjs/index.js",
  "types": "./dist/commonjs/index.d.ts"
}