diff --git a/package.json b/package.json index 6600364aa..36db4724f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "openai", "version": "4.19.1", - "description": "Client library for the OpenAI API", + "description": "The official TypeScript library for the OpenAI API", "author": "OpenAI ", "types": "dist/index.d.ts", "main": "dist/index.js", @@ -9,6 +9,45 @@ "repository": "github:openai/openai-node", "license": "Apache-2.0", "private": false, + "scripts": { + "test": "bin/check-test-server && yarn jest", + "build": "bash ./build", + "prepack": "echo 'to pack, run yarn build && (cd dist; yarn pack)' && exit 1", + "prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1", + "format": "prettier --write --cache --cache-strategy metadata . !dist", + "prepare": "npm run build", + "tsn": "ts-node -r tsconfig-paths/register", + "lint": "eslint --ext ts,js .", + "fix": "eslint --fix --ext ts,js ." + }, + "dependencies": { + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "digest-fetch": "^1.3.0", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7", + "web-streams-polyfill": "^3.2.1" + }, + "devDependencies": { + "@types/jest": "^29.4.0", + "@typescript-eslint/eslint-plugin": "^6.7.0", + "@typescript-eslint/parser": "^6.7.0", + "eslint": "^8.49.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-unused-imports": "^2.0.0", + "jest": "^29.4.0", + "openai": "file:.", + "prettier": "rattrayalex/prettier#postfix-ternaries", + "ts-jest": "^29.1.0", + "ts-morph": "^19.0.0", + "ts-node": "^10.5.0", + "tsc-multi": "^1.1.0", + "tsconfig-paths": "^4.0.0", + "typescript": "^4.8.2" + }, "sideEffects": [ "./_shims/index.js", "./_shims/index.mjs", @@ -75,43 +114,5 @@ "default": "./dist/*.mjs" } }, - "scripts": { - "test": "bin/check-test-server && yarn jest", - "build": "bash ./build", - "prepack": "echo 'to pack, run yarn build && (cd dist; yarn pack)' && exit 1", - "prepublishOnly": "echo 'to publish, run yarn build && (cd dist; yarn publish)' && exit 1", - "format": "prettier --write --cache --cache-strategy metadata . !dist", - "tsn": "ts-node -r tsconfig-paths/register", - "lint": "eslint --ext ts,js .", - "fix": "eslint --fix --ext ts,js ." - }, - "dependencies": { - "@types/node": "^18.11.18", - "@types/node-fetch": "^2.6.4", - "abort-controller": "^3.0.0", - "agentkeepalive": "^4.2.1", - "digest-fetch": "^1.3.0", - "form-data-encoder": "1.7.2", - "formdata-node": "^4.3.2", - "node-fetch": "^2.6.7", - "web-streams-polyfill": "^3.2.1" - }, - "devDependencies": { - "@types/jest": "^29.4.0", - "@typescript-eslint/eslint-plugin": "^6.7.0", - "@typescript-eslint/parser": "^6.7.0", - "eslint": "^8.49.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-unused-imports": "^2.0.0", - "jest": "^29.4.0", - "openai": "link:.", - "prettier": "rattrayalex/prettier#postfix-ternaries", - "ts-jest": "^29.1.0", - "ts-morph": "^19.0.0", - "ts-node": "^10.5.0", - "tsc-multi": "^1.1.0", - "tsconfig-paths": "^4.0.0", - "typescript": "^4.8.2" - }, "bin": "./bin/cli" } diff --git a/scripts/make-dist-package-json.cjs b/scripts/make-dist-package-json.cjs index 8c5889fa8..b0ee528a3 100644 --- a/scripts/make-dist-package-json.cjs +++ b/scripts/make-dist-package-json.cjs @@ -16,5 +16,6 @@ for (const key of ['types', 'main', 'module']) { delete pkgJson.devDependencies; delete pkgJson.scripts.prepack; delete pkgJson.scripts.prepublishOnly; +delete pkgJson.scripts.postinstall; console.log(JSON.stringify(pkgJson, null, 2)); diff --git a/yarn.lock b/yarn.lock index d01ab81de..6c1f3ddbb 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3062,9 +3062,18 @@ onetime@^5.1.2: dependencies: mimic-fn "^2.1.0" -"openai@link:.": - version "0.0.0" - uid "" +"openai@file:.": + version "4.19.1" + dependencies: + "@types/node" "^18.11.18" + "@types/node-fetch" "^2.6.4" + abort-controller "^3.0.0" + agentkeepalive "^4.2.1" + digest-fetch "^1.3.0" + form-data-encoder "1.7.2" + formdata-node "^4.3.2" + node-fetch "^2.6.7" + web-streams-polyfill "^3.2.1" optionator@^0.9.3: version "0.9.3"