├── .changeset ├── README.md └── config.json ├── .env ├── .eslintrc.cjs ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .npmignore ├── .nvmrc ├── CHANGELOG.md ├── README.md ├── index.html ├── lib ├── README.md ├── components │ ├── AletDialog.tsx │ ├── CodeEditor.tsx │ ├── Dialog.tsx │ ├── EmptyState.tsx │ ├── ToolTip.tsx │ └── index.ts ├── editor │ ├── AsideMenu.tsx │ ├── CodePreview.tsx │ ├── EndpointEdge.tsx │ ├── EndpointNode.tsx │ ├── FlowArena.tsx │ ├── FlowsList.tsx │ ├── MethodRenderer.tsx │ ├── PathButton.tsx │ └── consts.ts ├── index.css ├── index.ts ├── stores │ ├── Config.ts │ ├── Controller.tsx │ └── ModeProvider.tsx ├── types │ ├── Flow.ts │ └── Swagger.ts └── utils │ ├── cn.ts │ ├── create-safe-context.tsx │ ├── genId.ts │ ├── getDef.ts │ ├── helpers.ts │ ├── index.ts │ ├── transformEndpointNodes.ts │ ├── transformSwagger.ts │ └── updateNodePosition.ts ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public └── logo-opencopilot.png ├── src ├── App.tsx ├── main.tsx └── vite-env.d.ts ├── styles └── index.css ├── tailwind.config.ts ├── test ├── README.md ├── __snapshots__ │ └── transformPaths.test.ts.snap ├── genId.test.ts ├── public │ ├── swagger-identity.json │ ├── swagger-metering-labels.json │ ├── swagger-os-flavor-access.json │ └── swagger-pet-store.json └── transformPaths.test.ts ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json ├── vite.config.lib.ts ├── vite.config.ts └── vitest.config.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/.env -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v18.17.0 -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/index.html -------------------------------------------------------------------------------- /lib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/README.md -------------------------------------------------------------------------------- /lib/components/AletDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/components/AletDialog.tsx -------------------------------------------------------------------------------- /lib/components/CodeEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/components/CodeEditor.tsx -------------------------------------------------------------------------------- /lib/components/Dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/components/Dialog.tsx -------------------------------------------------------------------------------- /lib/components/EmptyState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/components/EmptyState.tsx -------------------------------------------------------------------------------- /lib/components/ToolTip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/components/ToolTip.tsx -------------------------------------------------------------------------------- /lib/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/components/index.ts -------------------------------------------------------------------------------- /lib/editor/AsideMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/AsideMenu.tsx -------------------------------------------------------------------------------- /lib/editor/CodePreview.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/CodePreview.tsx -------------------------------------------------------------------------------- /lib/editor/EndpointEdge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/EndpointEdge.tsx -------------------------------------------------------------------------------- /lib/editor/EndpointNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/EndpointNode.tsx -------------------------------------------------------------------------------- /lib/editor/FlowArena.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/FlowArena.tsx -------------------------------------------------------------------------------- /lib/editor/FlowsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/FlowsList.tsx -------------------------------------------------------------------------------- /lib/editor/MethodRenderer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/MethodRenderer.tsx -------------------------------------------------------------------------------- /lib/editor/PathButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/PathButton.tsx -------------------------------------------------------------------------------- /lib/editor/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/editor/consts.ts -------------------------------------------------------------------------------- /lib/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/index.css -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/stores/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/stores/Config.ts -------------------------------------------------------------------------------- /lib/stores/Controller.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/stores/Controller.tsx -------------------------------------------------------------------------------- /lib/stores/ModeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/stores/ModeProvider.tsx -------------------------------------------------------------------------------- /lib/types/Flow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/types/Flow.ts -------------------------------------------------------------------------------- /lib/types/Swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/types/Swagger.ts -------------------------------------------------------------------------------- /lib/utils/cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/cn.ts -------------------------------------------------------------------------------- /lib/utils/create-safe-context.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/create-safe-context.tsx -------------------------------------------------------------------------------- /lib/utils/genId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/genId.ts -------------------------------------------------------------------------------- /lib/utils/getDef.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/getDef.ts -------------------------------------------------------------------------------- /lib/utils/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/helpers.ts -------------------------------------------------------------------------------- /lib/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/index.ts -------------------------------------------------------------------------------- /lib/utils/transformEndpointNodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/transformEndpointNodes.ts -------------------------------------------------------------------------------- /lib/utils/transformSwagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/transformSwagger.ts -------------------------------------------------------------------------------- /lib/utils/updateNodePosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/lib/utils/updateNodePosition.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/logo-opencopilot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/public/logo-opencopilot.png -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/styles/index.css -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/README.md -------------------------------------------------------------------------------- /test/__snapshots__/transformPaths.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/__snapshots__/transformPaths.test.ts.snap -------------------------------------------------------------------------------- /test/genId.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/genId.test.ts -------------------------------------------------------------------------------- /test/public/swagger-identity.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/public/swagger-identity.json -------------------------------------------------------------------------------- /test/public/swagger-metering-labels.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/public/swagger-metering-labels.json -------------------------------------------------------------------------------- /test/public/swagger-os-flavor-access.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/public/swagger-os-flavor-access.json -------------------------------------------------------------------------------- /test/public/swagger-pet-store.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/public/swagger-pet-store.json -------------------------------------------------------------------------------- /test/transformPaths.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/test/transformPaths.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/vite.config.lib.ts -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openchatai/copilot-flows-editor/HEAD/vitest.config.ts --------------------------------------------------------------------------------