{
  "name": "telefunc",
  "version": "0.2.20",
  "dependencies": {
    "@brillout/import": "^0.2.6",
    "@brillout/json-serializer": "^0.5.22",
    "@brillout/picocolors": "^1.0.28",
    "@brillout/vite-plugin-server-entry": "^0.7.18",
    "es-module-lexer": "^1.7.0",
    "magic-string": "^0.30.17",
    "ts-morph": "^26.0.0"
  },
  "modules": "./dist/node/server/index.js",
  "types": "./dist/node/server/index.d.ts",
  "// Explanation: https://gist.github.com/brillout/553253e27a43ccfc01ec6c38880d1360": "",
  "exports": {
    ".": {
      "worker": "./dist/node/server/index.js",
      "browser": "./dist/client/server.js",
      "types": "./dist/node/server/index.d.ts",
      "default": "./dist/node/server/index.js"
    },
    "./async_hooks": {
      "worker": "./dist/node/server/async_hooks.js",
      "browser": "./dist/client/poisen-pills/async_hooks.js",
      "types": "./dist/node/server/async_hooks.d.ts",
      "default": "./dist/node/server/async_hooks.js"
    },
    "./client": {
      "worker": "./dist/node/client.js",
      "browser": "./dist/client/index.js",
      "types": "./dist/client/index.d.ts",
      "default": "./dist/node/client.js"
    },
    "./react-streaming": {
      "worker": "./dist/node/react-streaming/index.js",
      "browser": "./dist/client/react-streaming/index.js",
      "types": "./dist/node/react-streaming/index.d.ts",
      "default": "./dist/node/react-streaming/index.js"
    },
    "./react-streaming/server": {
      "worker": "./dist/node/react-streaming/server.js",
      "browser": "./dist/client/poisen-pills/react-streaming/server.js",
      "types": "./dist/node/react-streaming/server.d.ts",
      "default": "./dist/node/react-streaming/server.js"
    },
    "./vite": {
      "browser": "./dist/client/poisen-pills/vite.js",
      "types": "./dist/node/vite/index.d.ts",
      "default": "./dist/node/vite/index.js"
    },
    "./webpack/loader": {
      "browser": "./dist/client/poisen-pills/webpack/loader.js",
      "types": "./dist/node/webpack/loader.d.ts",
      "default": "./dist/node/webpack/loader.js"
    },
    "./next": {
      "browser": "./dist/client/poisen-pills/next.js",
      "types": "./dist/node/next/index.d.ts",
      "default": "./dist/node/next/index.js"
    },
    "./nuxt": {
      "browser": "./dist/client/poisen-pills/nuxt.js",
      "types": "./dist/node/nuxt/index.d.ts",
      "default": "./dist/node/nuxt/index.js"
    },
    "./babel": {
      "browser": "./dist/client/poisen-pills/babel.js",
      "types": "./dist/node/babel/plugin.d.ts",
      "default": "./dist/node/babel/plugin.js"
    },
    "./__internal/loadBuildEntry": {
      "worker": "./dist/node/server/runTelefunc/loadTelefuncFilesUsingVite/loadBuildEntry.js",
      "browser": "./dist/client/poisen-pills/__internal/loadBuildEntry.js",
      "types": "./dist/node/server/runTelefunc/loadTelefuncFilesUsingVite/loadBuildEntry.d.ts",
      "default": "./dist/node/server/runTelefunc/loadTelefuncFilesUsingVite/loadBuildEntry.js"
    }
  },
  "type": "module",
  "devDependencies": {
    "@babel/core": "7.27.4",
    "@babel/parser": "7.27.5",
    "@babel/types": "7.27.6",
    "@brillout/release-me": "^0.4.5",
    "@nuxt/types": "^2.18.1",
    "@types/express": "^5.0.3",
    "@types/node": "^24.0.4",
    "@types/react": "^19.2.14",
    "next": "^15.3.4",
    "react": "^19.2.4",
    "react-streaming": "^0.4.17",
    "typescript": "^5.8.3",
    "vite": "^7.0.0"
  },
  "peerDependencies": {
    "@babel/core": ">=7.0.0",
    "@babel/parser": ">=7.0.0",
    "@babel/types": ">=7.0.0",
    "vite": ">=6.3.0",
    "react": ">=18.0.0",
    "react-streaming": ">=0.3.3"
  },
  "peerDependenciesMeta": {
    "@babel/core": {
      "optional": true
    },
    "@babel/parser": {
      "optional": true
    },
    "@babel/types": {
      "optional": true
    },
    "vite": {
      "optional": true
    },
    "react-streaming": {
      "optional": true
    },
    "react": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=12.19.0"
  },
  "files": [
    "dist/",
    "*.d.ts",
    "react-streaming/*.d.ts",
    "*.js"
  ],
  "keywords": [
    "rpc",
    "api",
    "node-api",
    "graphql",
    "rest",
    "restful",
    "fullstack",
    "typescript"
  ],
  "description": "Remote functions.",
  "repository": "https://github.com/brillout/telefunc",
  "homepage": "https://telefunc.com",
  "license": "MIT",
  "scripts": {
    "build": "rm -rf dist/ && tsc --build",
    "dev": "tsc --watch",
    "========= Release": "",
    "release": "release-me patch",
    "release:minor": "release-me minor",
    "release:major": "release-me major",
    "release:commit": "release-me commit"
  }
}