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