├── .git-blame-ignore-revs ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.json ├── .vscode-test.mjs ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── examples ├── README.md ├── file-contents.tsx ├── history.tsx ├── package-lock.json ├── package.json └── tsconfig.json ├── package.json ├── src ├── base │ ├── htmlTracer.ts │ ├── htmlTracerTypes.ts │ ├── index.ts │ ├── jsonTypes.ts │ ├── materialized.ts │ ├── once.ts │ ├── output │ │ ├── mode.ts │ │ ├── openaiConvert.ts │ │ ├── openaiTypes.ts │ │ ├── rawTypes.ts │ │ └── vscode.ts │ ├── promptElement.ts │ ├── promptElements.tsx │ ├── promptRenderer.ts │ ├── results.ts │ ├── test │ │ ├── elements.test.tsx │ │ ├── materialized.test.ts │ │ ├── renderer.bench.tsx │ │ ├── renderer.test.tsx │ │ └── testUtils.ts │ ├── tokenizer │ │ ├── cl100kBaseTokenizer.ts │ │ ├── cl100k_base.tiktoken │ │ └── tokenizer.ts │ ├── tracer.ts │ ├── tsx-globals.ts │ ├── tsx.ts │ ├── types.ts │ ├── util │ │ ├── arrays.ts │ │ ├── assert.ts │ │ └── vs │ │ │ ├── common │ │ │ ├── charCode.ts │ │ │ ├── marshallingIds.ts │ │ │ ├── path.ts │ │ │ ├── platform.ts │ │ │ ├── process.ts │ │ │ └── uri.ts │ │ │ └── nls.ts │ ├── vscode.d.ts │ └── vscodeTypes.d.ts └── tracer │ ├── hooks.ts │ ├── i18n.tsx │ ├── index.css │ ├── index.tsx │ ├── node.tsx │ └── tsconfig.json └── tsconfig.json /.git-blame-ignore-revs: -------------------------------------------------------------------------------- 1 | a5803dad4d5e70d74d162e1f423223d68e975587 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/.vscode-test.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["esbenp.prettier-vscode"] 3 | } 4 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/file-contents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/examples/file-contents.tsx -------------------------------------------------------------------------------- /examples/history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/examples/history.tsx -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/package.json -------------------------------------------------------------------------------- /src/base/htmlTracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/htmlTracer.ts -------------------------------------------------------------------------------- /src/base/htmlTracerTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/htmlTracerTypes.ts -------------------------------------------------------------------------------- /src/base/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/index.ts -------------------------------------------------------------------------------- /src/base/jsonTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/jsonTypes.ts -------------------------------------------------------------------------------- /src/base/materialized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/materialized.ts -------------------------------------------------------------------------------- /src/base/once.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/once.ts -------------------------------------------------------------------------------- /src/base/output/mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/output/mode.ts -------------------------------------------------------------------------------- /src/base/output/openaiConvert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/output/openaiConvert.ts -------------------------------------------------------------------------------- /src/base/output/openaiTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/output/openaiTypes.ts -------------------------------------------------------------------------------- /src/base/output/rawTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/output/rawTypes.ts -------------------------------------------------------------------------------- /src/base/output/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/output/vscode.ts -------------------------------------------------------------------------------- /src/base/promptElement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/promptElement.ts -------------------------------------------------------------------------------- /src/base/promptElements.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/promptElements.tsx -------------------------------------------------------------------------------- /src/base/promptRenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/promptRenderer.ts -------------------------------------------------------------------------------- /src/base/results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/results.ts -------------------------------------------------------------------------------- /src/base/test/elements.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/test/elements.test.tsx -------------------------------------------------------------------------------- /src/base/test/materialized.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/test/materialized.test.ts -------------------------------------------------------------------------------- /src/base/test/renderer.bench.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/test/renderer.bench.tsx -------------------------------------------------------------------------------- /src/base/test/renderer.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/test/renderer.test.tsx -------------------------------------------------------------------------------- /src/base/test/testUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/test/testUtils.ts -------------------------------------------------------------------------------- /src/base/tokenizer/cl100kBaseTokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/tokenizer/cl100kBaseTokenizer.ts -------------------------------------------------------------------------------- /src/base/tokenizer/cl100k_base.tiktoken: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/tokenizer/cl100k_base.tiktoken -------------------------------------------------------------------------------- /src/base/tokenizer/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/tokenizer/tokenizer.ts -------------------------------------------------------------------------------- /src/base/tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/tracer.ts -------------------------------------------------------------------------------- /src/base/tsx-globals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/tsx-globals.ts -------------------------------------------------------------------------------- /src/base/tsx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/tsx.ts -------------------------------------------------------------------------------- /src/base/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/types.ts -------------------------------------------------------------------------------- /src/base/util/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/arrays.ts -------------------------------------------------------------------------------- /src/base/util/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/assert.ts -------------------------------------------------------------------------------- /src/base/util/vs/common/charCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/vs/common/charCode.ts -------------------------------------------------------------------------------- /src/base/util/vs/common/marshallingIds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/vs/common/marshallingIds.ts -------------------------------------------------------------------------------- /src/base/util/vs/common/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/vs/common/path.ts -------------------------------------------------------------------------------- /src/base/util/vs/common/platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/vs/common/platform.ts -------------------------------------------------------------------------------- /src/base/util/vs/common/process.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/vs/common/process.ts -------------------------------------------------------------------------------- /src/base/util/vs/common/uri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/vs/common/uri.ts -------------------------------------------------------------------------------- /src/base/util/vs/nls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/util/vs/nls.ts -------------------------------------------------------------------------------- /src/base/vscode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/vscode.d.ts -------------------------------------------------------------------------------- /src/base/vscodeTypes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/base/vscodeTypes.d.ts -------------------------------------------------------------------------------- /src/tracer/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/tracer/hooks.ts -------------------------------------------------------------------------------- /src/tracer/i18n.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/tracer/i18n.tsx -------------------------------------------------------------------------------- /src/tracer/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/tracer/index.css -------------------------------------------------------------------------------- /src/tracer/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/tracer/index.tsx -------------------------------------------------------------------------------- /src/tracer/node.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/tracer/node.tsx -------------------------------------------------------------------------------- /src/tracer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/src/tracer/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/vscode-prompt-tsx/HEAD/tsconfig.json --------------------------------------------------------------------------------