├── .github ├── funding.yml └── workflows │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── .prettierignore ├── .prettierrc.cjs ├── examples ├── anime-adventure │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── actions.ts │ │ ├── index.ts │ │ ├── routes.ts │ │ ├── sessions.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── wrangler.example.toml ├── ascii-art │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── index.ts │ │ └── routes.ts │ ├── tsconfig.json │ └── wrangler.toml ├── dexa-lex-fridman │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── index.ts │ │ ├── routes.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── wrangler.example.toml ├── dexa-mfm │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── index.ts │ │ ├── routes.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ └── wrangler.example.toml └── talk-to-books │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ ├── index.ts │ ├── routes.ts │ ├── types.ts │ └── utils.ts │ ├── tsconfig.json │ └── wrangler.example.toml ├── lerna.json ├── license ├── media ├── advice-for-youth-opt.jpg ├── elon-musk-philosophy-on-life-opt.jpg ├── love-opt.jpg ├── plugin-ascii-art-demo-opt.jpg ├── poker-and-physics-opt.jpg └── social.png ├── package.json ├── packages └── chatgpt-plugin │ ├── package.json │ ├── readme.md │ ├── src │ ├── ai-plugin.ts │ ├── index.ts │ ├── types.ts │ └── utils.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── readme.md ├── tsconfig.base.json └── tsconfig.json /.github/funding.yml: -------------------------------------------------------------------------------- 1 | github: [transitive-bullshit] 2 | -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | npm run pre-commit 5 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | enable-pre-post-scripts=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /examples/anime-adventure/.gitignore: -------------------------------------------------------------------------------- 1 | wrangler.toml -------------------------------------------------------------------------------- /examples/anime-adventure/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/package.json -------------------------------------------------------------------------------- /examples/anime-adventure/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/readme.md -------------------------------------------------------------------------------- /examples/anime-adventure/src/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/src/actions.ts -------------------------------------------------------------------------------- /examples/anime-adventure/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/src/index.ts -------------------------------------------------------------------------------- /examples/anime-adventure/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/src/routes.ts -------------------------------------------------------------------------------- /examples/anime-adventure/src/sessions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/src/sessions.ts -------------------------------------------------------------------------------- /examples/anime-adventure/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/src/types.ts -------------------------------------------------------------------------------- /examples/anime-adventure/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/src/utils.ts -------------------------------------------------------------------------------- /examples/anime-adventure/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/tsconfig.json -------------------------------------------------------------------------------- /examples/anime-adventure/wrangler.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/anime-adventure/wrangler.example.toml -------------------------------------------------------------------------------- /examples/ascii-art/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/ascii-art/package.json -------------------------------------------------------------------------------- /examples/ascii-art/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/ascii-art/readme.md -------------------------------------------------------------------------------- /examples/ascii-art/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/ascii-art/src/index.ts -------------------------------------------------------------------------------- /examples/ascii-art/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/ascii-art/src/routes.ts -------------------------------------------------------------------------------- /examples/ascii-art/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/ascii-art/tsconfig.json -------------------------------------------------------------------------------- /examples/ascii-art/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/ascii-art/wrangler.toml -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/.gitignore: -------------------------------------------------------------------------------- 1 | wrangler.toml -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/package.json -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/readme.md -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/src/index.ts -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/src/routes.ts -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/src/types.ts -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/src/utils.ts -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/tsconfig.json -------------------------------------------------------------------------------- /examples/dexa-lex-fridman/wrangler.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-lex-fridman/wrangler.example.toml -------------------------------------------------------------------------------- /examples/dexa-mfm/.gitignore: -------------------------------------------------------------------------------- 1 | wrangler.toml -------------------------------------------------------------------------------- /examples/dexa-mfm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/package.json -------------------------------------------------------------------------------- /examples/dexa-mfm/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/readme.md -------------------------------------------------------------------------------- /examples/dexa-mfm/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/src/index.ts -------------------------------------------------------------------------------- /examples/dexa-mfm/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/src/routes.ts -------------------------------------------------------------------------------- /examples/dexa-mfm/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/src/types.ts -------------------------------------------------------------------------------- /examples/dexa-mfm/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/src/utils.ts -------------------------------------------------------------------------------- /examples/dexa-mfm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/tsconfig.json -------------------------------------------------------------------------------- /examples/dexa-mfm/wrangler.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/dexa-mfm/wrangler.example.toml -------------------------------------------------------------------------------- /examples/talk-to-books/.gitignore: -------------------------------------------------------------------------------- 1 | wrangler.toml -------------------------------------------------------------------------------- /examples/talk-to-books/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/package.json -------------------------------------------------------------------------------- /examples/talk-to-books/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/readme.md -------------------------------------------------------------------------------- /examples/talk-to-books/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/src/index.ts -------------------------------------------------------------------------------- /examples/talk-to-books/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/src/routes.ts -------------------------------------------------------------------------------- /examples/talk-to-books/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/src/types.ts -------------------------------------------------------------------------------- /examples/talk-to-books/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/src/utils.ts -------------------------------------------------------------------------------- /examples/talk-to-books/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/tsconfig.json -------------------------------------------------------------------------------- /examples/talk-to-books/wrangler.example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/examples/talk-to-books/wrangler.example.toml -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/lerna.json -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/license -------------------------------------------------------------------------------- /media/advice-for-youth-opt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/media/advice-for-youth-opt.jpg -------------------------------------------------------------------------------- /media/elon-musk-philosophy-on-life-opt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/media/elon-musk-philosophy-on-life-opt.jpg -------------------------------------------------------------------------------- /media/love-opt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/media/love-opt.jpg -------------------------------------------------------------------------------- /media/plugin-ascii-art-demo-opt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/media/plugin-ascii-art-demo-opt.jpg -------------------------------------------------------------------------------- /media/poker-and-physics-opt.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/media/poker-and-physics-opt.jpg -------------------------------------------------------------------------------- /media/social.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/media/social.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/package.json -------------------------------------------------------------------------------- /packages/chatgpt-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/package.json -------------------------------------------------------------------------------- /packages/chatgpt-plugin/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/readme.md -------------------------------------------------------------------------------- /packages/chatgpt-plugin/src/ai-plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/src/ai-plugin.ts -------------------------------------------------------------------------------- /packages/chatgpt-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/chatgpt-plugin/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/src/types.ts -------------------------------------------------------------------------------- /packages/chatgpt-plugin/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/src/utils.ts -------------------------------------------------------------------------------- /packages/chatgpt-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/chatgpt-plugin/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/packages/chatgpt-plugin/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/readme.md -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/transitive-bullshit/chatgpt-plugin-ts/HEAD/tsconfig.json --------------------------------------------------------------------------------