From eb2e5151d4ad4d430c9d4d664683a19ef87f4d96 Mon Sep 17 00:00:00 2001 From: Ben Houston Date: Tue, 28 Nov 2023 22:39:06 -0500 Subject: [PATCH] get tests compiling via TS again. most are very broken. --- package.json | 7 +++++-- packages/core/src/Graphs/IO/readGraphFromJSON.test.ts | 1 - packages/core/src/Profiles/Core/readCoreGraphs.test.ts | 3 +-- packages/core/tsconfig.json | 1 - packages/flow/tsconfig.json | 1 - packages/scene/tsconfig.json | 1 - 6 files changed, 6 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index cda231ae..a00f3822 100644 --- a/package.json +++ b/package.json @@ -25,14 +25,17 @@ "scripts": { "build": "lerna run build", "changeset:add": "changeset add", - "clean": "rm -rf node_modules packages/*/node_modules apps/*/node_modules packages/*/dist apps/*/dist", + "clean:dist": "rm -rf packages/*/dist apps/*/dist", + "clean:node_modules": "rm -rf node_modules packages/*/node_modules apps/*/node_modules", + "clean": "npm run clean:dist && npm run clean:node_modules", "watch": "lerna run watch --parallel --stream", "docs": "typedoc", "format": "eslint \"{apps,packages}/*/src/**/*.{js,ts,tsx,json}\" --fix && prettier \"{apps,packages}/*/src/**/*.{js,ts,tsx,json}\" --check --write", "release": "npm run build && npm run changeset publish", "test": "jest", "types": "lerna run types --parallel --stream", - "vers": "npm run changeset version" + "vers": "npm run changeset version", + "publish": "npm run clean:dist && npm run build && npm test && lerna publish --no-private" }, "dependencies": { "commander": "^9.4.1", diff --git a/packages/core/src/Graphs/IO/readGraphFromJSON.test.ts b/packages/core/src/Graphs/IO/readGraphFromJSON.test.ts index 883a040b..5cb290cb 100644 --- a/packages/core/src/Graphs/IO/readGraphFromJSON.test.ts +++ b/packages/core/src/Graphs/IO/readGraphFromJSON.test.ts @@ -2,7 +2,6 @@ import { Logger } from '../../Diagnostics/Logger.js'; import { ManualLifecycleEventEmitter } from '../../Profiles/Core/Abstractions/Drivers/ManualLifecycleEventEmitter.js'; import { registerCoreProfile } from '../../Profiles/Core/registerCoreProfile.js'; import { readGraphFromJSON } from './readGraphFromJSON.js'; -Logger.onWarn.clear(); describe('readGraphFromJSON', () => { const registry = registerCoreProfile({ diff --git a/packages/core/src/Profiles/Core/readCoreGraphs.test.ts b/packages/core/src/Profiles/Core/readCoreGraphs.test.ts index c13fadd4..0ac75982 100644 --- a/packages/core/src/Profiles/Core/readCoreGraphs.test.ts +++ b/packages/core/src/Profiles/Core/readCoreGraphs.test.ts @@ -1,7 +1,6 @@ import fs from 'fs'; import path from 'path'; -import { Logger } from '../../Diagnostics/Logger.js'; import { GraphInstance } from '../../Graphs/Graph.js'; import { GraphJSON } from '../../Graphs/IO/GraphJSON.js'; import { readGraphFromJSON } from '../../Graphs/IO/readGraphFromJSON.js'; @@ -13,7 +12,7 @@ import { getCoreNodesMap, getCoreValuesMap } from './registerCoreProfile.js'; const valueTypes = getCoreValuesMap(); const nodeDefinitions = getCoreNodesMap(); -Logger.onWarn.clear(); +//Logger.onWarn.clear(); const exampleMap = memo>(() => { const result = {} as Record; diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index a6b3f09c..e675c412 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.json", "include": ["src"], - "exclude": ["**/*.test.ts"], "compilerOptions": { "outDir": "dist" } diff --git a/packages/flow/tsconfig.json b/packages/flow/tsconfig.json index 741c45a4..4bf5e580 100644 --- a/packages/flow/tsconfig.json +++ b/packages/flow/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.json", "include": ["src"], - "exclude": ["**/*.test.ts"], "compilerOptions": { "outDir": "dist", "jsx": "react-jsx" diff --git a/packages/scene/tsconfig.json b/packages/scene/tsconfig.json index 9c6a8ecb..81517b12 100644 --- a/packages/scene/tsconfig.json +++ b/packages/scene/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.json", "include": ["src"], - "exclude": ["**/*.test.ts"], "compilerOptions": { "jsx": "react-jsx", "outDir": "dist"