feat: init
parents
Showing
.env.example
0 → 100644
.github/funding.yml
0 → 100644
.github/workflows/test.yml
0 → 100644
.gitignore
0 → 100644
.husky/pre-commit
0 → 100755
.npmrc
0 → 100644
.prettierignore
0 → 100644
.prettierrc.cjs
0 → 100644
license
0 → 100644
package.json
0 → 100644
| { | |||
| "name": "chatgpt", | |||
| "version": "0.0.1", | |||
| "description": "Node.js wrapper around ChatGPT. Uses headless Chrome as a temporary solution until the official API is released.", | |||
| "author": "Travis Fischer <travis@transitivebullsh.it>", | |||
| "repository": "transitive-bullshit/chatgpt-api", | |||
| "license": "MIT", | |||
| "type": "module", | |||
| "source": "./src/index.ts", | |||
| "exports": { | |||
| "import": "./build/index.js", | |||
| "default": "./build/index.js", | |||
| "types": "./build/index.d.ts" | |||
| }, | |||
| "files": [ | |||
| "build" | |||
| ], | |||
| "engines": { | |||
| "node": ">=14" | |||
| }, | |||
| "scripts": { | |||
| "build": "tsup", | |||
| "dev": "tsup --watch", | |||
| "clean": "del build", | |||
| "prebuild": "run-s clean", | |||
| "predev": "run-s clean", | |||
| "pretest": "run-s build", | |||
| "docs": "typedoc", | |||
| "prepare": "husky install", | |||
| "pre-commit": "lint-staged", | |||
| "test": "run-p test:*", | |||
| "test:prettier": "prettier '**/*.{js,jsx,ts,tsx}' --check" | |||
| }, | |||
| "dependencies": { | |||
| "html-to-md": "npm:@fisch0920/html-to-md@^0.8.1", | |||
| "joplin-turndown": "^4.0.30", | |||
| "node-html-markdown": "^1.2.2", | |||
| "playwright": "^1.28.1", | |||
| "turndown": "^7.1.1" | |||
| }, | |||
| "devDependencies": { | |||
| "@trivago/prettier-plugin-sort-imports": "^4.0.0", | |||
| "@types/node": "^18.11.9", | |||
| "del-cli": "^5.0.0", | |||
| "delay": "^5.0.0", | |||
| "husky": "^8.0.2", | |||
| "lint-staged": "^13.0.3", | |||
| "npm-run-all": "^4.1.5", | |||
| "openapi-types": "^12.0.2", | |||
| "ora": "^6.1.2", | |||
| "prettier": "^2.8.0", | |||
| "tsup": "^6.5.0", | |||
| "tsx": "^3.12.1", | |||
| "typedoc": "^0.23.21", | |||
| "typedoc-plugin-markdown": "^3.13.6", | |||
| "typescript": "^4.9.3" | |||
| }, | |||
| "lint-staged": { | |||
| "*.{ts,tsx}": [ | |||
| "prettier --write" | |||
| ] | |||
| }, | |||
| "keywords": [ | |||
| "openai", | |||
| "chatgpt", | |||
| "gpt", | |||
| "gpt3", | |||
| "gpt4", | |||
| "chatbot", | |||
| "chat", | |||
| "machine learning", | |||
| "conversation", | |||
| "conversational ai", | |||
| "ai", | |||
| "ml", | |||
| "bot" | |||
| ] | |||
| } |
pnpm-lock.yaml
0 → 100644
This source diff could not be displayed because it is too large. You can view the blob instead.
readme.md
0 → 100644
src/chatgpt-api.ts
0 → 100644
src/example.ts
0 → 100644
src/index.ts
0 → 100644
src/types.ts
0 → 100644
tsconfig.json
0 → 100644
tsup.config.ts
0 → 100644
typedoc.json
0 → 100644
Please register or sign in to comment