openai-node
/
package.json
124 строки · 3.6 Кб
1{
2"name": "openai",
3"version": "4.33.0",
4"description": "The official TypeScript library for the OpenAI API",
5"author": "OpenAI <support@openai.com>",
6"types": "dist/index.d.ts",
7"main": "dist/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": "bin/check-test-server && yarn jest",
18"build": "bash ./build",
19"prepack": "echo 'to pack, run yarn build && (cd dist; yarn pack)' && exit 1",
20"prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1",
21"format": "prettier --write --cache --cache-strategy metadata . !dist",
22"prepare": "if ./scripts/check-is-in-git-install.sh; then npm run build; fi",
23"tsn": "ts-node -r tsconfig-paths/register",
24"lint": "eslint --ext ts,js .",
25"fix": "eslint --fix --ext ts,js ."
26},
27"dependencies": {
28"@types/node": "^18.11.18",
29"@types/node-fetch": "^2.6.4",
30"abort-controller": "^3.0.0",
31"agentkeepalive": "^4.2.1",
32"form-data-encoder": "1.7.2",
33"formdata-node": "^4.3.2",
34"node-fetch": "^2.6.7",
35"web-streams-polyfill": "^3.2.1"
36},
37"devDependencies": {
38"@types/jest": "^29.4.0",
39"@typescript-eslint/eslint-plugin": "^6.7.0",
40"@typescript-eslint/parser": "^6.7.0",
41"eslint": "^8.49.0",
42"eslint-plugin-prettier": "^5.0.1",
43"eslint-plugin-unused-imports": "^3.0.0",
44"jest": "^29.4.0",
45"prettier": "^3.0.0",
46"ts-jest": "^29.1.0",
47"ts-morph": "^19.0.0",
48"ts-node": "^10.5.0",
49"tsc-multi": "^1.1.0",
50"tsconfig-paths": "^4.0.0",
51"typescript": "^4.8.2"
52},
53"sideEffects": [
54"./_shims/index.js",
55"./_shims/index.mjs",
56"./shims/node.js",
57"./shims/node.mjs",
58"./shims/web.js",
59"./shims/web.mjs"
60],
61"imports": {
62"openai": ".",
63"openai/*": "./src/*"
64},
65"exports": {
66"./_shims/auto/*": {
67"deno": {
68"types": "./dist/_shims/auto/*.d.ts",
69"require": "./dist/_shims/auto/*.js",
70"default": "./dist/_shims/auto/*.mjs"
71},
72"bun": {
73"types": "./dist/_shims/auto/*.d.ts",
74"require": "./dist/_shims/auto/*-bun.js",
75"default": "./dist/_shims/auto/*-bun.mjs"
76},
77"browser": {
78"types": "./dist/_shims/auto/*.d.ts",
79"require": "./dist/_shims/auto/*.js",
80"default": "./dist/_shims/auto/*.mjs"
81},
82"worker": {
83"types": "./dist/_shims/auto/*.d.ts",
84"require": "./dist/_shims/auto/*.js",
85"default": "./dist/_shims/auto/*.mjs"
86},
87"workerd": {
88"types": "./dist/_shims/auto/*.d.ts",
89"require": "./dist/_shims/auto/*.js",
90"default": "./dist/_shims/auto/*.mjs"
91},
92"node": {
93"types": "./dist/_shims/auto/*-node.d.ts",
94"require": "./dist/_shims/auto/*-node.js",
95"default": "./dist/_shims/auto/*-node.mjs"
96},
97"types": "./dist/_shims/auto/*.d.ts",
98"require": "./dist/_shims/auto/*.js",
99"default": "./dist/_shims/auto/*.mjs"
100},
101".": {
102"require": {
103"types": "./dist/index.d.ts",
104"default": "./dist/index.js"
105},
106"types": "./dist/index.d.mts",
107"default": "./dist/index.mjs"
108},
109"./*.mjs": {
110"types": "./dist/*.d.ts",
111"default": "./dist/*.mjs"
112},
113"./*.js": {
114"types": "./dist/*.d.ts",
115"default": "./dist/*.js"
116},
117"./*": {
118"types": "./dist/*.d.ts",
119"require": "./dist/*.js",
120"default": "./dist/*.mjs"
121}
122},
123"bin": "./bin/cli"
124}
125