├── .editorconfig ├── .env.example ├── .gitattributes ├── .github ├── assets │ ├── example.gif │ ├── example.mp4 │ └── example.png ├── pull_request_template.md └── workflows │ ├── release.yml │ ├── update-homebrew-manual.yml │ └── update-nix-manual.yml ├── .gitignore ├── .nanocoder └── commands │ ├── refactor │ ├── dry.md │ └── solid.md │ ├── review.md │ └── test.md ├── .npmignore ├── .prettierignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Formula └── nanocoder.rb ├── LICENSE.md ├── README.md ├── agents.config.example.json ├── assets └── nanocoder-vscode.vsix ├── docs ├── mcp-configuration.md ├── updating-nix-package.md └── vscode-extension.md ├── eslint.config.js ├── flake.lock ├── flake.nix ├── knip.json ├── nanocoder-dummy-file.ts ├── nix ├── packages │ └── default │ │ └── default.nix └── shells │ └── default │ └── default.nix ├── package.json ├── plugins └── vscode │ ├── .gitignore │ ├── README.md │ ├── media │ └── icon.png │ ├── package.json │ ├── src │ ├── diff-manager.ts │ ├── extension.ts │ ├── protocol.ts │ └── websocket-client.ts │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts ├── extract-changelog.js ├── fetch-models.js ├── test.sh ├── update-homebrew-formula.sh └── update-nix-version.sh ├── source ├── ai-sdk-client-error-handling.spec.ts ├── ai-sdk-client-maxretries.spec.ts ├── ai-sdk-client.ts ├── app.tsx ├── app │ ├── prompts │ │ ├── 2025-10-14-main-prompt.md │ │ ├── 2025-11-11-main-prompt.md │ │ ├── 2025-11-24-main-prompt.md │ │ └── main-prompt.md │ └── utils │ │ ├── appUtils.ts │ │ └── conversationState.ts ├── cli.tsx ├── client-factory.ts ├── command-parser.ts ├── commands.ts ├── commands │ ├── clear.tsx │ ├── custom-commands.tsx │ ├── exit.ts │ ├── export.tsx │ ├── help.tsx │ ├── index.ts │ ├── init.tsx │ ├── mcp-command.spec.tsx │ ├── mcp.tsx │ ├── model.ts │ ├── provider.ts │ ├── recommendations.tsx │ ├── setup-config.tsx │ ├── status.ts │ ├── streaming.spec.tsx │ ├── streaming.tsx │ ├── theme.ts │ ├── update.spec.tsx │ ├── update.tsx │ ├── usage.spec.tsx │ └── usage.tsx ├── components │ ├── assistant-message.spec.tsx │ ├── assistant-message.tsx │ ├── bash-execution-indicator.tsx │ ├── cancelling-indicator.tsx │ ├── chat-queue.tsx │ ├── error-message.tsx │ ├── info-message.tsx │ ├── model-selector.tsx │ ├── provider-selector.tsx │ ├── security-disclaimer.tsx │ ├── status.tsx │ ├── success-message.tsx │ ├── theme-selector.tsx │ ├── thinking-indicator.tsx │ ├── tool-confirmation.tsx │ ├── tool-execution-indicator.tsx │ ├── tool-message.tsx │ ├── usage │ │ ├── progress-bar.spec.tsx │ │ ├── progress-bar.tsx │ │ ├── usage-display.spec.tsx │ │ └── usage-display.tsx │ ├── user-input.spec.tsx │ ├── user-input.tsx │ ├── user-message.spec.tsx │ ├── user-message.tsx │ ├── vscode-extension-prompt.spec.tsx │ ├── vscode-extension-prompt.tsx │ ├── warning-message.tsx │ └── welcome-message.tsx ├── config │ ├── env-substitution.ts │ ├── index.spec.ts │ ├── index.ts │ ├── paths.spec.ts │ ├── paths.ts │ ├── preferences.ts │ └── themes.ts ├── custom-commands │ ├── executor.ts │ ├── loader.ts │ └── parser.ts ├── hooks │ ├── useAppInitialization.tsx │ ├── useAppState.tsx │ ├── useChatHandler.tsx │ ├── useDirectoryTrust.tsx │ ├── useInputState.ts │ ├── useModeHandlers.tsx │ ├── useTerminalWidth.tsx │ ├── useTheme.ts │ ├── useToolHandler.tsx │ ├── useUIState.ts │ ├── useVSCodeServer.spec.tsx │ └── useVSCodeServer.tsx ├── init │ ├── agents-template-generator.ts │ ├── existing-rules-extractor.ts │ ├── file-scanner.ts │ ├── framework-detector.ts │ ├── language-detector.ts │ └── project-analyzer.ts ├── lsp │ ├── index.ts │ ├── lsp-client.spec.ts │ ├── lsp-client.ts │ ├── lsp-manager.spec.ts │ ├── lsp-manager.ts │ ├── protocol.spec.ts │ ├── protocol.ts │ ├── server-discovery.spec.ts │ └── server-discovery.ts ├── markdown-parser │ ├── html-entities.spec.ts │ ├── html-entities.ts │ ├── index.spec.ts │ ├── index.ts │ ├── table-parser.spec.ts │ ├── table-parser.ts │ ├── utils.spec.ts │ └── utils.ts ├── mcp │ ├── mcp-client.spec.ts │ ├── mcp-client.ts │ ├── transport-factory.spec.ts │ └── transport-factory.ts ├── message-handler.ts ├── models │ ├── index.ts │ ├── models-cache.ts │ ├── models-dev-client.spec.ts │ ├── models-dev-client.ts │ └── models-types.ts ├── prompt-history.ts ├── recommendations │ ├── model-database.ts │ ├── model-engine.ts │ └── recommendation-engine.ts ├── system │ └── detector.ts ├── tokenization │ ├── index.ts │ ├── tokenizer-factory.spec.ts │ ├── tokenizer-factory.ts │ └── tokenizers │ │ ├── anthropic-tokenizer.spec.ts │ │ ├── anthropic-tokenizer.ts │ │ ├── fallback-tokenizer.spec.ts │ │ ├── fallback-tokenizer.ts │ │ ├── llama-tokenizer.spec.ts │ │ ├── llama-tokenizer.ts │ │ ├── openai-tokenizer.spec.ts │ │ └── openai-tokenizer.ts ├── tool-calling │ ├── index.ts │ ├── json-parser.spec.ts │ ├── json-parser.ts │ ├── tool-parser.spec.ts │ ├── tool-parser.ts │ ├── xml-parser.spec.ts │ └── xml-parser.ts ├── tools │ ├── create-file.tsx │ ├── delete-lines.tsx │ ├── execute-bash.spec.tsx │ ├── execute-bash.tsx │ ├── fetch-url.spec.tsx │ ├── fetch-url.tsx │ ├── find-files.spec.tsx │ ├── find-files.tsx │ ├── index.ts │ ├── insert-lines.tsx │ ├── lsp-get-diagnostics.tsx │ ├── read-file.spec.tsx │ ├── read-file.tsx │ ├── replace-lines.tsx │ ├── search-file-contents.spec.tsx │ ├── search-file-contents.tsx │ ├── tool-manager.ts │ ├── tool-registry.ts │ └── web-search.tsx ├── types │ ├── app.ts │ ├── commands.ts │ ├── components.ts │ ├── config.ts │ ├── core.ts │ ├── hooks.ts │ ├── index.ts │ ├── markdown-parser.ts │ ├── mcp.ts │ ├── system.ts │ ├── tokenization.ts │ ├── ui.ts │ ├── usage.ts │ └── utils.ts ├── usage │ ├── calculator.spec.ts │ ├── calculator.ts │ ├── storage.spec.ts │ ├── storage.ts │ ├── tracker.spec.ts │ └── tracker.ts ├── utils │ ├── atomic-deletion.spec.ts │ ├── atomic-deletion.ts │ ├── error-formatter.spec.ts │ ├── error-formatter.ts │ ├── file-autocomplete.spec.ts │ ├── file-autocomplete.ts │ ├── file-content-loader.spec.ts │ ├── file-content-loader.ts │ ├── file-mention-handler.spec.ts │ ├── file-mention-handler.ts │ ├── file-mention-parser.spec.ts │ ├── file-mention-parser.ts │ ├── fuzzy-matching.spec.ts │ ├── fuzzy-matching.ts │ ├── installation-detector.spec.ts │ ├── installation-detector.ts │ ├── message-queue.tsx │ ├── paste-detection.spec.ts │ ├── paste-detection.ts │ ├── paste-roundtrip.spec.ts │ ├── paste-utils.spec.ts │ ├── paste-utils.ts │ ├── programming-language-helper.ts │ ├── prompt-assembly.spec.ts │ ├── prompt-processor.ts │ ├── tool-args-parser.spec.ts │ ├── tool-args-parser.ts │ ├── tool-cancellation.spec.ts │ ├── tool-cancellation.ts │ ├── tool-result-display.spec.tsx │ ├── tool-result-display.tsx │ ├── update-checker.spec.ts │ └── update-checker.ts ├── vscode │ ├── extension-installer.spec.ts │ ├── extension-installer.ts │ ├── index.ts │ ├── protocol.spec.ts │ ├── protocol.ts │ ├── vscode-server.spec.ts │ └── vscode-server.ts └── wizard │ ├── config-wizard.spec.tsx │ ├── config-wizard.tsx │ ├── steps │ ├── location-step.spec.tsx │ ├── location-step.tsx │ ├── mcp-step.spec.tsx │ ├── mcp-step.tsx │ ├── provider-step.spec.tsx │ ├── provider-step.tsx │ ├── summary-step.spec.tsx │ └── summary-step.tsx │ ├── templates │ ├── mcp-templates.spec.ts │ ├── mcp-templates.ts │ ├── provider-templates.spec.ts │ └── provider-templates.ts │ ├── validation-array.spec.ts │ ├── validation.spec.ts │ └── validation.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.env.example -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/assets/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.github/assets/example.gif -------------------------------------------------------------------------------- /.github/assets/example.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.github/assets/example.mp4 -------------------------------------------------------------------------------- /.github/assets/example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.github/assets/example.png -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/update-homebrew-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.github/workflows/update-homebrew-manual.yml -------------------------------------------------------------------------------- /.github/workflows/update-nix-manual.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.github/workflows/update-nix-manual.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.gitignore -------------------------------------------------------------------------------- /.nanocoder/commands/refactor/dry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.nanocoder/commands/refactor/dry.md -------------------------------------------------------------------------------- /.nanocoder/commands/refactor/solid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.nanocoder/commands/refactor/solid.md -------------------------------------------------------------------------------- /.nanocoder/commands/review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.nanocoder/commands/review.md -------------------------------------------------------------------------------- /.nanocoder/commands/test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.nanocoder/commands/test.md -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/.prettierignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Formula/nanocoder.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/Formula/nanocoder.rb -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/README.md -------------------------------------------------------------------------------- /agents.config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/agents.config.example.json -------------------------------------------------------------------------------- /assets/nanocoder-vscode.vsix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/assets/nanocoder-vscode.vsix -------------------------------------------------------------------------------- /docs/mcp-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/docs/mcp-configuration.md -------------------------------------------------------------------------------- /docs/updating-nix-package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/docs/updating-nix-package.md -------------------------------------------------------------------------------- /docs/vscode-extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/docs/vscode-extension.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/eslint.config.js -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/flake.nix -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/knip.json -------------------------------------------------------------------------------- /nanocoder-dummy-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/nanocoder-dummy-file.ts -------------------------------------------------------------------------------- /nix/packages/default/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/nix/packages/default/default.nix -------------------------------------------------------------------------------- /nix/shells/default/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/nix/shells/default/default.nix -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/package.json -------------------------------------------------------------------------------- /plugins/vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/.gitignore -------------------------------------------------------------------------------- /plugins/vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/README.md -------------------------------------------------------------------------------- /plugins/vscode/media/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/media/icon.png -------------------------------------------------------------------------------- /plugins/vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/package.json -------------------------------------------------------------------------------- /plugins/vscode/src/diff-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/src/diff-manager.ts -------------------------------------------------------------------------------- /plugins/vscode/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/src/extension.ts -------------------------------------------------------------------------------- /plugins/vscode/src/protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/src/protocol.ts -------------------------------------------------------------------------------- /plugins/vscode/src/websocket-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/src/websocket-client.ts -------------------------------------------------------------------------------- /plugins/vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/plugins/vscode/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/extract-changelog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/scripts/extract-changelog.js -------------------------------------------------------------------------------- /scripts/fetch-models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/scripts/fetch-models.js -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /scripts/update-homebrew-formula.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/scripts/update-homebrew-formula.sh -------------------------------------------------------------------------------- /scripts/update-nix-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/scripts/update-nix-version.sh -------------------------------------------------------------------------------- /source/ai-sdk-client-error-handling.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/ai-sdk-client-error-handling.spec.ts -------------------------------------------------------------------------------- /source/ai-sdk-client-maxretries.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/ai-sdk-client-maxretries.spec.ts -------------------------------------------------------------------------------- /source/ai-sdk-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/ai-sdk-client.ts -------------------------------------------------------------------------------- /source/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/app.tsx -------------------------------------------------------------------------------- /source/app/prompts/2025-10-14-main-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/app/prompts/2025-10-14-main-prompt.md -------------------------------------------------------------------------------- /source/app/prompts/2025-11-11-main-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/app/prompts/2025-11-11-main-prompt.md -------------------------------------------------------------------------------- /source/app/prompts/2025-11-24-main-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/app/prompts/2025-11-24-main-prompt.md -------------------------------------------------------------------------------- /source/app/prompts/main-prompt.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/app/prompts/main-prompt.md -------------------------------------------------------------------------------- /source/app/utils/appUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/app/utils/appUtils.ts -------------------------------------------------------------------------------- /source/app/utils/conversationState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/app/utils/conversationState.ts -------------------------------------------------------------------------------- /source/cli.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/cli.tsx -------------------------------------------------------------------------------- /source/client-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/client-factory.ts -------------------------------------------------------------------------------- /source/command-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/command-parser.ts -------------------------------------------------------------------------------- /source/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands.ts -------------------------------------------------------------------------------- /source/commands/clear.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/clear.tsx -------------------------------------------------------------------------------- /source/commands/custom-commands.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/custom-commands.tsx -------------------------------------------------------------------------------- /source/commands/exit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/exit.ts -------------------------------------------------------------------------------- /source/commands/export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/export.tsx -------------------------------------------------------------------------------- /source/commands/help.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/help.tsx -------------------------------------------------------------------------------- /source/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/index.ts -------------------------------------------------------------------------------- /source/commands/init.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/init.tsx -------------------------------------------------------------------------------- /source/commands/mcp-command.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/mcp-command.spec.tsx -------------------------------------------------------------------------------- /source/commands/mcp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/mcp.tsx -------------------------------------------------------------------------------- /source/commands/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/model.ts -------------------------------------------------------------------------------- /source/commands/provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/provider.ts -------------------------------------------------------------------------------- /source/commands/recommendations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/recommendations.tsx -------------------------------------------------------------------------------- /source/commands/setup-config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/setup-config.tsx -------------------------------------------------------------------------------- /source/commands/status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/status.ts -------------------------------------------------------------------------------- /source/commands/streaming.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/streaming.spec.tsx -------------------------------------------------------------------------------- /source/commands/streaming.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/streaming.tsx -------------------------------------------------------------------------------- /source/commands/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/theme.ts -------------------------------------------------------------------------------- /source/commands/update.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/update.spec.tsx -------------------------------------------------------------------------------- /source/commands/update.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/update.tsx -------------------------------------------------------------------------------- /source/commands/usage.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/usage.spec.tsx -------------------------------------------------------------------------------- /source/commands/usage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/commands/usage.tsx -------------------------------------------------------------------------------- /source/components/assistant-message.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/assistant-message.spec.tsx -------------------------------------------------------------------------------- /source/components/assistant-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/assistant-message.tsx -------------------------------------------------------------------------------- /source/components/bash-execution-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/bash-execution-indicator.tsx -------------------------------------------------------------------------------- /source/components/cancelling-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/cancelling-indicator.tsx -------------------------------------------------------------------------------- /source/components/chat-queue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/chat-queue.tsx -------------------------------------------------------------------------------- /source/components/error-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/error-message.tsx -------------------------------------------------------------------------------- /source/components/info-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/info-message.tsx -------------------------------------------------------------------------------- /source/components/model-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/model-selector.tsx -------------------------------------------------------------------------------- /source/components/provider-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/provider-selector.tsx -------------------------------------------------------------------------------- /source/components/security-disclaimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/security-disclaimer.tsx -------------------------------------------------------------------------------- /source/components/status.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/status.tsx -------------------------------------------------------------------------------- /source/components/success-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/success-message.tsx -------------------------------------------------------------------------------- /source/components/theme-selector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/theme-selector.tsx -------------------------------------------------------------------------------- /source/components/thinking-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/thinking-indicator.tsx -------------------------------------------------------------------------------- /source/components/tool-confirmation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/tool-confirmation.tsx -------------------------------------------------------------------------------- /source/components/tool-execution-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/tool-execution-indicator.tsx -------------------------------------------------------------------------------- /source/components/tool-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/tool-message.tsx -------------------------------------------------------------------------------- /source/components/usage/progress-bar.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/usage/progress-bar.spec.tsx -------------------------------------------------------------------------------- /source/components/usage/progress-bar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/usage/progress-bar.tsx -------------------------------------------------------------------------------- /source/components/usage/usage-display.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/usage/usage-display.spec.tsx -------------------------------------------------------------------------------- /source/components/usage/usage-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/usage/usage-display.tsx -------------------------------------------------------------------------------- /source/components/user-input.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/user-input.spec.tsx -------------------------------------------------------------------------------- /source/components/user-input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/user-input.tsx -------------------------------------------------------------------------------- /source/components/user-message.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/user-message.spec.tsx -------------------------------------------------------------------------------- /source/components/user-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/user-message.tsx -------------------------------------------------------------------------------- /source/components/vscode-extension-prompt.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/vscode-extension-prompt.spec.tsx -------------------------------------------------------------------------------- /source/components/vscode-extension-prompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/vscode-extension-prompt.tsx -------------------------------------------------------------------------------- /source/components/warning-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/warning-message.tsx -------------------------------------------------------------------------------- /source/components/welcome-message.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/components/welcome-message.tsx -------------------------------------------------------------------------------- /source/config/env-substitution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/config/env-substitution.ts -------------------------------------------------------------------------------- /source/config/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/config/index.spec.ts -------------------------------------------------------------------------------- /source/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/config/index.ts -------------------------------------------------------------------------------- /source/config/paths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/config/paths.spec.ts -------------------------------------------------------------------------------- /source/config/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/config/paths.ts -------------------------------------------------------------------------------- /source/config/preferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/config/preferences.ts -------------------------------------------------------------------------------- /source/config/themes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/config/themes.ts -------------------------------------------------------------------------------- /source/custom-commands/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/custom-commands/executor.ts -------------------------------------------------------------------------------- /source/custom-commands/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/custom-commands/loader.ts -------------------------------------------------------------------------------- /source/custom-commands/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/custom-commands/parser.ts -------------------------------------------------------------------------------- /source/hooks/useAppInitialization.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useAppInitialization.tsx -------------------------------------------------------------------------------- /source/hooks/useAppState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useAppState.tsx -------------------------------------------------------------------------------- /source/hooks/useChatHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useChatHandler.tsx -------------------------------------------------------------------------------- /source/hooks/useDirectoryTrust.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useDirectoryTrust.tsx -------------------------------------------------------------------------------- /source/hooks/useInputState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useInputState.ts -------------------------------------------------------------------------------- /source/hooks/useModeHandlers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useModeHandlers.tsx -------------------------------------------------------------------------------- /source/hooks/useTerminalWidth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useTerminalWidth.tsx -------------------------------------------------------------------------------- /source/hooks/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useTheme.ts -------------------------------------------------------------------------------- /source/hooks/useToolHandler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useToolHandler.tsx -------------------------------------------------------------------------------- /source/hooks/useUIState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useUIState.ts -------------------------------------------------------------------------------- /source/hooks/useVSCodeServer.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useVSCodeServer.spec.tsx -------------------------------------------------------------------------------- /source/hooks/useVSCodeServer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/hooks/useVSCodeServer.tsx -------------------------------------------------------------------------------- /source/init/agents-template-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/init/agents-template-generator.ts -------------------------------------------------------------------------------- /source/init/existing-rules-extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/init/existing-rules-extractor.ts -------------------------------------------------------------------------------- /source/init/file-scanner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/init/file-scanner.ts -------------------------------------------------------------------------------- /source/init/framework-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/init/framework-detector.ts -------------------------------------------------------------------------------- /source/init/language-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/init/language-detector.ts -------------------------------------------------------------------------------- /source/init/project-analyzer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/init/project-analyzer.ts -------------------------------------------------------------------------------- /source/lsp/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/index.ts -------------------------------------------------------------------------------- /source/lsp/lsp-client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/lsp-client.spec.ts -------------------------------------------------------------------------------- /source/lsp/lsp-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/lsp-client.ts -------------------------------------------------------------------------------- /source/lsp/lsp-manager.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/lsp-manager.spec.ts -------------------------------------------------------------------------------- /source/lsp/lsp-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/lsp-manager.ts -------------------------------------------------------------------------------- /source/lsp/protocol.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/protocol.spec.ts -------------------------------------------------------------------------------- /source/lsp/protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/protocol.ts -------------------------------------------------------------------------------- /source/lsp/server-discovery.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/server-discovery.spec.ts -------------------------------------------------------------------------------- /source/lsp/server-discovery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/lsp/server-discovery.ts -------------------------------------------------------------------------------- /source/markdown-parser/html-entities.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/html-entities.spec.ts -------------------------------------------------------------------------------- /source/markdown-parser/html-entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/html-entities.ts -------------------------------------------------------------------------------- /source/markdown-parser/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/index.spec.ts -------------------------------------------------------------------------------- /source/markdown-parser/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/index.ts -------------------------------------------------------------------------------- /source/markdown-parser/table-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/table-parser.spec.ts -------------------------------------------------------------------------------- /source/markdown-parser/table-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/table-parser.ts -------------------------------------------------------------------------------- /source/markdown-parser/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/utils.spec.ts -------------------------------------------------------------------------------- /source/markdown-parser/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/markdown-parser/utils.ts -------------------------------------------------------------------------------- /source/mcp/mcp-client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/mcp/mcp-client.spec.ts -------------------------------------------------------------------------------- /source/mcp/mcp-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/mcp/mcp-client.ts -------------------------------------------------------------------------------- /source/mcp/transport-factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/mcp/transport-factory.spec.ts -------------------------------------------------------------------------------- /source/mcp/transport-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/mcp/transport-factory.ts -------------------------------------------------------------------------------- /source/message-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/message-handler.ts -------------------------------------------------------------------------------- /source/models/index.ts: -------------------------------------------------------------------------------- 1 | export {getModelContextLimit} from './models-dev-client.js'; 2 | -------------------------------------------------------------------------------- /source/models/models-cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/models/models-cache.ts -------------------------------------------------------------------------------- /source/models/models-dev-client.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/models/models-dev-client.spec.ts -------------------------------------------------------------------------------- /source/models/models-dev-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/models/models-dev-client.ts -------------------------------------------------------------------------------- /source/models/models-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/models/models-types.ts -------------------------------------------------------------------------------- /source/prompt-history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/prompt-history.ts -------------------------------------------------------------------------------- /source/recommendations/model-database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/recommendations/model-database.ts -------------------------------------------------------------------------------- /source/recommendations/model-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/recommendations/model-engine.ts -------------------------------------------------------------------------------- /source/recommendations/recommendation-engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/recommendations/recommendation-engine.ts -------------------------------------------------------------------------------- /source/system/detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/system/detector.ts -------------------------------------------------------------------------------- /source/tokenization/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/index.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizer-factory.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizer-factory.spec.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizer-factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizer-factory.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/anthropic-tokenizer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/anthropic-tokenizer.spec.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/anthropic-tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/anthropic-tokenizer.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/fallback-tokenizer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/fallback-tokenizer.spec.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/fallback-tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/fallback-tokenizer.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/llama-tokenizer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/llama-tokenizer.spec.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/llama-tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/llama-tokenizer.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/openai-tokenizer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/openai-tokenizer.spec.ts -------------------------------------------------------------------------------- /source/tokenization/tokenizers/openai-tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tokenization/tokenizers/openai-tokenizer.ts -------------------------------------------------------------------------------- /source/tool-calling/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tool-calling/index.ts -------------------------------------------------------------------------------- /source/tool-calling/json-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tool-calling/json-parser.spec.ts -------------------------------------------------------------------------------- /source/tool-calling/json-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tool-calling/json-parser.ts -------------------------------------------------------------------------------- /source/tool-calling/tool-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tool-calling/tool-parser.spec.ts -------------------------------------------------------------------------------- /source/tool-calling/tool-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tool-calling/tool-parser.ts -------------------------------------------------------------------------------- /source/tool-calling/xml-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tool-calling/xml-parser.spec.ts -------------------------------------------------------------------------------- /source/tool-calling/xml-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tool-calling/xml-parser.ts -------------------------------------------------------------------------------- /source/tools/create-file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/create-file.tsx -------------------------------------------------------------------------------- /source/tools/delete-lines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/delete-lines.tsx -------------------------------------------------------------------------------- /source/tools/execute-bash.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/execute-bash.spec.tsx -------------------------------------------------------------------------------- /source/tools/execute-bash.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/execute-bash.tsx -------------------------------------------------------------------------------- /source/tools/fetch-url.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/fetch-url.spec.tsx -------------------------------------------------------------------------------- /source/tools/fetch-url.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/fetch-url.tsx -------------------------------------------------------------------------------- /source/tools/find-files.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/find-files.spec.tsx -------------------------------------------------------------------------------- /source/tools/find-files.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/find-files.tsx -------------------------------------------------------------------------------- /source/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/index.ts -------------------------------------------------------------------------------- /source/tools/insert-lines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/insert-lines.tsx -------------------------------------------------------------------------------- /source/tools/lsp-get-diagnostics.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/lsp-get-diagnostics.tsx -------------------------------------------------------------------------------- /source/tools/read-file.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/read-file.spec.tsx -------------------------------------------------------------------------------- /source/tools/read-file.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/read-file.tsx -------------------------------------------------------------------------------- /source/tools/replace-lines.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/replace-lines.tsx -------------------------------------------------------------------------------- /source/tools/search-file-contents.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/search-file-contents.spec.tsx -------------------------------------------------------------------------------- /source/tools/search-file-contents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/search-file-contents.tsx -------------------------------------------------------------------------------- /source/tools/tool-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/tool-manager.ts -------------------------------------------------------------------------------- /source/tools/tool-registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/tool-registry.ts -------------------------------------------------------------------------------- /source/tools/web-search.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/tools/web-search.tsx -------------------------------------------------------------------------------- /source/types/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/app.ts -------------------------------------------------------------------------------- /source/types/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/commands.ts -------------------------------------------------------------------------------- /source/types/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/components.ts -------------------------------------------------------------------------------- /source/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/config.ts -------------------------------------------------------------------------------- /source/types/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/core.ts -------------------------------------------------------------------------------- /source/types/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/hooks.ts -------------------------------------------------------------------------------- /source/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/index.ts -------------------------------------------------------------------------------- /source/types/markdown-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/markdown-parser.ts -------------------------------------------------------------------------------- /source/types/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/mcp.ts -------------------------------------------------------------------------------- /source/types/system.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/system.ts -------------------------------------------------------------------------------- /source/types/tokenization.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/tokenization.ts -------------------------------------------------------------------------------- /source/types/ui.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/ui.ts -------------------------------------------------------------------------------- /source/types/usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/usage.ts -------------------------------------------------------------------------------- /source/types/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/types/utils.ts -------------------------------------------------------------------------------- /source/usage/calculator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/usage/calculator.spec.ts -------------------------------------------------------------------------------- /source/usage/calculator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/usage/calculator.ts -------------------------------------------------------------------------------- /source/usage/storage.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/usage/storage.spec.ts -------------------------------------------------------------------------------- /source/usage/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/usage/storage.ts -------------------------------------------------------------------------------- /source/usage/tracker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/usage/tracker.spec.ts -------------------------------------------------------------------------------- /source/usage/tracker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/usage/tracker.ts -------------------------------------------------------------------------------- /source/utils/atomic-deletion.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/atomic-deletion.spec.ts -------------------------------------------------------------------------------- /source/utils/atomic-deletion.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/atomic-deletion.ts -------------------------------------------------------------------------------- /source/utils/error-formatter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/error-formatter.spec.ts -------------------------------------------------------------------------------- /source/utils/error-formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/error-formatter.ts -------------------------------------------------------------------------------- /source/utils/file-autocomplete.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-autocomplete.spec.ts -------------------------------------------------------------------------------- /source/utils/file-autocomplete.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-autocomplete.ts -------------------------------------------------------------------------------- /source/utils/file-content-loader.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-content-loader.spec.ts -------------------------------------------------------------------------------- /source/utils/file-content-loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-content-loader.ts -------------------------------------------------------------------------------- /source/utils/file-mention-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-mention-handler.spec.ts -------------------------------------------------------------------------------- /source/utils/file-mention-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-mention-handler.ts -------------------------------------------------------------------------------- /source/utils/file-mention-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-mention-parser.spec.ts -------------------------------------------------------------------------------- /source/utils/file-mention-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/file-mention-parser.ts -------------------------------------------------------------------------------- /source/utils/fuzzy-matching.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/fuzzy-matching.spec.ts -------------------------------------------------------------------------------- /source/utils/fuzzy-matching.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/fuzzy-matching.ts -------------------------------------------------------------------------------- /source/utils/installation-detector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/installation-detector.spec.ts -------------------------------------------------------------------------------- /source/utils/installation-detector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/installation-detector.ts -------------------------------------------------------------------------------- /source/utils/message-queue.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/message-queue.tsx -------------------------------------------------------------------------------- /source/utils/paste-detection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/paste-detection.spec.ts -------------------------------------------------------------------------------- /source/utils/paste-detection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/paste-detection.ts -------------------------------------------------------------------------------- /source/utils/paste-roundtrip.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/paste-roundtrip.spec.ts -------------------------------------------------------------------------------- /source/utils/paste-utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/paste-utils.spec.ts -------------------------------------------------------------------------------- /source/utils/paste-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/paste-utils.ts -------------------------------------------------------------------------------- /source/utils/programming-language-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/programming-language-helper.ts -------------------------------------------------------------------------------- /source/utils/prompt-assembly.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/prompt-assembly.spec.ts -------------------------------------------------------------------------------- /source/utils/prompt-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/prompt-processor.ts -------------------------------------------------------------------------------- /source/utils/tool-args-parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/tool-args-parser.spec.ts -------------------------------------------------------------------------------- /source/utils/tool-args-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/tool-args-parser.ts -------------------------------------------------------------------------------- /source/utils/tool-cancellation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/tool-cancellation.spec.ts -------------------------------------------------------------------------------- /source/utils/tool-cancellation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/tool-cancellation.ts -------------------------------------------------------------------------------- /source/utils/tool-result-display.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/tool-result-display.spec.tsx -------------------------------------------------------------------------------- /source/utils/tool-result-display.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/tool-result-display.tsx -------------------------------------------------------------------------------- /source/utils/update-checker.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/update-checker.spec.ts -------------------------------------------------------------------------------- /source/utils/update-checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/utils/update-checker.ts -------------------------------------------------------------------------------- /source/vscode/extension-installer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/vscode/extension-installer.spec.ts -------------------------------------------------------------------------------- /source/vscode/extension-installer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/vscode/extension-installer.ts -------------------------------------------------------------------------------- /source/vscode/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/vscode/index.ts -------------------------------------------------------------------------------- /source/vscode/protocol.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/vscode/protocol.spec.ts -------------------------------------------------------------------------------- /source/vscode/protocol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/vscode/protocol.ts -------------------------------------------------------------------------------- /source/vscode/vscode-server.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/vscode/vscode-server.spec.ts -------------------------------------------------------------------------------- /source/vscode/vscode-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/vscode/vscode-server.ts -------------------------------------------------------------------------------- /source/wizard/config-wizard.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/config-wizard.spec.tsx -------------------------------------------------------------------------------- /source/wizard/config-wizard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/config-wizard.tsx -------------------------------------------------------------------------------- /source/wizard/steps/location-step.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/location-step.spec.tsx -------------------------------------------------------------------------------- /source/wizard/steps/location-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/location-step.tsx -------------------------------------------------------------------------------- /source/wizard/steps/mcp-step.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/mcp-step.spec.tsx -------------------------------------------------------------------------------- /source/wizard/steps/mcp-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/mcp-step.tsx -------------------------------------------------------------------------------- /source/wizard/steps/provider-step.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/provider-step.spec.tsx -------------------------------------------------------------------------------- /source/wizard/steps/provider-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/provider-step.tsx -------------------------------------------------------------------------------- /source/wizard/steps/summary-step.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/summary-step.spec.tsx -------------------------------------------------------------------------------- /source/wizard/steps/summary-step.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/steps/summary-step.tsx -------------------------------------------------------------------------------- /source/wizard/templates/mcp-templates.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/templates/mcp-templates.spec.ts -------------------------------------------------------------------------------- /source/wizard/templates/mcp-templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/templates/mcp-templates.ts -------------------------------------------------------------------------------- /source/wizard/templates/provider-templates.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/templates/provider-templates.spec.ts -------------------------------------------------------------------------------- /source/wizard/templates/provider-templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/templates/provider-templates.ts -------------------------------------------------------------------------------- /source/wizard/validation-array.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/validation-array.spec.ts -------------------------------------------------------------------------------- /source/wizard/validation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/validation.spec.ts -------------------------------------------------------------------------------- /source/wizard/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/source/wizard/validation.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nano-Collective/nanocoder/HEAD/tsconfig.json --------------------------------------------------------------------------------