From d1cab65af368fe6fc1fc085a8a60e5c7e59974a7 Mon Sep 17 00:00:00 2001 From: Akram Date: Sat, 18 Nov 2023 18:37:59 +0100 Subject: [PATCH] feat: add index.js file --- .npmignore | 0 README.md | 1 + package.json | 6 +++++- src/{ => engine}/executionEngine.spec.ts | 0 src/{ => engine}/executionEngine.ts | 2 +- src/index.ts | 3 +++ 6 files changed, 10 insertions(+), 2 deletions(-) create mode 100644 .npmignore rename src/{ => engine}/executionEngine.spec.ts (100%) rename src/{ => engine}/executionEngine.ts (98%) create mode 100644 src/index.ts diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 341d720..89f267f 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ const function2Output = result2.outputs // The output value returned by the func //Access the trace information: const trace = engine.getTrace(); +// trace is array containing nodes and edges of the execution trace console.log('Trace:', trace); ``` diff --git a/package.json b/package.json index 3098f60..7c0ba98 100644 --- a/package.json +++ b/package.json @@ -1,9 +1,13 @@ { "name": "execution-engine", - "version": "0.0.1", + "version": "0.0.2", "description": "A TypeScript library for tracing and visualizing code execution workflows.", "main": "dist/index.js", "types": "dist/index.d.ts", + "files": [ + "dist", + "index.js" + ], "scripts": { "build": "tsc", "test": "jest", diff --git a/src/executionEngine.spec.ts b/src/engine/executionEngine.spec.ts similarity index 100% rename from src/executionEngine.spec.ts rename to src/engine/executionEngine.spec.ts diff --git a/src/executionEngine.ts b/src/engine/executionEngine.ts similarity index 98% rename from src/executionEngine.ts rename to src/engine/executionEngine.ts index 7e605ce..d205ec0 100644 --- a/src/executionEngine.ts +++ b/src/engine/executionEngine.ts @@ -1,5 +1,5 @@ -import { TraceableExecution } from "./trace/traceableExecution"; import { v4 as uuidv4 } from "uuid"; +import { TraceableExecution } from "../trace/traceableExecution"; /** * Represents a Contextual Execution with traceability features. diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 0000000..0b12002 --- /dev/null +++ b/src/index.ts @@ -0,0 +1,3 @@ +export * from './engine/executionEngine'; +export * from './trace/trace.model'; +export * from './trace/traceableExecution';