├── .cursor └── rules │ ├── coding.cursorrules │ └── unit-testing.cursorrules ├── .eslintrc.json ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── .vscodeignore ├── CLAUDE.md ├── LICENSE ├── README.md ├── icons ├── ink.png └── watch-icon.svg ├── jest.config.js ├── jest.setup.js ├── language-configuration.json ├── media ├── error-icon.svg ├── info-icon.svg ├── preview.css ├── preview.js ├── restart-icon.svg ├── rewind-icon.svg └── warning-icon.svg ├── package.json ├── snippets └── ink.code-snippets ├── src ├── IExtensionPlugin.ts ├── build │ ├── BaseOutputPostProcessor.ts │ ├── BuildEngine.ts │ ├── BuildResults.ts │ ├── CompilationProcessor.ts │ ├── ExternalFunctionPreProcessor.ts │ ├── ExternalFunctionVM.ts │ ├── IBuildDiagnostic.ts │ ├── IBuildResult.ts │ ├── IPipelineProcessor.ts │ ├── IncludePreProcessor.ts │ ├── JavaScriptOutputPostProcessor.ts │ ├── JsonOutputPostProcessor.ts │ ├── OutlineParser.ts │ ├── OutlinePreProcessor.ts │ ├── PipelineContext.ts │ ├── compiler │ │ ├── CompilationFileHandler.ts │ │ └── parseCompilationError.ts │ └── outline │ │ ├── ConstParser.ts │ │ ├── ExternalParser.ts │ │ ├── FunctionParser.ts │ │ ├── IEntityParser.ts │ │ ├── IncludeParser.ts │ │ ├── KnotParser.ts │ │ ├── LabelParser.ts │ │ ├── ListParser.ts │ │ ├── StitchParser.ts │ │ ├── VariableParser.ts │ │ ├── formatFunction.ts │ │ ├── mapOutlineEntitiesToSymbols.ts │ │ └── stripComments.ts ├── commands │ ├── CompileCommand.ts │ └── PreviewCommand.ts ├── extension.ts ├── model │ ├── DependencyManager.ts │ ├── DependencyNode.ts │ ├── OutlineEntity.ts │ └── OutlineManager.ts ├── preview │ ├── PreviewAction.ts │ ├── PreviewActionContext.ts │ ├── PreviewController.ts │ ├── PreviewHtmlGenerator.ts │ ├── PreviewManager.ts │ ├── PreviewMessages.ts │ ├── PreviewState.ts │ ├── PreviewStateManager.ts │ ├── PreviewStoryManager.ts │ ├── StoryProgressResult.ts │ ├── actions │ │ ├── AddErrorsAction.ts │ │ ├── AddStoryEventsAction.ts │ │ ├── ClearErrorsAction.ts │ │ ├── EndStoryAction.ts │ │ ├── RewindStoryAction.ts │ │ ├── SelectChoiceAction.ts │ │ ├── SetCurrentChoicesAction.ts │ │ ├── StartStoryAction.ts │ │ ├── StoryProgressAction.ts │ │ └── ToggleLiveUpdateUIAction.ts │ └── parseErrorMessage.ts ├── services │ ├── VSCodeConfigurationService.ts │ ├── VSCodeDiagnosticsService.ts │ ├── VSCodeDocumentService.ts │ ├── VSCodeExtensionService.ts │ ├── VSCodeFileContextService.ts │ ├── VSCodeServiceLocator.ts │ └── VSCodeWorkspaceNavigationService.ts ├── systems │ ├── BuildSystem.ts │ └── OutlineSystem.ts ├── tsconfig.json ├── types.ts └── util │ ├── debounce.ts │ ├── deferred.ts │ ├── glob.ts │ └── paths │ ├── AdvancedPathResolutionStrategy.ts │ ├── IPathResolutionStrategy.ts │ └── InkyDefaultPathResolutionStrategy.ts ├── syntaxes └── ink.tmLanguage ├── tests ├── __mocks__ │ ├── MockBuildEngine.ts │ ├── MockVSCodeConfigurationService.ts │ ├── MockVSCodeDiagnosticsService.ts │ ├── MockVSCodeDocumentService.ts │ ├── MockVSCodeExtensionService.ts │ ├── MockVSCodeFileContextService.ts │ ├── MockWebview.ts │ ├── MockWebviewPanel.ts │ ├── MockWorkspaceNavigationService.ts │ ├── fixtures.d.ts │ ├── mockBuildResult.ts │ ├── mockPreviewActionContext.ts │ ├── mockPreviewState.ts │ ├── mockVSCodeDocument.ts │ ├── mockVSCodeUri.ts │ └── vscode.ts ├── build │ ├── BaseOutputPostProcessor.test.ts │ ├── BuildEngine.test.ts │ ├── CompilationProcessor.test.ts │ ├── ExternalFunctionPreProcessor.test.ts │ ├── ExternalFunctionVM.test.ts │ ├── IncludePreProcessor.test.ts │ ├── JavaScriptOutputPostProcessor.test.ts │ ├── JsonOutputPostProcessor.test.ts │ ├── PipelineContext.test.ts │ ├── compiler │ │ └── parseCompilationError.test.ts │ └── outline │ │ ├── ConstParser.test.ts │ │ ├── ExternalParser.test.ts │ │ ├── FunctionParser.test.ts │ │ ├── IncludeParser.test.ts │ │ ├── KnotParser.test.ts │ │ ├── LabelParser.test.ts │ │ ├── ListParser.test.ts │ │ ├── OutlineParser.test.ts │ │ ├── StitchParser.test.ts │ │ ├── VariableParser.test.ts │ │ ├── formatFunction.test.ts │ │ ├── mapOutlineEntitiesToSymbols.test.ts │ │ └── stripComments.ts ├── fixtures │ ├── external-functions.js │ ├── fixture-compiler.ts │ ├── index.ts │ ├── test-story-external.ink │ ├── test-story-simple.ink │ ├── test-story-single-choice.ink │ └── test-story.ink ├── models │ ├── DependencyManager.test.ts │ ├── DependencyNode.test.ts │ ├── OutlineEntity.test.ts │ ├── OutlineManager.test.ts │ └── OutlineSystem.test.ts ├── preview │ ├── PreviewController.test.ts │ ├── PreviewStateManager.test.ts │ └── actions │ │ ├── AddErrorsAction.test.ts │ │ ├── AddStoryEventsAction.test.ts │ │ ├── ClearErrorsAction.test.ts │ │ ├── EndStoryAction.test.ts │ │ ├── SelectChoiceAction.test.ts │ │ ├── SetCurrentChoicesAction.test.ts │ │ ├── StartStoryAction.test.ts │ │ ├── StoryProgressAction.test.ts │ │ └── ToggleLiveUpdateUIAction.test.ts ├── services │ ├── VSCodeDocumentService.test.ts │ ├── VSCodeExtensionService.test.ts │ ├── VSCodeFileContextService.test.ts │ └── VSCodeWorkspaceNavigationService.test.ts ├── tsconfig.json └── util │ ├── glob.test.ts │ └── paths │ ├── AdvancedPathResolutionStrategy.test.ts │ └── InkyDefaultPathResolutionStrategy.test.ts ├── tsconfig.json └── tsconfig.test.json /.cursor/rules/coding.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/.cursor/rules/coding.cursorrules -------------------------------------------------------------------------------- /.cursor/rules/unit-testing.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/.cursor/rules/unit-testing.cursorrules -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/README.md -------------------------------------------------------------------------------- /icons/ink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/icons/ink.png -------------------------------------------------------------------------------- /icons/watch-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/icons/watch-icon.svg -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/jest.setup.js -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/language-configuration.json -------------------------------------------------------------------------------- /media/error-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/media/error-icon.svg -------------------------------------------------------------------------------- /media/info-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/media/info-icon.svg -------------------------------------------------------------------------------- /media/preview.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/media/preview.css -------------------------------------------------------------------------------- /media/preview.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/media/preview.js -------------------------------------------------------------------------------- /media/restart-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/media/restart-icon.svg -------------------------------------------------------------------------------- /media/rewind-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/media/rewind-icon.svg -------------------------------------------------------------------------------- /media/warning-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/media/warning-icon.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/package.json -------------------------------------------------------------------------------- /snippets/ink.code-snippets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/snippets/ink.code-snippets -------------------------------------------------------------------------------- /src/IExtensionPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/IExtensionPlugin.ts -------------------------------------------------------------------------------- /src/build/BaseOutputPostProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/BaseOutputPostProcessor.ts -------------------------------------------------------------------------------- /src/build/BuildEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/BuildEngine.ts -------------------------------------------------------------------------------- /src/build/BuildResults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/BuildResults.ts -------------------------------------------------------------------------------- /src/build/CompilationProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/CompilationProcessor.ts -------------------------------------------------------------------------------- /src/build/ExternalFunctionPreProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/ExternalFunctionPreProcessor.ts -------------------------------------------------------------------------------- /src/build/ExternalFunctionVM.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/ExternalFunctionVM.ts -------------------------------------------------------------------------------- /src/build/IBuildDiagnostic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/IBuildDiagnostic.ts -------------------------------------------------------------------------------- /src/build/IBuildResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/IBuildResult.ts -------------------------------------------------------------------------------- /src/build/IPipelineProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/IPipelineProcessor.ts -------------------------------------------------------------------------------- /src/build/IncludePreProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/IncludePreProcessor.ts -------------------------------------------------------------------------------- /src/build/JavaScriptOutputPostProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/JavaScriptOutputPostProcessor.ts -------------------------------------------------------------------------------- /src/build/JsonOutputPostProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/JsonOutputPostProcessor.ts -------------------------------------------------------------------------------- /src/build/OutlineParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/OutlineParser.ts -------------------------------------------------------------------------------- /src/build/OutlinePreProcessor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/OutlinePreProcessor.ts -------------------------------------------------------------------------------- /src/build/PipelineContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/PipelineContext.ts -------------------------------------------------------------------------------- /src/build/compiler/CompilationFileHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/compiler/CompilationFileHandler.ts -------------------------------------------------------------------------------- /src/build/compiler/parseCompilationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/compiler/parseCompilationError.ts -------------------------------------------------------------------------------- /src/build/outline/ConstParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/ConstParser.ts -------------------------------------------------------------------------------- /src/build/outline/ExternalParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/ExternalParser.ts -------------------------------------------------------------------------------- /src/build/outline/FunctionParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/FunctionParser.ts -------------------------------------------------------------------------------- /src/build/outline/IEntityParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/IEntityParser.ts -------------------------------------------------------------------------------- /src/build/outline/IncludeParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/IncludeParser.ts -------------------------------------------------------------------------------- /src/build/outline/KnotParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/KnotParser.ts -------------------------------------------------------------------------------- /src/build/outline/LabelParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/LabelParser.ts -------------------------------------------------------------------------------- /src/build/outline/ListParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/ListParser.ts -------------------------------------------------------------------------------- /src/build/outline/StitchParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/StitchParser.ts -------------------------------------------------------------------------------- /src/build/outline/VariableParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/VariableParser.ts -------------------------------------------------------------------------------- /src/build/outline/formatFunction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/formatFunction.ts -------------------------------------------------------------------------------- /src/build/outline/mapOutlineEntitiesToSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/mapOutlineEntitiesToSymbols.ts -------------------------------------------------------------------------------- /src/build/outline/stripComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/build/outline/stripComments.ts -------------------------------------------------------------------------------- /src/commands/CompileCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/commands/CompileCommand.ts -------------------------------------------------------------------------------- /src/commands/PreviewCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/commands/PreviewCommand.ts -------------------------------------------------------------------------------- /src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/extension.ts -------------------------------------------------------------------------------- /src/model/DependencyManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/model/DependencyManager.ts -------------------------------------------------------------------------------- /src/model/DependencyNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/model/DependencyNode.ts -------------------------------------------------------------------------------- /src/model/OutlineEntity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/model/OutlineEntity.ts -------------------------------------------------------------------------------- /src/model/OutlineManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/model/OutlineManager.ts -------------------------------------------------------------------------------- /src/preview/PreviewAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewAction.ts -------------------------------------------------------------------------------- /src/preview/PreviewActionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewActionContext.ts -------------------------------------------------------------------------------- /src/preview/PreviewController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewController.ts -------------------------------------------------------------------------------- /src/preview/PreviewHtmlGenerator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewHtmlGenerator.ts -------------------------------------------------------------------------------- /src/preview/PreviewManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewManager.ts -------------------------------------------------------------------------------- /src/preview/PreviewMessages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewMessages.ts -------------------------------------------------------------------------------- /src/preview/PreviewState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewState.ts -------------------------------------------------------------------------------- /src/preview/PreviewStateManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewStateManager.ts -------------------------------------------------------------------------------- /src/preview/PreviewStoryManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/PreviewStoryManager.ts -------------------------------------------------------------------------------- /src/preview/StoryProgressResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/StoryProgressResult.ts -------------------------------------------------------------------------------- /src/preview/actions/AddErrorsAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/AddErrorsAction.ts -------------------------------------------------------------------------------- /src/preview/actions/AddStoryEventsAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/AddStoryEventsAction.ts -------------------------------------------------------------------------------- /src/preview/actions/ClearErrorsAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/ClearErrorsAction.ts -------------------------------------------------------------------------------- /src/preview/actions/EndStoryAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/EndStoryAction.ts -------------------------------------------------------------------------------- /src/preview/actions/RewindStoryAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/RewindStoryAction.ts -------------------------------------------------------------------------------- /src/preview/actions/SelectChoiceAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/SelectChoiceAction.ts -------------------------------------------------------------------------------- /src/preview/actions/SetCurrentChoicesAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/SetCurrentChoicesAction.ts -------------------------------------------------------------------------------- /src/preview/actions/StartStoryAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/StartStoryAction.ts -------------------------------------------------------------------------------- /src/preview/actions/StoryProgressAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/StoryProgressAction.ts -------------------------------------------------------------------------------- /src/preview/actions/ToggleLiveUpdateUIAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/actions/ToggleLiveUpdateUIAction.ts -------------------------------------------------------------------------------- /src/preview/parseErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/preview/parseErrorMessage.ts -------------------------------------------------------------------------------- /src/services/VSCodeConfigurationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/services/VSCodeConfigurationService.ts -------------------------------------------------------------------------------- /src/services/VSCodeDiagnosticsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/services/VSCodeDiagnosticsService.ts -------------------------------------------------------------------------------- /src/services/VSCodeDocumentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/services/VSCodeDocumentService.ts -------------------------------------------------------------------------------- /src/services/VSCodeExtensionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/services/VSCodeExtensionService.ts -------------------------------------------------------------------------------- /src/services/VSCodeFileContextService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/services/VSCodeFileContextService.ts -------------------------------------------------------------------------------- /src/services/VSCodeServiceLocator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/services/VSCodeServiceLocator.ts -------------------------------------------------------------------------------- /src/services/VSCodeWorkspaceNavigationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/services/VSCodeWorkspaceNavigationService.ts -------------------------------------------------------------------------------- /src/systems/BuildSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/systems/BuildSystem.ts -------------------------------------------------------------------------------- /src/systems/OutlineSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/systems/OutlineSystem.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/util/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/util/debounce.ts -------------------------------------------------------------------------------- /src/util/deferred.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/util/deferred.ts -------------------------------------------------------------------------------- /src/util/glob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/util/glob.ts -------------------------------------------------------------------------------- /src/util/paths/AdvancedPathResolutionStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/util/paths/AdvancedPathResolutionStrategy.ts -------------------------------------------------------------------------------- /src/util/paths/IPathResolutionStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/util/paths/IPathResolutionStrategy.ts -------------------------------------------------------------------------------- /src/util/paths/InkyDefaultPathResolutionStrategy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/src/util/paths/InkyDefaultPathResolutionStrategy.ts -------------------------------------------------------------------------------- /syntaxes/ink.tmLanguage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/syntaxes/ink.tmLanguage -------------------------------------------------------------------------------- /tests/__mocks__/MockBuildEngine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockBuildEngine.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockVSCodeConfigurationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockVSCodeConfigurationService.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockVSCodeDiagnosticsService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockVSCodeDiagnosticsService.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockVSCodeDocumentService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockVSCodeDocumentService.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockVSCodeExtensionService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockVSCodeExtensionService.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockVSCodeFileContextService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockVSCodeFileContextService.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockWebview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockWebview.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockWebviewPanel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockWebviewPanel.ts -------------------------------------------------------------------------------- /tests/__mocks__/MockWorkspaceNavigationService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/MockWorkspaceNavigationService.ts -------------------------------------------------------------------------------- /tests/__mocks__/fixtures.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/fixtures.d.ts -------------------------------------------------------------------------------- /tests/__mocks__/mockBuildResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/mockBuildResult.ts -------------------------------------------------------------------------------- /tests/__mocks__/mockPreviewActionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/mockPreviewActionContext.ts -------------------------------------------------------------------------------- /tests/__mocks__/mockPreviewState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/mockPreviewState.ts -------------------------------------------------------------------------------- /tests/__mocks__/mockVSCodeDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/mockVSCodeDocument.ts -------------------------------------------------------------------------------- /tests/__mocks__/mockVSCodeUri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/mockVSCodeUri.ts -------------------------------------------------------------------------------- /tests/__mocks__/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/__mocks__/vscode.ts -------------------------------------------------------------------------------- /tests/build/BaseOutputPostProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/BaseOutputPostProcessor.test.ts -------------------------------------------------------------------------------- /tests/build/BuildEngine.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/BuildEngine.test.ts -------------------------------------------------------------------------------- /tests/build/CompilationProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/CompilationProcessor.test.ts -------------------------------------------------------------------------------- /tests/build/ExternalFunctionPreProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/ExternalFunctionPreProcessor.test.ts -------------------------------------------------------------------------------- /tests/build/ExternalFunctionVM.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/ExternalFunctionVM.test.ts -------------------------------------------------------------------------------- /tests/build/IncludePreProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/IncludePreProcessor.test.ts -------------------------------------------------------------------------------- /tests/build/JavaScriptOutputPostProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/JavaScriptOutputPostProcessor.test.ts -------------------------------------------------------------------------------- /tests/build/JsonOutputPostProcessor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/JsonOutputPostProcessor.test.ts -------------------------------------------------------------------------------- /tests/build/PipelineContext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/PipelineContext.test.ts -------------------------------------------------------------------------------- /tests/build/compiler/parseCompilationError.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/compiler/parseCompilationError.test.ts -------------------------------------------------------------------------------- /tests/build/outline/ConstParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/ConstParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/ExternalParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/ExternalParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/FunctionParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/FunctionParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/IncludeParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/IncludeParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/KnotParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/KnotParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/LabelParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/LabelParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/ListParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/ListParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/OutlineParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/OutlineParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/StitchParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/StitchParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/VariableParser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/VariableParser.test.ts -------------------------------------------------------------------------------- /tests/build/outline/formatFunction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/formatFunction.test.ts -------------------------------------------------------------------------------- /tests/build/outline/mapOutlineEntitiesToSymbols.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/mapOutlineEntitiesToSymbols.test.ts -------------------------------------------------------------------------------- /tests/build/outline/stripComments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/build/outline/stripComments.ts -------------------------------------------------------------------------------- /tests/fixtures/external-functions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/fixtures/external-functions.js -------------------------------------------------------------------------------- /tests/fixtures/fixture-compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/fixtures/fixture-compiler.ts -------------------------------------------------------------------------------- /tests/fixtures/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/fixtures/index.ts -------------------------------------------------------------------------------- /tests/fixtures/test-story-external.ink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/fixtures/test-story-external.ink -------------------------------------------------------------------------------- /tests/fixtures/test-story-simple.ink: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /tests/fixtures/test-story-single-choice.ink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/fixtures/test-story-single-choice.ink -------------------------------------------------------------------------------- /tests/fixtures/test-story.ink: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/fixtures/test-story.ink -------------------------------------------------------------------------------- /tests/models/DependencyManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/models/DependencyManager.test.ts -------------------------------------------------------------------------------- /tests/models/DependencyNode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/models/DependencyNode.test.ts -------------------------------------------------------------------------------- /tests/models/OutlineEntity.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/models/OutlineEntity.test.ts -------------------------------------------------------------------------------- /tests/models/OutlineManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/models/OutlineManager.test.ts -------------------------------------------------------------------------------- /tests/models/OutlineSystem.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/models/OutlineSystem.test.ts -------------------------------------------------------------------------------- /tests/preview/PreviewController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/PreviewController.test.ts -------------------------------------------------------------------------------- /tests/preview/PreviewStateManager.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/PreviewStateManager.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/AddErrorsAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/AddErrorsAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/AddStoryEventsAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/AddStoryEventsAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/ClearErrorsAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/ClearErrorsAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/EndStoryAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/EndStoryAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/SelectChoiceAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/SelectChoiceAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/SetCurrentChoicesAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/SetCurrentChoicesAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/StartStoryAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/StartStoryAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/StoryProgressAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/StoryProgressAction.test.ts -------------------------------------------------------------------------------- /tests/preview/actions/ToggleLiveUpdateUIAction.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/preview/actions/ToggleLiveUpdateUIAction.test.ts -------------------------------------------------------------------------------- /tests/services/VSCodeDocumentService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/services/VSCodeDocumentService.test.ts -------------------------------------------------------------------------------- /tests/services/VSCodeExtensionService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/services/VSCodeExtensionService.test.ts -------------------------------------------------------------------------------- /tests/services/VSCodeFileContextService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/services/VSCodeFileContextService.test.ts -------------------------------------------------------------------------------- /tests/services/VSCodeWorkspaceNavigationService.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/services/VSCodeWorkspaceNavigationService.test.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tests/util/glob.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/util/glob.test.ts -------------------------------------------------------------------------------- /tests/util/paths/AdvancedPathResolutionStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/util/paths/AdvancedPathResolutionStrategy.test.ts -------------------------------------------------------------------------------- /tests/util/paths/InkyDefaultPathResolutionStrategy.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tests/util/paths/InkyDefaultPathResolutionStrategy.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bemisguided/vscode-ink-language-tools/HEAD/tsconfig.test.json --------------------------------------------------------------------------------