├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ ├── publish.yml │ └── test.yml ├── .gitignore ├── .husky └── pre-commit ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── .yarn ├── patches │ ├── @uiw-codemirror-extensions-basic-setup-npm-4.23.10-953e998a73.patch │ └── @uiw-react-codemirror-npm-4.23.10-2db625ca86.patch └── releases │ └── yarn-4.2.1.cjs ├── .yarnrc.yml ├── cypress.config.ts ├── cypress ├── e2e │ └── Playground.cy.ts ├── fixtures │ └── example.json ├── support │ ├── commands.ts │ ├── component-index.html │ ├── component.ts │ └── e2e.ts └── tsconfig.json ├── drawio ├── node-process.drawio └── observabilty-improvements.drawio ├── package.json ├── packages ├── core │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── Application.test.ts │ │ ├── Application.ts │ │ ├── ComputerFactory.test.ts │ │ ├── ComputerFactory.ts │ │ ├── Diagram.test.ts │ │ ├── Diagram.ts │ │ ├── DiagramBuilder.test.ts │ │ ├── DiagramBuilder.ts │ │ ├── DiagramQuery.ts │ │ ├── ExecutableDiagram.ts │ │ ├── ExecutionMemory.test.ts │ │ ├── ExecutionMemory.ts │ │ ├── ExecutionMemoryFactory.test.ts │ │ ├── ExecutionMemoryFactory.ts │ │ ├── ExecutionResult.ts │ │ ├── Executor.test.ts │ │ ├── Executor.ts │ │ ├── ExecutorFactory.ts │ │ ├── InputDevice.test.ts │ │ ├── InputDevice.ts │ │ ├── ItemWithParams │ │ │ ├── ItemWithParams.test.ts │ │ │ ├── ItemWithParams.ts │ │ │ ├── JSTransform.ts │ │ │ ├── ParamEvaluator.ts │ │ │ ├── StringableParamEvaluator.ts │ │ │ └── index.ts │ │ ├── LinkGuesser.ts │ │ ├── NodeDescriptionFactory.test.ts │ │ ├── NodeDescriptionFactory.ts │ │ ├── NodeRunError.ts │ │ ├── NodeRunnerContext.ts │ │ ├── ObserverController.test.ts │ │ ├── ObserverController.ts │ │ ├── OutputDevice.test.ts │ │ ├── OutputDevice.ts │ │ ├── Param │ │ │ ├── Cast.ts │ │ │ ├── Evaluation.ts │ │ │ ├── Param.ts │ │ │ ├── casts │ │ │ │ ├── numberCast.ts │ │ │ │ └── stringCast.ts │ │ │ ├── evaluations │ │ │ │ ├── jsExpressionEvaluation.ts │ │ │ │ ├── jsFunctionEvaluation.ts │ │ │ │ ├── jsonEvaluation.ts │ │ │ │ └── stringListEvaluation.ts │ │ │ └── index.ts │ │ ├── PositionGuesser.ts │ │ ├── Registry.ts │ │ ├── computers │ │ │ ├── Aggregate.ts │ │ │ ├── Anonymize.ts │ │ │ ├── Await.test.ts │ │ │ ├── Await.ts │ │ │ ├── Clone.test.ts │ │ │ ├── Clone.ts │ │ │ ├── Comment.test.ts │ │ │ ├── Comment.ts │ │ │ ├── ConsoleLog.test.ts │ │ │ ├── ConsoleLog.ts │ │ │ ├── Create.test.ts │ │ │ ├── Create.ts │ │ │ ├── Describe.test.ts │ │ │ ├── Describe.ts │ │ │ ├── Fake.ts │ │ │ ├── FilterMap.ts │ │ │ ├── FlatMap.ts │ │ │ ├── If.ts │ │ │ ├── Ignore.test.ts │ │ │ ├── Ignore.ts │ │ │ ├── Input.test.ts │ │ │ ├── Input.ts │ │ │ ├── InstantThrow.test.ts │ │ │ ├── InstantThrow.ts │ │ │ ├── Log.test.ts │ │ │ ├── Log.ts │ │ │ ├── LoopBack.ts │ │ │ ├── LoopStart.ts │ │ │ ├── MakeSet.ts │ │ │ ├── Map.test.ts │ │ │ ├── Map.ts │ │ │ ├── Merge.test.ts │ │ │ ├── Merge.ts │ │ │ ├── Output.test.ts │ │ │ ├── Output.ts │ │ │ ├── Pass.test.ts │ │ │ ├── Pass.ts │ │ │ ├── RemoveProperties.ts │ │ │ ├── Request.test.ts │ │ │ ├── Request.ts │ │ │ ├── RequestLoopByOffset.ts │ │ │ ├── RequestLoopByToken.ts │ │ │ ├── Router.ts │ │ │ ├── Sample.test.ts │ │ │ ├── Sample.ts │ │ │ ├── Signal.test.ts │ │ │ ├── Signal.ts │ │ │ ├── Sleep.test.ts │ │ │ ├── Sleep.ts │ │ │ ├── Table.ts │ │ │ ├── Throw.test.ts │ │ │ ├── Throw.ts │ │ │ ├── Unique.test.ts │ │ │ ├── Unique.ts │ │ │ └── index.ts │ │ ├── core.ts │ │ ├── coreNodeProvider.ts │ │ ├── createExecutableDiagram.test.ts │ │ ├── createExecutableDiagram.ts │ │ ├── index.ts │ │ ├── remoteNodeProvider.ts │ │ ├── storage │ │ │ └── inMemoryObserverStorage.ts │ │ ├── support │ │ │ ├── benchmark.ts │ │ │ ├── computerTester │ │ │ │ ├── ComputerTester.ts │ │ │ │ ├── TestStep.ts │ │ │ │ └── testSteps │ │ │ │ │ ├── doRun.ts │ │ │ │ │ ├── expectDone.ts │ │ │ │ │ ├── expectError.ts │ │ │ │ │ ├── expectHooks.ts │ │ │ │ │ ├── expectOutput.ts │ │ │ │ │ ├── expectOutputs.ts │ │ │ │ │ ├── getsInput.ts │ │ │ │ │ ├── getsInputs.ts │ │ │ │ │ └── index.ts │ │ │ └── diagramExecutionTester │ │ │ │ ├── DiagramExecutionTester.test.ts │ │ │ │ └── DiagramExecutionTester.ts │ │ ├── syncPortSchemas.test.ts │ │ ├── syncPortSchemas.ts │ │ ├── testTools.ts │ │ ├── types │ │ │ ├── Computer.ts │ │ │ ├── Errors.ts │ │ │ ├── ExecutionFailure.ts │ │ │ ├── ExecutionObserver.ts │ │ │ ├── ExecutionUpdate.ts │ │ │ ├── GetDataFromStorageParams.ts │ │ │ ├── Hook.ts │ │ │ ├── HooksDevice.ts │ │ │ ├── InputObserveConfig.ts │ │ │ ├── InputObserver.ts │ │ │ ├── ItemValue.ts │ │ │ ├── Link.ts │ │ │ ├── LinkItemsUpdate.ts │ │ │ ├── LinksCountUpdate.ts │ │ │ ├── Node.ts │ │ │ ├── NodeDescription.ts │ │ │ ├── NodeStatuses.ts │ │ │ ├── NotifyObserversCallback.ts │ │ │ ├── ObjectLike.ts │ │ │ ├── ObserverStorage.ts │ │ │ ├── ParamsDevice.ts │ │ │ ├── ParamsValueEvaluator.ts │ │ │ ├── Port.ts │ │ │ ├── PortId.ts │ │ │ ├── PortLinkMap.ts │ │ │ ├── ReportCallback.ts │ │ │ ├── SerializedDiagram.ts │ │ │ └── ServiceProvider.ts │ │ └── utils │ │ │ ├── anonymize.ts │ │ │ ├── arrayToRecord.ts │ │ │ ├── asArray.test.ts │ │ │ ├── asArray.ts │ │ │ ├── batchLimit.ts │ │ │ ├── buildNestedObject.test.ts │ │ │ ├── buildNestedObject.ts │ │ │ ├── createDataStoryId.ts │ │ │ ├── debounce.ts │ │ │ ├── evalMath.ts │ │ │ ├── flattenObjectOneLevel.test.ts │ │ │ ├── flattenObjectOneLevel.ts │ │ │ ├── get.test.ts │ │ │ ├── get.ts │ │ │ ├── isFinished.test.ts │ │ │ ├── isFinished.ts │ │ │ ├── isJson.ts │ │ │ ├── isPromise.ts │ │ │ ├── isStringableParam.ts │ │ │ ├── logWithTime.ts │ │ │ ├── mapToRecord.test.ts │ │ │ ├── mapToRecord.ts │ │ │ ├── merge.test.ts │ │ │ ├── merge.ts │ │ │ ├── multiline.test.ts │ │ │ ├── multiline.ts │ │ │ ├── parseStringList.test.ts │ │ │ ├── parseStringList.ts │ │ │ ├── pascalToSentenceCase.test.ts │ │ │ ├── pascalToSentenceCase.ts │ │ │ ├── serializeError.ts │ │ │ ├── sleep.test.ts │ │ │ ├── sleep.ts │ │ │ ├── snakeCaseToTitleCase.ts │ │ │ ├── stringifyError.ts │ │ │ ├── toLookup.test.ts │ │ │ ├── toLookup.ts │ │ │ ├── withNodeExecutionErrorHandling.test.ts │ │ │ └── withNodeExecutionErrorHandling.ts │ ├── tsconfig.build.esm.json │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── turbo.json │ ├── vite.config.esm.ts │ ├── vite.config.js │ └── vitest.config.ts ├── docs │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── components │ │ ├── Playground.tsx │ │ ├── Toast.tsx │ │ ├── demos │ │ │ ├── DocsFlow.tsx │ │ │ ├── HeroFlow.tsx │ │ │ ├── NodeDemo.tsx │ │ │ ├── ObserversDemo.tsx │ │ │ ├── TableDemo.tsx │ │ │ ├── TinkerDemo.tsx │ │ │ ├── Tree │ │ │ │ ├── CustomActivityBar.tsx │ │ │ │ ├── Empty.tsx │ │ │ │ ├── Loading.tsx │ │ │ │ ├── MultipleDiagram.tsx │ │ │ │ └── SingleDiagram.tsx │ │ │ ├── UnfoldingDemo.tsx │ │ │ └── VisualizeDemo.tsx │ │ ├── hooks │ │ │ ├── useDiagram.tsx │ │ │ └── useRequestApp.tsx │ │ ├── logo.tsx │ │ └── splash │ │ │ ├── CustomizeJSClient.tsx │ │ │ ├── FullScreenHeroSection.tsx │ │ │ ├── HeroSection.tsx │ │ │ ├── SecondarySection.tsx │ │ │ ├── StatsSection.tsx │ │ │ └── ThirdSection.tsx │ ├── const.ts │ ├── globals.css │ ├── hooks │ │ └── useWindowDimensions.ts │ ├── next-env.d.ts │ ├── next.config.mjs │ ├── package.json │ ├── pages │ │ ├── Observers.mdx │ │ ├── Unfolding.mdx │ │ ├── _app.tsx │ │ ├── _meta.ts │ │ ├── contributing.mdx │ │ ├── customize.mdx │ │ ├── getting-started.mdx │ │ ├── hotkeys.mdx │ │ ├── index.mdx │ │ ├── playground-node.mdx │ │ ├── playground.mdx │ │ ├── splash.tsx.sketch │ │ ├── table.mdx │ │ └── tinker.mdx │ ├── postcss.config.js │ ├── public │ │ └── favicon.ico │ ├── tailwind.config.js │ ├── theme.config.tsx │ ├── tree │ │ ├── .gitkeep │ │ ├── main.json │ │ ├── nodes │ │ │ └── stamper.json │ │ └── secondary.json │ ├── tsconfig.json │ └── turbo.json ├── ds-ext │ ├── .gitignore │ ├── .vscode-test.mjs │ ├── .vscodeignore │ ├── .yarnrc │ ├── .yarnrc.yml │ ├── CHANGELOG.md │ ├── README.md │ ├── esbuild.extension.config.mjs │ ├── eslint.config.mjs │ ├── icon.png │ ├── image │ │ ├── datastory-restart-server.png │ │ └── watch-ds-ext.png │ ├── language-configuration.json │ ├── package.json │ ├── scripts │ │ ├── download-duckdb-bindings.mjs │ │ ├── ds-server-utils.mjs │ │ ├── prepare-ds-server.mjs │ │ ├── scripts-prelude.mjs │ │ └── watch-ds-server.mjs │ ├── src │ │ ├── AbstractServer.ts │ │ ├── DataStoryServerStatusBarItem.ts │ │ ├── DiagramDocument.ts │ │ ├── DiagramEditorProvider.ts │ │ ├── ExternalProcessServer.ts │ │ ├── InProcessServer.ts │ │ ├── JsonReadonlyProvider.ts │ │ ├── MessageHandler.ts │ │ ├── app │ │ │ ├── DiagramApp.tsx │ │ │ ├── TableApp.tsx │ │ │ ├── VsCodeToast.tsx │ │ │ ├── createAndBootApp.ts │ │ │ ├── createSocketClient.ts │ │ │ ├── createVsCodeClient.ts │ │ │ ├── dsExtensionInitialData.ts │ │ │ ├── fixCodeMirrorCopyPaste.ts │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── onDrop.ts │ │ │ ├── tsconfig.json │ │ │ └── types │ │ │ │ └── global.d.ts │ │ ├── cjs-shim.ts │ │ ├── commands │ │ │ ├── createDataStoryDBPath.ts │ │ │ ├── createDemosDirectory.ts │ │ │ ├── demos │ │ │ │ ├── create_to_json_file_write.ts │ │ │ │ ├── empty.ts │ │ │ │ ├── index.ts │ │ │ │ ├── json_file_read_to_table.ts │ │ │ │ ├── signal_to_table.ts │ │ │ │ └── signal_to_table_1m_instant_items.ts │ │ │ ├── getDemoApp.ts │ │ │ └── makeDensityDatasets.ts │ │ ├── dsServerHealthChecker.ts │ │ ├── extension.ts │ │ ├── messageHandlers │ │ │ ├── onEdgeDoubleClick.ts │ │ │ └── onToast.ts │ │ ├── serverLauncher.ts │ │ ├── test │ │ │ └── extension.test.ts │ │ ├── utils │ │ │ ├── DsExtConfig.ts │ │ │ ├── loadWorkspaceEnv.ts │ │ │ └── vscode-rxjs.ts │ │ └── vscode-commands.ts │ ├── themes │ │ ├── file-icon-theme.json │ │ ├── icon.png │ │ ├── preview-dark.svg │ │ └── preview-white.svg │ ├── tsconfig.json │ ├── turbo.json │ ├── vite.config.js │ └── vsc-extension-quickstart.md ├── hubspot │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── computers │ │ │ ├── Companies.ts │ │ │ ├── Contacts.ts │ │ │ ├── Deals.ts │ │ │ └── index.ts │ │ ├── crm │ │ │ └── entity │ │ │ │ ├── CrmEntityName.ts │ │ │ │ ├── EntityPage.ts │ │ │ │ ├── archive.ts │ │ │ │ ├── batchArchive.ts │ │ │ │ ├── batchCreate.ts │ │ │ │ ├── batchUpdate.ts │ │ │ │ ├── create.ts │ │ │ │ ├── getAll.ts │ │ │ │ └── update.ts │ │ ├── hubspotProvider.ts │ │ └── index.ts │ ├── tsconfig.json │ └── vitest.config.ts ├── nodejs │ ├── .gitignore │ ├── data-story-tree │ │ └── 1.json │ ├── ds-server.ts │ ├── package.json │ ├── scripts │ │ └── build-server.js │ ├── src │ │ ├── computers │ │ │ ├── CsvFileRead │ │ │ │ ├── CsvFileRead.ts │ │ │ │ └── index.ts │ │ │ ├── CsvFileWrite │ │ │ │ ├── CsvFileWrite.ts │ │ │ │ └── index.ts │ │ │ ├── JsonFileRead │ │ │ │ ├── JsonFileRead.ts │ │ │ │ └── index.ts │ │ │ ├── JsonFileWrite │ │ │ │ ├── JsonFileWrite.ts │ │ │ │ └── index.ts │ │ │ ├── ListFiles │ │ │ │ ├── ListFiles.test.ts │ │ │ │ ├── ListFiles.ts │ │ │ │ └── index.ts │ │ │ ├── ReadFiles │ │ │ │ ├── ReadFiles.ts │ │ │ │ └── index.ts │ │ │ ├── RunCommand │ │ │ │ ├── RunCommand.ts │ │ │ │ ├── execAsync.ts │ │ │ │ └── index.ts │ │ │ ├── WriteFile │ │ │ │ ├── WriteFile.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── nodeJsProvider.ts │ │ ├── server │ │ │ ├── Message.ts │ │ │ ├── MessageHandler.ts │ │ │ ├── SocketServer.ts │ │ │ ├── ds-server.http │ │ │ ├── getWorkingDirConfig.ts │ │ │ ├── healthCheck.ts │ │ │ └── messageHandlers │ │ │ │ ├── abortExecution.ts │ │ │ │ ├── cancelObservation.ts │ │ │ │ ├── getDataFromStorage.ts │ │ │ │ ├── getDiagram.test.ts │ │ │ │ ├── getDiagram.ts │ │ │ │ ├── getNodeDescriptions.ts │ │ │ │ ├── index.ts │ │ │ │ ├── observeLinkCounts.ts │ │ │ │ ├── observeLinkItems.ts │ │ │ │ ├── observeLinkUpdate.ts │ │ │ │ ├── observeNodeStatus.ts │ │ │ │ ├── run.ts │ │ │ │ └── updateDiagram.ts │ │ └── storage │ │ │ ├── createStorage.ts │ │ │ ├── duckDBStorage.test.ts │ │ │ ├── duckDBStorage.ts │ │ │ └── jsonObserverStorage.ts │ ├── tsconfig.json │ ├── turbo.json │ └── vitest.config.ts └── ui │ ├── .gitignore │ ├── README.md │ ├── cypress-vite.config.ts │ ├── cypress.d.ts │ ├── package.json │ ├── postcss.config.js │ ├── src │ ├── SerializedReactFlow.ts │ ├── components │ │ ├── DataStory │ │ │ ├── DataStory.cy.tsx │ │ │ ├── DataStory.tsx │ │ │ ├── DataStoryCanvas.tsx │ │ │ ├── Form │ │ │ │ ├── StringableInput.tsx │ │ │ │ ├── UseFormField.tsx │ │ │ │ └── nodeSettingsForm.tsx │ │ │ ├── clients │ │ │ │ ├── ClientBuffer.ts │ │ │ │ ├── WebSocketHandleResponseMiddleware.ts │ │ │ │ ├── WorkspaceApiClient.ts │ │ │ │ ├── WorkspaceApiClientImplement.ts │ │ │ │ ├── createJSClient.ts │ │ │ │ ├── createSocketClient.ts │ │ │ │ ├── createTransport.ts │ │ │ │ └── utils.ts │ │ │ ├── common │ │ │ │ ├── clipboard.ts │ │ │ │ ├── loadingMask.tsx │ │ │ │ ├── method.ts │ │ │ │ └── placeholder.tsx │ │ │ ├── controls │ │ │ │ ├── AddNodeControl.tsx │ │ │ │ ├── ConfigControl.tsx │ │ │ │ ├── CopyAsJsonControl.tsx │ │ │ │ ├── DataStoryControls.tsx │ │ │ │ ├── RunControl.tsx │ │ │ │ ├── SaveControl.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── useRunControl.ts │ │ │ ├── events │ │ │ │ ├── dataStoryEventType.ts │ │ │ │ └── eventManager.ts │ │ │ ├── getNodesWithNewSelection.test.ts │ │ │ ├── getNodesWithNewSelection.ts │ │ │ ├── hooks │ │ │ │ └── useEscapeKey.ts │ │ │ ├── icons │ │ │ │ ├── abortIcon.tsx │ │ │ │ ├── addNodeIcon.tsx │ │ │ │ ├── backIcon.tsx │ │ │ │ ├── chevronDown.tsx │ │ │ │ ├── chevronRight.tsx │ │ │ │ ├── closeIcon.tsx │ │ │ │ ├── collapseIcon.tsx │ │ │ │ ├── configIcon.tsx │ │ │ │ ├── copyAsJsonIcon.tsx │ │ │ │ ├── diagramIcon.tsx │ │ │ │ ├── dragIcon.tsx │ │ │ │ ├── explorer.tsx │ │ │ │ ├── export.tsx │ │ │ │ ├── fileIcon.tsx │ │ │ │ ├── helpIcon.tsx │ │ │ │ ├── importIcon.tsx │ │ │ │ ├── loadingIcon.tsx │ │ │ │ ├── logoIcon.tsx │ │ │ │ ├── lookingForIcon.tsx │ │ │ │ ├── nodeIcon.tsx │ │ │ │ ├── openIcon.tsx │ │ │ │ ├── portIcon.tsx │ │ │ │ ├── runIcon.tsx │ │ │ │ ├── saveIcon.tsx │ │ │ │ └── tableIcon.tsx │ │ │ ├── index.tsx │ │ │ ├── keyManager.ts │ │ │ ├── mockJSServer │ │ │ │ ├── index.ts │ │ │ │ ├── messageHandlers.ts │ │ │ │ └── storeDiagram.ts │ │ │ ├── modal.tsx │ │ │ ├── modals │ │ │ │ ├── addNodeForm.tsx │ │ │ │ ├── nodeSettingsModal │ │ │ │ │ ├── nodeSettingsModal.tsx │ │ │ │ │ └── tabs │ │ │ │ │ │ ├── InputSchemas.tsx │ │ │ │ │ │ ├── Params │ │ │ │ │ │ ├── Params.tsx │ │ │ │ │ │ ├── ParamsComponentFactory.tsx │ │ │ │ │ │ ├── StringableWithConfig.tsx │ │ │ │ │ │ └── index.tsx │ │ │ │ │ │ ├── index.ts │ │ │ │ │ │ └── outputSchemas │ │ │ │ │ │ ├── common.ts │ │ │ │ │ │ ├── dataStoryOutputTable.tsx │ │ │ │ │ │ ├── index.tsx │ │ │ │ │ │ └── outputSchemas.tsx │ │ │ │ ├── runForm.cy.tsx │ │ │ │ └── runModal │ │ │ │ │ ├── DefineMode.tsx │ │ │ │ │ ├── FillMode.tsx │ │ │ │ │ └── runForm.tsx │ │ │ ├── onDropDefault.ts │ │ │ ├── sidebar │ │ │ │ ├── activityBar.tsx │ │ │ │ ├── addNode.tsx │ │ │ │ ├── config.tsx │ │ │ │ ├── run.tsx │ │ │ │ ├── sidebar.tsx │ │ │ │ └── sidebarWrap.tsx │ │ │ ├── store │ │ │ │ └── store.tsx │ │ │ ├── types.ts │ │ │ ├── useCopyPaste.ts │ │ │ ├── useDragNode.tsx │ │ │ └── useHotkeys.tsx │ │ ├── DropDown │ │ │ └── index.tsx │ │ ├── Node │ │ │ ├── CommentNodeComponent.tsx │ │ │ ├── ConsoleNodeComponent.cy.tsx │ │ │ ├── ConsoleNodeComponent.tsx │ │ │ ├── CustomHandle.tsx │ │ │ ├── InputNodeComponent.tsx │ │ │ ├── LoopBackComponent.tsx │ │ │ ├── LoopStartComponent.tsx │ │ │ ├── NodeComponent.tsx │ │ │ ├── OutputNodeComponent.tsx │ │ │ ├── ReactFlowNode.ts │ │ │ └── table │ │ │ │ ├── CellsMatrix.ts │ │ │ │ ├── GetFormatterOnlyAndDropParam.ts │ │ │ │ ├── ItemCollection.test.ts │ │ │ │ ├── ItemCollection.ts │ │ │ │ ├── LoadingComponent.tsx │ │ │ │ ├── MemoizedTableBody.tsx │ │ │ │ ├── MemoizedTableHeader.tsx │ │ │ │ ├── StandaloneTable.tsx │ │ │ │ ├── TableCell.tsx │ │ │ │ ├── TableNodeComponent.cy.tsx │ │ │ │ ├── TableNodeComponent.tsx │ │ │ │ ├── UseObserverTable.tsx │ │ │ │ └── mock.ts │ │ └── forms │ │ │ └── inputs │ │ │ ├── interpolatable │ │ │ └── InterpolatableTextarea.tsx │ │ │ ├── json.tsx │ │ │ ├── number.tsx │ │ │ ├── select.tsx │ │ │ ├── string.tsx │ │ │ └── text.tsx │ ├── factories │ │ ├── DiagramFactory.ts │ │ ├── NodeFactory.ts │ │ └── ReactFlowFactory.ts │ ├── index.ts │ ├── reactFlowToDiagram.ts │ ├── styles │ │ ├── dataStoryCanvasStyle.css │ │ └── globals.css │ └── withResolversPolyfill.ts │ ├── tailwind.config.js │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.test.json │ ├── turbo.json │ ├── vitest.config.ts │ └── webpack.config.js ├── readme.md ├── scripts └── addNodesToDocs.ts ├── turbo.json ├── vercel.json ├── vitest.config.ts ├── yarn.config.cjs └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.yarn/patches/@uiw-codemirror-extensions-basic-setup-npm-4.23.10-953e998a73.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.yarn/patches/@uiw-codemirror-extensions-basic-setup-npm-4.23.10-953e998a73.patch -------------------------------------------------------------------------------- /.yarn/patches/@uiw-react-codemirror-npm-4.23.10-2db625ca86.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.yarn/patches/@uiw-react-codemirror-npm-4.23.10-2db625ca86.patch -------------------------------------------------------------------------------- /.yarn/releases/yarn-4.2.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.yarn/releases/yarn-4.2.1.cjs -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/.yarnrc.yml -------------------------------------------------------------------------------- /cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress.config.ts -------------------------------------------------------------------------------- /cypress/e2e/Playground.cy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress/e2e/Playground.cy.ts -------------------------------------------------------------------------------- /cypress/fixtures/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress/fixtures/example.json -------------------------------------------------------------------------------- /cypress/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress/support/commands.ts -------------------------------------------------------------------------------- /cypress/support/component-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress/support/component-index.html -------------------------------------------------------------------------------- /cypress/support/component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress/support/component.ts -------------------------------------------------------------------------------- /cypress/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress/support/e2e.ts -------------------------------------------------------------------------------- /cypress/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/cypress/tsconfig.json -------------------------------------------------------------------------------- /drawio/node-process.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/drawio/node-process.drawio -------------------------------------------------------------------------------- /drawio/observabilty-improvements.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/drawio/observabilty-improvements.drawio -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/.gitignore -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/Application.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Application.test.ts -------------------------------------------------------------------------------- /packages/core/src/Application.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Application.ts -------------------------------------------------------------------------------- /packages/core/src/ComputerFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ComputerFactory.test.ts -------------------------------------------------------------------------------- /packages/core/src/ComputerFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ComputerFactory.ts -------------------------------------------------------------------------------- /packages/core/src/Diagram.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Diagram.test.ts -------------------------------------------------------------------------------- /packages/core/src/Diagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Diagram.ts -------------------------------------------------------------------------------- /packages/core/src/DiagramBuilder.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/DiagramBuilder.test.ts -------------------------------------------------------------------------------- /packages/core/src/DiagramBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/DiagramBuilder.ts -------------------------------------------------------------------------------- /packages/core/src/DiagramQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/DiagramQuery.ts -------------------------------------------------------------------------------- /packages/core/src/ExecutableDiagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ExecutableDiagram.ts -------------------------------------------------------------------------------- /packages/core/src/ExecutionMemory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ExecutionMemory.test.ts -------------------------------------------------------------------------------- /packages/core/src/ExecutionMemory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ExecutionMemory.ts -------------------------------------------------------------------------------- /packages/core/src/ExecutionMemoryFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ExecutionMemoryFactory.test.ts -------------------------------------------------------------------------------- /packages/core/src/ExecutionMemoryFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ExecutionMemoryFactory.ts -------------------------------------------------------------------------------- /packages/core/src/ExecutionResult.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ExecutionResult.ts -------------------------------------------------------------------------------- /packages/core/src/Executor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Executor.test.ts -------------------------------------------------------------------------------- /packages/core/src/Executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Executor.ts -------------------------------------------------------------------------------- /packages/core/src/ExecutorFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ExecutorFactory.ts -------------------------------------------------------------------------------- /packages/core/src/InputDevice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/InputDevice.test.ts -------------------------------------------------------------------------------- /packages/core/src/InputDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/InputDevice.ts -------------------------------------------------------------------------------- /packages/core/src/ItemWithParams/ItemWithParams.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ItemWithParams/ItemWithParams.test.ts -------------------------------------------------------------------------------- /packages/core/src/ItemWithParams/ItemWithParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ItemWithParams/ItemWithParams.ts -------------------------------------------------------------------------------- /packages/core/src/ItemWithParams/JSTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ItemWithParams/JSTransform.ts -------------------------------------------------------------------------------- /packages/core/src/ItemWithParams/ParamEvaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ItemWithParams/ParamEvaluator.ts -------------------------------------------------------------------------------- /packages/core/src/ItemWithParams/StringableParamEvaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ItemWithParams/StringableParamEvaluator.ts -------------------------------------------------------------------------------- /packages/core/src/ItemWithParams/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ItemWithParams/index.ts -------------------------------------------------------------------------------- /packages/core/src/LinkGuesser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/LinkGuesser.ts -------------------------------------------------------------------------------- /packages/core/src/NodeDescriptionFactory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/NodeDescriptionFactory.test.ts -------------------------------------------------------------------------------- /packages/core/src/NodeDescriptionFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/NodeDescriptionFactory.ts -------------------------------------------------------------------------------- /packages/core/src/NodeRunError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/NodeRunError.ts -------------------------------------------------------------------------------- /packages/core/src/NodeRunnerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/NodeRunnerContext.ts -------------------------------------------------------------------------------- /packages/core/src/ObserverController.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ObserverController.test.ts -------------------------------------------------------------------------------- /packages/core/src/ObserverController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/ObserverController.ts -------------------------------------------------------------------------------- /packages/core/src/OutputDevice.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/OutputDevice.test.ts -------------------------------------------------------------------------------- /packages/core/src/OutputDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/OutputDevice.ts -------------------------------------------------------------------------------- /packages/core/src/Param/Cast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/Cast.ts -------------------------------------------------------------------------------- /packages/core/src/Param/Evaluation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/Evaluation.ts -------------------------------------------------------------------------------- /packages/core/src/Param/Param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/Param.ts -------------------------------------------------------------------------------- /packages/core/src/Param/casts/numberCast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/casts/numberCast.ts -------------------------------------------------------------------------------- /packages/core/src/Param/casts/stringCast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/casts/stringCast.ts -------------------------------------------------------------------------------- /packages/core/src/Param/evaluations/jsExpressionEvaluation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/evaluations/jsExpressionEvaluation.ts -------------------------------------------------------------------------------- /packages/core/src/Param/evaluations/jsFunctionEvaluation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/evaluations/jsFunctionEvaluation.ts -------------------------------------------------------------------------------- /packages/core/src/Param/evaluations/jsonEvaluation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/evaluations/jsonEvaluation.ts -------------------------------------------------------------------------------- /packages/core/src/Param/evaluations/stringListEvaluation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Param/evaluations/stringListEvaluation.ts -------------------------------------------------------------------------------- /packages/core/src/Param/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Param' -------------------------------------------------------------------------------- /packages/core/src/PositionGuesser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/PositionGuesser.ts -------------------------------------------------------------------------------- /packages/core/src/Registry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/Registry.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Aggregate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Aggregate.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Anonymize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Anonymize.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Await.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Await.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Await.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Await.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Clone.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Clone.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Clone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Clone.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Comment.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Comment.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Comment.ts -------------------------------------------------------------------------------- /packages/core/src/computers/ConsoleLog.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/ConsoleLog.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/ConsoleLog.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/ConsoleLog.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Create.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Create.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Create.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Describe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Describe.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Describe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Describe.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Fake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Fake.ts -------------------------------------------------------------------------------- /packages/core/src/computers/FilterMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/FilterMap.ts -------------------------------------------------------------------------------- /packages/core/src/computers/FlatMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/FlatMap.ts -------------------------------------------------------------------------------- /packages/core/src/computers/If.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/If.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Ignore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Ignore.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Ignore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Ignore.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Input.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Input.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Input.ts -------------------------------------------------------------------------------- /packages/core/src/computers/InstantThrow.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/InstantThrow.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/InstantThrow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/InstantThrow.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Log.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Log.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Log.ts -------------------------------------------------------------------------------- /packages/core/src/computers/LoopBack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/LoopBack.ts -------------------------------------------------------------------------------- /packages/core/src/computers/LoopStart.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/LoopStart.ts -------------------------------------------------------------------------------- /packages/core/src/computers/MakeSet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/MakeSet.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Map.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Map.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Map.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Merge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Merge.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Merge.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Output.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Output.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Output.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Pass.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Pass.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Pass.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Pass.ts -------------------------------------------------------------------------------- /packages/core/src/computers/RemoveProperties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/RemoveProperties.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Request.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Request.ts -------------------------------------------------------------------------------- /packages/core/src/computers/RequestLoopByOffset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/RequestLoopByOffset.ts -------------------------------------------------------------------------------- /packages/core/src/computers/RequestLoopByToken.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/RequestLoopByToken.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Router.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Sample.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Sample.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Sample.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Sample.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Signal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Signal.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Signal.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Signal.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Sleep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Sleep.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Sleep.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Table.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Throw.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Throw.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Throw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Throw.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Unique.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Unique.test.ts -------------------------------------------------------------------------------- /packages/core/src/computers/Unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/Unique.ts -------------------------------------------------------------------------------- /packages/core/src/computers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/computers/index.ts -------------------------------------------------------------------------------- /packages/core/src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/core.ts -------------------------------------------------------------------------------- /packages/core/src/coreNodeProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/coreNodeProvider.ts -------------------------------------------------------------------------------- /packages/core/src/createExecutableDiagram.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/createExecutableDiagram.test.ts -------------------------------------------------------------------------------- /packages/core/src/createExecutableDiagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/createExecutableDiagram.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/remoteNodeProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/remoteNodeProvider.ts -------------------------------------------------------------------------------- /packages/core/src/storage/inMemoryObserverStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/storage/inMemoryObserverStorage.ts -------------------------------------------------------------------------------- /packages/core/src/support/benchmark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/benchmark.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/ComputerTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/ComputerTester.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/TestStep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/TestStep.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/doRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/doRun.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/expectDone.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/expectDone.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/expectError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/expectError.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/expectHooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/expectHooks.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/expectOutput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/expectOutput.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/expectOutputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/expectOutputs.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/getsInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/getsInput.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/getsInputs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/getsInputs.ts -------------------------------------------------------------------------------- /packages/core/src/support/computerTester/testSteps/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/computerTester/testSteps/index.ts -------------------------------------------------------------------------------- /packages/core/src/support/diagramExecutionTester/DiagramExecutionTester.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/diagramExecutionTester/DiagramExecutionTester.test.ts -------------------------------------------------------------------------------- /packages/core/src/support/diagramExecutionTester/DiagramExecutionTester.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/support/diagramExecutionTester/DiagramExecutionTester.ts -------------------------------------------------------------------------------- /packages/core/src/syncPortSchemas.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/syncPortSchemas.test.ts -------------------------------------------------------------------------------- /packages/core/src/syncPortSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/syncPortSchemas.ts -------------------------------------------------------------------------------- /packages/core/src/testTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/testTools.ts -------------------------------------------------------------------------------- /packages/core/src/types/Computer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/Computer.ts -------------------------------------------------------------------------------- /packages/core/src/types/Errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/Errors.ts -------------------------------------------------------------------------------- /packages/core/src/types/ExecutionFailure.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ExecutionFailure.ts -------------------------------------------------------------------------------- /packages/core/src/types/ExecutionObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ExecutionObserver.ts -------------------------------------------------------------------------------- /packages/core/src/types/ExecutionUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ExecutionUpdate.ts -------------------------------------------------------------------------------- /packages/core/src/types/GetDataFromStorageParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/GetDataFromStorageParams.ts -------------------------------------------------------------------------------- /packages/core/src/types/Hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/Hook.ts -------------------------------------------------------------------------------- /packages/core/src/types/HooksDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/HooksDevice.ts -------------------------------------------------------------------------------- /packages/core/src/types/InputObserveConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/InputObserveConfig.ts -------------------------------------------------------------------------------- /packages/core/src/types/InputObserver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/InputObserver.ts -------------------------------------------------------------------------------- /packages/core/src/types/ItemValue.ts: -------------------------------------------------------------------------------- 1 | export type ItemValue = Record -------------------------------------------------------------------------------- /packages/core/src/types/Link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/Link.ts -------------------------------------------------------------------------------- /packages/core/src/types/LinkItemsUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/LinkItemsUpdate.ts -------------------------------------------------------------------------------- /packages/core/src/types/LinksCountUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/LinksCountUpdate.ts -------------------------------------------------------------------------------- /packages/core/src/types/Node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/Node.ts -------------------------------------------------------------------------------- /packages/core/src/types/NodeDescription.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/NodeDescription.ts -------------------------------------------------------------------------------- /packages/core/src/types/NodeStatuses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/NodeStatuses.ts -------------------------------------------------------------------------------- /packages/core/src/types/NotifyObserversCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/NotifyObserversCallback.ts -------------------------------------------------------------------------------- /packages/core/src/types/ObjectLike.ts: -------------------------------------------------------------------------------- 1 | export type ObjectLike = { 2 | [key: string]: any; 3 | }; -------------------------------------------------------------------------------- /packages/core/src/types/ObserverStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ObserverStorage.ts -------------------------------------------------------------------------------- /packages/core/src/types/ParamsDevice.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ParamsDevice.ts -------------------------------------------------------------------------------- /packages/core/src/types/ParamsValueEvaluator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ParamsValueEvaluator.ts -------------------------------------------------------------------------------- /packages/core/src/types/Port.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/Port.ts -------------------------------------------------------------------------------- /packages/core/src/types/PortId.ts: -------------------------------------------------------------------------------- 1 | export type PortId = string; -------------------------------------------------------------------------------- /packages/core/src/types/PortLinkMap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/PortLinkMap.ts -------------------------------------------------------------------------------- /packages/core/src/types/ReportCallback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ReportCallback.ts -------------------------------------------------------------------------------- /packages/core/src/types/SerializedDiagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/SerializedDiagram.ts -------------------------------------------------------------------------------- /packages/core/src/types/ServiceProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/types/ServiceProvider.ts -------------------------------------------------------------------------------- /packages/core/src/utils/anonymize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/anonymize.ts -------------------------------------------------------------------------------- /packages/core/src/utils/arrayToRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/arrayToRecord.ts -------------------------------------------------------------------------------- /packages/core/src/utils/asArray.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/asArray.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/asArray.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/asArray.ts -------------------------------------------------------------------------------- /packages/core/src/utils/batchLimit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/batchLimit.ts -------------------------------------------------------------------------------- /packages/core/src/utils/buildNestedObject.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/buildNestedObject.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/buildNestedObject.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/buildNestedObject.ts -------------------------------------------------------------------------------- /packages/core/src/utils/createDataStoryId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/createDataStoryId.ts -------------------------------------------------------------------------------- /packages/core/src/utils/debounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/debounce.ts -------------------------------------------------------------------------------- /packages/core/src/utils/evalMath.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/src/utils/flattenObjectOneLevel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/flattenObjectOneLevel.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/flattenObjectOneLevel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/flattenObjectOneLevel.ts -------------------------------------------------------------------------------- /packages/core/src/utils/get.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/get.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/get.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isFinished.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/isFinished.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isFinished.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/isFinished.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isJson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/isJson.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isPromise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/isPromise.ts -------------------------------------------------------------------------------- /packages/core/src/utils/isStringableParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/isStringableParam.ts -------------------------------------------------------------------------------- /packages/core/src/utils/logWithTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/logWithTime.ts -------------------------------------------------------------------------------- /packages/core/src/utils/mapToRecord.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/mapToRecord.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/mapToRecord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/mapToRecord.ts -------------------------------------------------------------------------------- /packages/core/src/utils/merge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/merge.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/merge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/merge.ts -------------------------------------------------------------------------------- /packages/core/src/utils/multiline.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/multiline.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/multiline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/multiline.ts -------------------------------------------------------------------------------- /packages/core/src/utils/parseStringList.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/parseStringList.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/parseStringList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/parseStringList.ts -------------------------------------------------------------------------------- /packages/core/src/utils/pascalToSentenceCase.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/pascalToSentenceCase.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/pascalToSentenceCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/pascalToSentenceCase.ts -------------------------------------------------------------------------------- /packages/core/src/utils/serializeError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/serializeError.ts -------------------------------------------------------------------------------- /packages/core/src/utils/sleep.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/sleep.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/sleep.ts -------------------------------------------------------------------------------- /packages/core/src/utils/snakeCaseToTitleCase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/snakeCaseToTitleCase.ts -------------------------------------------------------------------------------- /packages/core/src/utils/stringifyError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/stringifyError.ts -------------------------------------------------------------------------------- /packages/core/src/utils/toLookup.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/toLookup.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/toLookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/toLookup.ts -------------------------------------------------------------------------------- /packages/core/src/utils/withNodeExecutionErrorHandling.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/withNodeExecutionErrorHandling.test.ts -------------------------------------------------------------------------------- /packages/core/src/utils/withNodeExecutionErrorHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/src/utils/withNodeExecutionErrorHandling.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.build.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/tsconfig.build.esm.json -------------------------------------------------------------------------------- /packages/core/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/tsconfig.build.json -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/turbo.json -------------------------------------------------------------------------------- /packages/core/vite.config.esm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/vite.config.esm.ts -------------------------------------------------------------------------------- /packages/core/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/vite.config.js -------------------------------------------------------------------------------- /packages/core/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/core/vitest.config.ts -------------------------------------------------------------------------------- /packages/docs/.gitignore: -------------------------------------------------------------------------------- 1 | .next 2 | node_modules 3 | .yarn 4 | -------------------------------------------------------------------------------- /packages/docs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/LICENSE -------------------------------------------------------------------------------- /packages/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/README.md -------------------------------------------------------------------------------- /packages/docs/components/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/Playground.tsx -------------------------------------------------------------------------------- /packages/docs/components/Toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/Toast.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/DocsFlow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/DocsFlow.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/HeroFlow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/HeroFlow.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/NodeDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/NodeDemo.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/ObserversDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/ObserversDemo.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/TableDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/TableDemo.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/TinkerDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/TinkerDemo.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/Tree/CustomActivityBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/Tree/CustomActivityBar.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/Tree/Empty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/Tree/Empty.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/Tree/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/Tree/Loading.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/Tree/MultipleDiagram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/Tree/MultipleDiagram.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/Tree/SingleDiagram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/Tree/SingleDiagram.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/UnfoldingDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/UnfoldingDemo.tsx -------------------------------------------------------------------------------- /packages/docs/components/demos/VisualizeDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/demos/VisualizeDemo.tsx -------------------------------------------------------------------------------- /packages/docs/components/hooks/useDiagram.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/hooks/useDiagram.tsx -------------------------------------------------------------------------------- /packages/docs/components/hooks/useRequestApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/hooks/useRequestApp.tsx -------------------------------------------------------------------------------- /packages/docs/components/logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/logo.tsx -------------------------------------------------------------------------------- /packages/docs/components/splash/CustomizeJSClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/splash/CustomizeJSClient.tsx -------------------------------------------------------------------------------- /packages/docs/components/splash/FullScreenHeroSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/splash/FullScreenHeroSection.tsx -------------------------------------------------------------------------------- /packages/docs/components/splash/HeroSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/splash/HeroSection.tsx -------------------------------------------------------------------------------- /packages/docs/components/splash/SecondarySection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/splash/SecondarySection.tsx -------------------------------------------------------------------------------- /packages/docs/components/splash/StatsSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/splash/StatsSection.tsx -------------------------------------------------------------------------------- /packages/docs/components/splash/ThirdSection.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/components/splash/ThirdSection.tsx -------------------------------------------------------------------------------- /packages/docs/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/const.ts -------------------------------------------------------------------------------- /packages/docs/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/globals.css -------------------------------------------------------------------------------- /packages/docs/hooks/useWindowDimensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/hooks/useWindowDimensions.ts -------------------------------------------------------------------------------- /packages/docs/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/next-env.d.ts -------------------------------------------------------------------------------- /packages/docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/next.config.mjs -------------------------------------------------------------------------------- /packages/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/package.json -------------------------------------------------------------------------------- /packages/docs/pages/Observers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/Observers.mdx -------------------------------------------------------------------------------- /packages/docs/pages/Unfolding.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/Unfolding.mdx -------------------------------------------------------------------------------- /packages/docs/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/_app.tsx -------------------------------------------------------------------------------- /packages/docs/pages/_meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/_meta.ts -------------------------------------------------------------------------------- /packages/docs/pages/contributing.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/contributing.mdx -------------------------------------------------------------------------------- /packages/docs/pages/customize.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/customize.mdx -------------------------------------------------------------------------------- /packages/docs/pages/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/getting-started.mdx -------------------------------------------------------------------------------- /packages/docs/pages/hotkeys.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/hotkeys.mdx -------------------------------------------------------------------------------- /packages/docs/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/index.mdx -------------------------------------------------------------------------------- /packages/docs/pages/playground-node.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/playground-node.mdx -------------------------------------------------------------------------------- /packages/docs/pages/playground.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/playground.mdx -------------------------------------------------------------------------------- /packages/docs/pages/splash.tsx.sketch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/splash.tsx.sketch -------------------------------------------------------------------------------- /packages/docs/pages/table.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/table.mdx -------------------------------------------------------------------------------- /packages/docs/pages/tinker.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/pages/tinker.mdx -------------------------------------------------------------------------------- /packages/docs/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/postcss.config.js -------------------------------------------------------------------------------- /packages/docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/public/favicon.ico -------------------------------------------------------------------------------- /packages/docs/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/tailwind.config.js -------------------------------------------------------------------------------- /packages/docs/theme.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/theme.config.tsx -------------------------------------------------------------------------------- /packages/docs/tree/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/docs/tree/main.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/tree/main.json -------------------------------------------------------------------------------- /packages/docs/tree/nodes/stamper.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/tree/nodes/stamper.json -------------------------------------------------------------------------------- /packages/docs/tree/secondary.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/tree/secondary.json -------------------------------------------------------------------------------- /packages/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/tsconfig.json -------------------------------------------------------------------------------- /packages/docs/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/docs/turbo.json -------------------------------------------------------------------------------- /packages/ds-ext/.gitignore: -------------------------------------------------------------------------------- 1 | install-scripts/*.min.js 2 | -------------------------------------------------------------------------------- /packages/ds-ext/.vscode-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/.vscode-test.mjs -------------------------------------------------------------------------------- /packages/ds-ext/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/.vscodeignore -------------------------------------------------------------------------------- /packages/ds-ext/.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true -------------------------------------------------------------------------------- /packages/ds-ext/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /packages/ds-ext/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ds-ext/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/README.md -------------------------------------------------------------------------------- /packages/ds-ext/esbuild.extension.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/esbuild.extension.config.mjs -------------------------------------------------------------------------------- /packages/ds-ext/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/eslint.config.mjs -------------------------------------------------------------------------------- /packages/ds-ext/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/icon.png -------------------------------------------------------------------------------- /packages/ds-ext/image/datastory-restart-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/image/datastory-restart-server.png -------------------------------------------------------------------------------- /packages/ds-ext/image/watch-ds-ext.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/image/watch-ds-ext.png -------------------------------------------------------------------------------- /packages/ds-ext/language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/language-configuration.json -------------------------------------------------------------------------------- /packages/ds-ext/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/package.json -------------------------------------------------------------------------------- /packages/ds-ext/scripts/download-duckdb-bindings.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/scripts/download-duckdb-bindings.mjs -------------------------------------------------------------------------------- /packages/ds-ext/scripts/ds-server-utils.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/scripts/ds-server-utils.mjs -------------------------------------------------------------------------------- /packages/ds-ext/scripts/prepare-ds-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/scripts/prepare-ds-server.mjs -------------------------------------------------------------------------------- /packages/ds-ext/scripts/scripts-prelude.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/scripts/scripts-prelude.mjs -------------------------------------------------------------------------------- /packages/ds-ext/scripts/watch-ds-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/scripts/watch-ds-server.mjs -------------------------------------------------------------------------------- /packages/ds-ext/src/AbstractServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/AbstractServer.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/DataStoryServerStatusBarItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/DataStoryServerStatusBarItem.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/DiagramDocument.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/DiagramDocument.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/DiagramEditorProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/DiagramEditorProvider.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/ExternalProcessServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/ExternalProcessServer.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/InProcessServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/InProcessServer.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/JsonReadonlyProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/JsonReadonlyProvider.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/MessageHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/MessageHandler.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/app/DiagramApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/DiagramApp.tsx -------------------------------------------------------------------------------- /packages/ds-ext/src/app/TableApp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/TableApp.tsx -------------------------------------------------------------------------------- /packages/ds-ext/src/app/VsCodeToast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/VsCodeToast.tsx -------------------------------------------------------------------------------- /packages/ds-ext/src/app/createAndBootApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/createAndBootApp.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/app/createSocketClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/createSocketClient.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/app/createVsCodeClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/createVsCodeClient.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/app/dsExtensionInitialData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/dsExtensionInitialData.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/app/fixCodeMirrorCopyPaste.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/fixCodeMirrorCopyPaste.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/app/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/index.css -------------------------------------------------------------------------------- /packages/ds-ext/src/app/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/index.tsx -------------------------------------------------------------------------------- /packages/ds-ext/src/app/onDrop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/onDrop.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/tsconfig.json -------------------------------------------------------------------------------- /packages/ds-ext/src/app/types/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/app/types/global.d.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/cjs-shim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/cjs-shim.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/createDataStoryDBPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/createDataStoryDBPath.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/createDemosDirectory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/createDemosDirectory.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/demos/create_to_json_file_write.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/demos/create_to_json_file_write.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/demos/empty.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/demos/empty.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/demos/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/demos/index.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/demos/json_file_read_to_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/demos/json_file_read_to_table.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/demos/signal_to_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/demos/signal_to_table.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/demos/signal_to_table_1m_instant_items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/demos/signal_to_table_1m_instant_items.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/getDemoApp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/getDemoApp.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/commands/makeDensityDatasets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/commands/makeDensityDatasets.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/dsServerHealthChecker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/dsServerHealthChecker.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/extension.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/messageHandlers/onEdgeDoubleClick.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/messageHandlers/onEdgeDoubleClick.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/messageHandlers/onToast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/messageHandlers/onToast.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/serverLauncher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/serverLauncher.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/test/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/test/extension.test.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/utils/DsExtConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/utils/DsExtConfig.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/utils/loadWorkspaceEnv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/utils/loadWorkspaceEnv.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/utils/vscode-rxjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/utils/vscode-rxjs.ts -------------------------------------------------------------------------------- /packages/ds-ext/src/vscode-commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/src/vscode-commands.ts -------------------------------------------------------------------------------- /packages/ds-ext/themes/file-icon-theme.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/themes/file-icon-theme.json -------------------------------------------------------------------------------- /packages/ds-ext/themes/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/themes/icon.png -------------------------------------------------------------------------------- /packages/ds-ext/themes/preview-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/themes/preview-dark.svg -------------------------------------------------------------------------------- /packages/ds-ext/themes/preview-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/themes/preview-white.svg -------------------------------------------------------------------------------- /packages/ds-ext/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/tsconfig.json -------------------------------------------------------------------------------- /packages/ds-ext/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/turbo.json -------------------------------------------------------------------------------- /packages/ds-ext/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/vite.config.js -------------------------------------------------------------------------------- /packages/ds-ext/vsc-extension-quickstart.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ds-ext/vsc-extension-quickstart.md -------------------------------------------------------------------------------- /packages/hubspot/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/.gitignore -------------------------------------------------------------------------------- /packages/hubspot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/package.json -------------------------------------------------------------------------------- /packages/hubspot/src/computers/Companies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/computers/Companies.ts -------------------------------------------------------------------------------- /packages/hubspot/src/computers/Contacts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/computers/Contacts.ts -------------------------------------------------------------------------------- /packages/hubspot/src/computers/Deals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/computers/Deals.ts -------------------------------------------------------------------------------- /packages/hubspot/src/computers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/computers/index.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/CrmEntityName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/CrmEntityName.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/EntityPage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/EntityPage.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/archive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/archive.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/batchArchive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/batchArchive.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/batchCreate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/batchCreate.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/batchUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/batchUpdate.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/create.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/getAll.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/getAll.ts -------------------------------------------------------------------------------- /packages/hubspot/src/crm/entity/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/crm/entity/update.ts -------------------------------------------------------------------------------- /packages/hubspot/src/hubspotProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/hubspotProvider.ts -------------------------------------------------------------------------------- /packages/hubspot/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/src/index.ts -------------------------------------------------------------------------------- /packages/hubspot/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/tsconfig.json -------------------------------------------------------------------------------- /packages/hubspot/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/hubspot/vitest.config.ts -------------------------------------------------------------------------------- /packages/nodejs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/.gitignore -------------------------------------------------------------------------------- /packages/nodejs/data-story-tree/1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/data-story-tree/1.json -------------------------------------------------------------------------------- /packages/nodejs/ds-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/ds-server.ts -------------------------------------------------------------------------------- /packages/nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/package.json -------------------------------------------------------------------------------- /packages/nodejs/scripts/build-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/scripts/build-server.js -------------------------------------------------------------------------------- /packages/nodejs/src/computers/CsvFileRead/CsvFileRead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/CsvFileRead/CsvFileRead.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/CsvFileRead/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/CsvFileRead/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/CsvFileWrite/CsvFileWrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/CsvFileWrite/CsvFileWrite.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/CsvFileWrite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/CsvFileWrite/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/JsonFileRead/JsonFileRead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/JsonFileRead/JsonFileRead.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/JsonFileRead/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/JsonFileRead/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/JsonFileWrite/JsonFileWrite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/JsonFileWrite/JsonFileWrite.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/JsonFileWrite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/JsonFileWrite/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/ListFiles/ListFiles.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/ListFiles/ListFiles.test.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/ListFiles/ListFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/ListFiles/ListFiles.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/ListFiles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/ListFiles/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/ReadFiles/ReadFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/ReadFiles/ReadFiles.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/ReadFiles/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/ReadFiles/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/RunCommand/RunCommand.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/RunCommand/RunCommand.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/RunCommand/execAsync.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/RunCommand/execAsync.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/RunCommand/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/RunCommand/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/WriteFile/WriteFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/WriteFile/WriteFile.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/WriteFile/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/WriteFile/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/computers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/computers/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/nodeJsProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/nodeJsProvider.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/Message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/Message.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/MessageHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/MessageHandler.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/SocketServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/SocketServer.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/ds-server.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/ds-server.http -------------------------------------------------------------------------------- /packages/nodejs/src/server/getWorkingDirConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/getWorkingDirConfig.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/healthCheck.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/healthCheck.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/abortExecution.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/abortExecution.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/cancelObservation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/cancelObservation.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/getDataFromStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/getDataFromStorage.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/getDiagram.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/getDiagram.test.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/getDiagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/getDiagram.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/getNodeDescriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/getNodeDescriptions.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/index.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/observeLinkCounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/observeLinkCounts.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/observeLinkItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/observeLinkItems.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/observeLinkUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/observeLinkUpdate.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/observeNodeStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/observeNodeStatus.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/run.ts -------------------------------------------------------------------------------- /packages/nodejs/src/server/messageHandlers/updateDiagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/server/messageHandlers/updateDiagram.ts -------------------------------------------------------------------------------- /packages/nodejs/src/storage/createStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/storage/createStorage.ts -------------------------------------------------------------------------------- /packages/nodejs/src/storage/duckDBStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/storage/duckDBStorage.test.ts -------------------------------------------------------------------------------- /packages/nodejs/src/storage/duckDBStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/storage/duckDBStorage.ts -------------------------------------------------------------------------------- /packages/nodejs/src/storage/jsonObserverStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/src/storage/jsonObserverStorage.ts -------------------------------------------------------------------------------- /packages/nodejs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/tsconfig.json -------------------------------------------------------------------------------- /packages/nodejs/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/turbo.json -------------------------------------------------------------------------------- /packages/nodejs/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/nodejs/vitest.config.ts -------------------------------------------------------------------------------- /packages/ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/.gitignore -------------------------------------------------------------------------------- /packages/ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/README.md -------------------------------------------------------------------------------- /packages/ui/cypress-vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/cypress-vite.config.ts -------------------------------------------------------------------------------- /packages/ui/cypress.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/cypress.d.ts -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/postcss.config.js -------------------------------------------------------------------------------- /packages/ui/src/SerializedReactFlow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/SerializedReactFlow.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/DataStory.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/DataStory.cy.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/DataStory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/DataStory.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/DataStoryCanvas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/DataStoryCanvas.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/Form/StringableInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/Form/StringableInput.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/Form/UseFormField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/Form/UseFormField.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/Form/nodeSettingsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/Form/nodeSettingsForm.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/ClientBuffer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/ClientBuffer.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/WebSocketHandleResponseMiddleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/WebSocketHandleResponseMiddleware.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/WorkspaceApiClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/WorkspaceApiClient.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/WorkspaceApiClientImplement.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/WorkspaceApiClientImplement.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/createJSClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/createJSClient.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/createSocketClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/createSocketClient.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/createTransport.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/createTransport.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/clients/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/clients/utils.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/common/clipboard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/common/clipboard.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/common/loadingMask.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/common/loadingMask.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/common/method.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/common/method.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/common/placeholder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/common/placeholder.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/AddNodeControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/AddNodeControl.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/ConfigControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/ConfigControl.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/CopyAsJsonControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/CopyAsJsonControl.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/DataStoryControls.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/DataStoryControls.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/RunControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/RunControl.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/SaveControl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/SaveControl.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/controls/useRunControl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/controls/useRunControl.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/events/dataStoryEventType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/events/dataStoryEventType.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/events/eventManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/events/eventManager.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/getNodesWithNewSelection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/getNodesWithNewSelection.test.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/getNodesWithNewSelection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/getNodesWithNewSelection.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/hooks/useEscapeKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/hooks/useEscapeKey.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/abortIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/abortIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/addNodeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/addNodeIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/backIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/backIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/chevronDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/chevronDown.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/chevronRight.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/chevronRight.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/closeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/closeIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/collapseIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/collapseIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/configIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/configIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/copyAsJsonIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/copyAsJsonIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/diagramIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/diagramIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/dragIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/dragIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/explorer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/explorer.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/export.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/fileIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/fileIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/helpIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/helpIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/importIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/importIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/loadingIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/loadingIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/logoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/logoIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/lookingForIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/lookingForIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/nodeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/nodeIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/openIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/openIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/portIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/portIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/runIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/runIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/saveIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/saveIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/icons/tableIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/icons/tableIcon.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/keyManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/keyManager.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/mockJSServer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/mockJSServer/index.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/mockJSServer/messageHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/mockJSServer/messageHandlers.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/mockJSServer/storeDiagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/mockJSServer/storeDiagram.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/addNodeForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/addNodeForm.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/nodeSettingsModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/nodeSettingsModal.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/InputSchemas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/InputSchemas.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/Params.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/Params.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/ParamsComponentFactory.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/ParamsComponentFactory.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/StringableWithConfig.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/StringableWithConfig.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/Params/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/index.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/common.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/dataStoryOutputTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/dataStoryOutputTable.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/outputSchemas.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/nodeSettingsModal/tabs/outputSchemas/outputSchemas.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/runForm.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/runForm.cy.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/runModal/DefineMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/runModal/DefineMode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/runModal/FillMode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/runModal/FillMode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/modals/runModal/runForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/modals/runModal/runForm.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/onDropDefault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/onDropDefault.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/sidebar/activityBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/sidebar/activityBar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/sidebar/addNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/sidebar/addNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/sidebar/config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/sidebar/config.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/sidebar/run.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/sidebar/run.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/sidebar/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/sidebar/sidebar.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/sidebar/sidebarWrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/sidebar/sidebarWrap.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/store/store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/store/store.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/types.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/useCopyPaste.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/useCopyPaste.ts -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/useDragNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/useDragNode.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DataStory/useHotkeys.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DataStory/useHotkeys.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/DropDown/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/DropDown/index.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/CommentNodeComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/CommentNodeComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/ConsoleNodeComponent.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/ConsoleNodeComponent.cy.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/ConsoleNodeComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/ConsoleNodeComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/CustomHandle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/CustomHandle.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/InputNodeComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/InputNodeComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/LoopBackComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/LoopBackComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/LoopStartComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/LoopStartComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/NodeComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/NodeComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/OutputNodeComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/OutputNodeComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/ReactFlowNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/ReactFlowNode.ts -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/CellsMatrix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/CellsMatrix.ts -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/GetFormatterOnlyAndDropParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/GetFormatterOnlyAndDropParam.ts -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/ItemCollection.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/ItemCollection.test.ts -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/ItemCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/ItemCollection.ts -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/LoadingComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/LoadingComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/MemoizedTableBody.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/MemoizedTableBody.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/MemoizedTableHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/MemoizedTableHeader.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/StandaloneTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/StandaloneTable.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/TableCell.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/TableCell.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/TableNodeComponent.cy.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/TableNodeComponent.cy.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/TableNodeComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/TableNodeComponent.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/UseObserverTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/UseObserverTable.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/Node/table/mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/Node/table/mock.ts -------------------------------------------------------------------------------- /packages/ui/src/components/forms/inputs/interpolatable/InterpolatableTextarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/forms/inputs/interpolatable/InterpolatableTextarea.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/forms/inputs/json.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/forms/inputs/json.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/forms/inputs/number.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/forms/inputs/number.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/forms/inputs/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/forms/inputs/select.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/forms/inputs/string.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/forms/inputs/string.tsx -------------------------------------------------------------------------------- /packages/ui/src/components/forms/inputs/text.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/components/forms/inputs/text.tsx -------------------------------------------------------------------------------- /packages/ui/src/factories/DiagramFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/factories/DiagramFactory.ts -------------------------------------------------------------------------------- /packages/ui/src/factories/NodeFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/factories/NodeFactory.ts -------------------------------------------------------------------------------- /packages/ui/src/factories/ReactFlowFactory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/factories/ReactFlowFactory.ts -------------------------------------------------------------------------------- /packages/ui/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/index.ts -------------------------------------------------------------------------------- /packages/ui/src/reactFlowToDiagram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/reactFlowToDiagram.ts -------------------------------------------------------------------------------- /packages/ui/src/styles/dataStoryCanvasStyle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/styles/dataStoryCanvasStyle.css -------------------------------------------------------------------------------- /packages/ui/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/styles/globals.css -------------------------------------------------------------------------------- /packages/ui/src/withResolversPolyfill.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/src/withResolversPolyfill.ts -------------------------------------------------------------------------------- /packages/ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/tailwind.config.js -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/tsconfig.lib.json -------------------------------------------------------------------------------- /packages/ui/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/tsconfig.test.json -------------------------------------------------------------------------------- /packages/ui/turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/turbo.json -------------------------------------------------------------------------------- /packages/ui/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/vitest.config.ts -------------------------------------------------------------------------------- /packages/ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/packages/ui/webpack.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/addNodesToDocs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/scripts/addNodesToDocs.ts -------------------------------------------------------------------------------- /turbo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/turbo.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/vercel.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/vitest.config.ts -------------------------------------------------------------------------------- /yarn.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/yarn.config.cjs -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ajthinking/data-story/HEAD/yarn.lock --------------------------------------------------------------------------------