package.json 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. {
  2. "name": "openai",
  3. "version": "4.104.0",
  4. "description": "The official TypeScript library for the OpenAI API",
  5. "author": "OpenAI <support@openai.com>",
  6. "types": "./index.d.ts",
  7. "main": "./index.js",
  8. "type": "commonjs",
  9. "repository": "github:openai/openai-node",
  10. "license": "Apache-2.0",
  11. "packageManager": "yarn@1.22.22",
  12. "files": [
  13. "**/*"
  14. ],
  15. "private": false,
  16. "scripts": {
  17. "test": "./scripts/test",
  18. "build": "./scripts/build",
  19. "format": "prettier --write --cache --cache-strategy metadata . !dist",
  20. "tsn": "ts-node -r tsconfig-paths/register",
  21. "lint": "./scripts/lint",
  22. "fix": "./scripts/format"
  23. },
  24. "dependencies": {
  25. "@types/node": "^18.11.18",
  26. "@types/node-fetch": "^2.6.4",
  27. "abort-controller": "^3.0.0",
  28. "agentkeepalive": "^4.2.1",
  29. "form-data-encoder": "1.7.2",
  30. "formdata-node": "^4.3.2",
  31. "node-fetch": "^2.6.7"
  32. },
  33. "sideEffects": [
  34. "./_shims/index.js",
  35. "./_shims/index.mjs",
  36. "./shims/node.js",
  37. "./shims/node.mjs",
  38. "./shims/web.js",
  39. "./shims/web.mjs"
  40. ],
  41. "imports": {
  42. "openai": ".",
  43. "openai/*": "./src/*"
  44. },
  45. "exports": {
  46. "./_shims/auto/*": {
  47. "deno": {
  48. "types": "./_shims/auto/*.d.ts",
  49. "require": "./_shims/auto/*.js",
  50. "default": "./_shims/auto/*.mjs"
  51. },
  52. "bun": {
  53. "types": "./_shims/auto/*.d.ts",
  54. "require": "./_shims/auto/*-bun.js",
  55. "default": "./_shims/auto/*-bun.mjs"
  56. },
  57. "browser": {
  58. "types": "./_shims/auto/*.d.ts",
  59. "require": "./_shims/auto/*.js",
  60. "default": "./_shims/auto/*.mjs"
  61. },
  62. "worker": {
  63. "types": "./_shims/auto/*.d.ts",
  64. "require": "./_shims/auto/*.js",
  65. "default": "./_shims/auto/*.mjs"
  66. },
  67. "workerd": {
  68. "types": "./_shims/auto/*.d.ts",
  69. "require": "./_shims/auto/*.js",
  70. "default": "./_shims/auto/*.mjs"
  71. },
  72. "node": {
  73. "types": "./_shims/auto/*-node.d.ts",
  74. "require": "./_shims/auto/*-node.js",
  75. "default": "./_shims/auto/*-node.mjs"
  76. },
  77. "types": "./_shims/auto/*.d.ts",
  78. "require": "./_shims/auto/*.js",
  79. "default": "./_shims/auto/*.mjs"
  80. },
  81. ".": {
  82. "require": {
  83. "types": "./index.d.ts",
  84. "default": "./index.js"
  85. },
  86. "types": "./index.d.mts",
  87. "default": "./index.mjs"
  88. },
  89. "./*.mjs": {
  90. "types": "./*.d.ts",
  91. "default": "./*.mjs"
  92. },
  93. "./*.js": {
  94. "types": "./*.d.ts",
  95. "default": "./*.js"
  96. },
  97. "./*": {
  98. "types": "./*.d.ts",
  99. "require": "./*.js",
  100. "default": "./*.mjs"
  101. }
  102. },
  103. "bin": "./bin/cli",
  104. "peerDependencies": {
  105. "ws": "^8.18.0",
  106. "zod": "^3.23.8"
  107. },
  108. "peerDependenciesMeta": {
  109. "ws": {
  110. "optional": true
  111. },
  112. "zod": {
  113. "optional": true
  114. }
  115. }
  116. }