diff --git a/packages/osr-ai-templates/_package.json b/packages/osr-ai-templates/package.json similarity index 98% rename from packages/osr-ai-templates/_package.json rename to packages/osr-ai-templates/package.json index e08bac4..f22ddc1 100644 --- a/packages/osr-ai-templates/_package.json +++ b/packages/osr-ai-templates/package.json @@ -28,7 +28,7 @@ "tslog": "^4.9.3", "typescript": "^5.6.3", "yargs": "^17.7.2", - "zod": "^3.23.8", + "zod": "^3.24.1", "zod-to-json-schema": "^3.23.5", "zod-to-ts": "^1.2.0" }, diff --git a/packages/osr-cad/sw/2024/edRemoteManagedAdaptor.dll b/packages/osr-cad/sw/2024/edRemoteManagedAdaptor.dll new file mode 100644 index 0000000..a96958d Binary files /dev/null and b/packages/osr-cad/sw/2024/edRemoteManagedAdaptor.dll differ diff --git a/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.metadata.v9.bin b/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.metadata.v9.bin new file mode 100644 index 0000000..9f216c6 Binary files /dev/null and b/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.metadata.v9.bin differ diff --git a/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.projects.v9.bin b/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.projects.v9.bin new file mode 100644 index 0000000..ff02fc4 Binary files /dev/null and b/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.projects.v9.bin differ diff --git a/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.strings.v9.bin b/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.strings.v9.bin new file mode 100644 index 0000000..3e0cb5f Binary files /dev/null and b/packages/osr-cad/sw/2024/tools/props/.vs/ProjectEvaluation/model-reader.strings.v9.bin differ diff --git a/packages/osr-cli-commons/package-lock.json b/packages/osr-cli-commons/package-lock.json index 56e76bb..d6d5524 100644 --- a/packages/osr-cli-commons/package-lock.json +++ b/packages/osr-cli-commons/package-lock.json @@ -26,7 +26,7 @@ "typescript": "^5.6.3", "yaml": "^2.6.0", "yargs": "^17.7.2", - "zod": "^3.23.8", + "zod": "^3.24.1", "zod-to-json-schema": "^3.23.5", "zod-to-ts": "^1.2.0" }, diff --git a/packages/osr-cli-commons/package.json b/packages/osr-cli-commons/package.json index 45f8118..ba6eacc 100644 --- a/packages/osr-cli-commons/package.json +++ b/packages/osr-cli-commons/package.json @@ -27,7 +27,7 @@ "typescript": "^5.6.3", "yaml": "^2.6.0", "yargs": "^17.7.2", - "zod": "^3.23.8", + "zod": "^3.24.1", "zod-to-json-schema": "^3.23.5", "zod-to-ts": "^1.2.0" }, diff --git a/packages/osr-i18n/commands/glossary.d.ts b/packages/osr-i18n/commands/glossary.d.ts index e4aa7e0..443f33e 100644 --- a/packages/osr-i18n/commands/glossary.d.ts +++ b/packages/osr-i18n/commands/glossary.d.ts @@ -1 +1,2 @@ -export declare const register: (cli: CLI.Argv) => any; +import * as CLI from 'yargs'; +export declare const register: (cli: CLI.Argv) => CLI.Argv<{}>; diff --git a/packages/osr-i18n/commands/info.d.ts b/packages/osr-i18n/commands/info.d.ts index e4aa7e0..443f33e 100644 --- a/packages/osr-i18n/commands/info.d.ts +++ b/packages/osr-i18n/commands/info.d.ts @@ -1 +1,2 @@ -export declare const register: (cli: CLI.Argv) => any; +import * as CLI from 'yargs'; +export declare const register: (cli: CLI.Argv) => CLI.Argv<{}>; diff --git a/packages/osr-i18n/commands/translate.d.ts b/packages/osr-i18n/commands/translate.d.ts index e4aa7e0..443f33e 100644 --- a/packages/osr-i18n/commands/translate.d.ts +++ b/packages/osr-i18n/commands/translate.d.ts @@ -1 +1,2 @@ -export declare const register: (cli: CLI.Argv) => any; +import * as CLI from 'yargs'; +export declare const register: (cli: CLI.Argv) => CLI.Argv<{}>; diff --git a/packages/osr-i18n/main.js b/packages/osr-i18n/main.js index eeabd07..3ad8b28 100644 --- a/packages/osr-i18n/main.js +++ b/packages/osr-i18n/main.js @@ -1,4 +1,4 @@ -#!/usr/bin/env node +#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const _cli_1 = require("./_cli"); diff --git a/packages/osr-i18n/package-lock.json b/packages/osr-i18n/package-lock.json index 3bdea2f..bdc6aa2 100644 --- a/packages/osr-i18n/package-lock.json +++ b/packages/osr-i18n/package-lock.json @@ -42,7 +42,7 @@ "xlsx": "^0.18.5", "yaml": "^2.4.1", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "bin": { "osr-i18n": "main.js" @@ -109,7 +109,7 @@ "typescript": "^5.6.3", "yaml": "^2.6.0", "yargs": "^17.7.2", - "zod": "^3.23.8", + "zod": "^3.24.1", "zod-to-json-schema": "^3.23.5", "zod-to-ts": "^1.2.0" }, @@ -5755,7 +5755,7 @@ "typescript": "^5.6.3", "yaml": "^2.6.0", "yargs": "^17.7.2", - "zod": "^3.23.8", + "zod": "^3.24.1", "zod-to-json-schema": "^3.23.5", "zod-to-ts": "^1.2.0" } diff --git a/packages/osr-i18n/package.json b/packages/osr-i18n/package.json index a068c1a..01578fd 100644 --- a/packages/osr-i18n/package.json +++ b/packages/osr-i18n/package.json @@ -42,7 +42,7 @@ "xlsx": "^0.18.5", "yaml": "^2.4.1", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "scripts": { "test": "tsc; mocha --full-trace mocha \"spec/**/*.spec.js\"", diff --git a/packages/osr-log/package-lock.json b/packages/osr-log/package-lock.json index 355c6db..86ab27e 100644 --- a/packages/osr-log/package-lock.json +++ b/packages/osr-log/package-lock.json @@ -17,7 +17,7 @@ "tslog": "^4.9.3", "winston": "^3.17.0", "winston-transport": "^4.9.0", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^22.12.0" diff --git a/packages/osr-log/package.json b/packages/osr-log/package.json index 5cb4ff8..03ef3dd 100644 --- a/packages/osr-log/package.json +++ b/packages/osr-log/package.json @@ -22,7 +22,7 @@ "tslog": "^4.9.3", "winston": "^3.17.0", "winston-transport": "^4.9.0", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^22.12.0" diff --git a/packages/osr-mail/main.js b/packages/osr-mail/main.js index acb8fae..43ac66f 100644 --- a/packages/osr-mail/main.js +++ b/packages/osr-mail/main.js @@ -1,4 +1,4 @@ -#!/usr/bin/env node +#!/usr/bin/env node "use strict"; var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; diff --git a/packages/osr-media/package-lock.json b/packages/osr-media/package-lock.json index 4e30e55..a41d235 100644 --- a/packages/osr-media/package-lock.json +++ b/packages/osr-media/package-lock.json @@ -23,7 +23,7 @@ "sharp": "^0.33.5", "typescript": "^4.9.5", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "bin": { "osr-media": "main.js" diff --git a/packages/osr-media/package.json b/packages/osr-media/package.json index 8324e43..a6f9b42 100644 --- a/packages/osr-media/package.json +++ b/packages/osr-media/package.json @@ -23,7 +23,7 @@ "sharp": "^0.33.5", "typescript": "^4.9.5", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^14.18.63", diff --git a/packages/osr-search/package.json b/packages/osr-search/package.json index 1709dbc..bfc03bc 100644 --- a/packages/osr-search/package.json +++ b/packages/osr-search/package.json @@ -40,7 +40,7 @@ "serpapi": "^1.1.1", "typescript": "^5.6.3", "yargs": "^17.7.2", - "zod": "^3.23.8", + "zod": "^3.24.1", "zod-to-ts": "^1.2.0" }, "scripts": { diff --git a/packages/osr-tasks/package-lock.json b/packages/osr-tasks/package-lock.json index 52baaf8..d683a43 100644 --- a/packages/osr-tasks/package-lock.json +++ b/packages/osr-tasks/package-lock.json @@ -184,7 +184,7 @@ "typescript": "^5.6.3", "yaml": "^2.6.0", "yargs": "^17.7.2", - "zod": "^3.23.8", + "zod": "^3.24.1", "zod-to-json-schema": "^3.23.5", "zod-to-ts": "^1.2.0" }, @@ -270,7 +270,7 @@ "xlsx": "^0.18.5", "yaml": "^2.4.1", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "bin": { "osr-i18n": "main.js" @@ -292,7 +292,7 @@ "tslog": "^4.9.3", "winston": "^3.17.0", "winston-transport": "^4.9.0", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^22.12.0" @@ -340,7 +340,7 @@ "sharp": "^0.33.5", "typescript": "^4.9.5", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "bin": { "osr-media": "main.js" @@ -468,7 +468,7 @@ "yaml": "^2.4.2", "yargs": "^14.2.3", "yargs-parser": "^15.0.3", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "bin": { "osrl": "main.js" diff --git a/packages/osr-tasks/src/zod_schema.d.ts b/packages/osr-tasks/src/zod_schema.d.ts index a6fcccf..ff9b7db 100644 --- a/packages/osr-tasks/src/zod_schema.d.ts +++ b/packages/osr-tasks/src/zod_schema.d.ts @@ -94,7 +94,7 @@ export declare const compilerOptions: () => z.ZodObject<{ export declare const taskOptions: () => z.ZodObject<{ logLevel: z.ZodDefault>; sourceLanguage: z.ZodDefault; - languages: z.ZodDefault, "many">, z.ZodEffects]>>; + languages: z.ZodDefault, "many">, z.ZodEffects]>>; src: z.ZodDefault>; taskPrefix: z.ZodDefault; taskSuffix: z.ZodDefault; @@ -109,7 +109,7 @@ export declare const taskOptions: () => z.ZodObject<{ }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ logLevel: z.ZodDefault>; sourceLanguage: z.ZodDefault; - languages: z.ZodDefault, "many">, z.ZodEffects]>>; + languages: z.ZodDefault, "many">, z.ZodEffects]>>; src: z.ZodDefault>; taskPrefix: z.ZodDefault; taskSuffix: z.ZodDefault; @@ -124,7 +124,7 @@ export declare const taskOptions: () => z.ZodObject<{ }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ logLevel: z.ZodDefault>; sourceLanguage: z.ZodDefault; - languages: z.ZodDefault, "many">, z.ZodEffects]>>; + languages: z.ZodDefault, "many">, z.ZodEffects]>>; src: z.ZodDefault>; taskPrefix: z.ZodDefault; taskSuffix: z.ZodDefault; @@ -218,7 +218,7 @@ export declare const schemas: () => (z.ZodObject<{ }, z.ZodTypeAny, "passthrough">> | z.ZodObject<{ logLevel: z.ZodDefault>; sourceLanguage: z.ZodDefault; - languages: z.ZodDefault, "many">, z.ZodEffects]>>; + languages: z.ZodDefault, "many">, z.ZodEffects]>>; src: z.ZodDefault>; taskPrefix: z.ZodDefault; taskSuffix: z.ZodDefault; @@ -233,7 +233,7 @@ export declare const schemas: () => (z.ZodObject<{ }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ logLevel: z.ZodDefault>; sourceLanguage: z.ZodDefault; - languages: z.ZodDefault, "many">, z.ZodEffects]>>; + languages: z.ZodDefault, "many">, z.ZodEffects]>>; src: z.ZodDefault>; taskPrefix: z.ZodDefault; taskSuffix: z.ZodDefault; @@ -248,7 +248,7 @@ export declare const schemas: () => (z.ZodObject<{ }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ logLevel: z.ZodDefault>; sourceLanguage: z.ZodDefault; - languages: z.ZodDefault, "many">, z.ZodEffects]>>; + languages: z.ZodDefault, "many">, z.ZodEffects]>>; src: z.ZodDefault>; taskPrefix: z.ZodDefault; taskSuffix: z.ZodDefault; diff --git a/packages/osr-tasks/tasks/utils.d.ts b/packages/osr-tasks/tasks/utils.d.ts index 5089ce4..40b32a4 100644 --- a/packages/osr-tasks/tasks/utils.d.ts +++ b/packages/osr-tasks/tasks/utils.d.ts @@ -13,23 +13,23 @@ export declare const mailOptionSchema: z.ZodObject<{ logLevel: z.ZodDefault; }, "strip", z.ZodTypeAny, { filter?: boolean; + transport?: string; query?: string; subject?: string; from?: string; logLevel?: string; dry?: boolean; - transport?: string; contacts?: string; to?: string; send?: boolean; }, { filter?: boolean; + transport?: string; query?: string; subject?: string; from?: string; logLevel?: string; dry?: boolean; - transport?: string; contacts?: string; to?: string; send?: boolean; @@ -89,17 +89,17 @@ export declare const mailCompileSchema: (grunt: any) => z.ZodObject<{ }>; }, "strip", z.ZodTypeAny, { source?: string; + module?: string; + output?: string; + template?: string; + language?: string; cwd?: string; env?: string; format?: string; - module?: string; - output?: string; sourceLanguage?: string; targetLanguage?: string; logLevel?: string; root?: string; - language?: string; - template?: string; profile?: string; cache?: boolean; variables?: { @@ -111,17 +111,17 @@ export declare const mailCompileSchema: (grunt: any) => z.ZodObject<{ }; }, { source?: string; + module?: string; + output?: string; + template?: string; + language?: string; cwd?: string; env?: string; format?: string; - module?: string; - output?: string; sourceLanguage?: string; targetLanguage?: string; logLevel?: string; root?: string; - language?: string; - template?: string; profile?: string; cache?: boolean; variables?: { diff --git a/packages/osrl/dev.code-workspace b/packages/osrl/dev.code-workspace new file mode 100644 index 0000000..a8b219b --- /dev/null +++ b/packages/osrl/dev.code-workspace @@ -0,0 +1,26 @@ +{ + "folders": [ + { + "path": "." + }, + { + "path": "../osr-tasks" + }, + { + "path": "../osr-i18n" + }, + { + "path": "../osr-cli-commons" + }, + { + "path": "../osr-log" + }, + { + "path": "../osr-commons" + }, + { + "path": "../osr-sync" + } + ], + "settings": {} +} \ No newline at end of file diff --git a/packages/osrl/main.js b/packages/osrl/main.js index 2e92882..d5d5c70 100644 --- a/packages/osrl/main.js +++ b/packages/osrl/main.js @@ -1,4 +1,4 @@ -#!/usr/bin/env node +#!/usr/bin/env node "use strict"; var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } diff --git a/packages/osrl/package-lock.json b/packages/osrl/package-lock.json index e8fc4cd..8dbf96a 100644 --- a/packages/osrl/package-lock.json +++ b/packages/osrl/package-lock.json @@ -77,7 +77,7 @@ "yaml": "^2.4.2", "yargs": "^14.2.3", "yargs-parser": "^15.0.3", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "bin": { "osrl": "main.js" @@ -343,7 +343,7 @@ "license": "BSD-3-Clause", "dependencies": { "@iarna/toml": "^2.2.5", - "@plastichub/core": "link:..\\core", + "@plastichub/core": "file:../core", "@plastichub/fs": "^0.13.39", "@plastichub/osr-cache": "file:../osr-cache", "@plastichub/osr-cli-commons": "file:../osr-cli-commons", @@ -375,7 +375,7 @@ "xlsx": "^0.18.5", "yaml": "^2.4.1", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "bin": { "osr-i18n": "main.js" @@ -397,7 +397,7 @@ "tslog": "^4.9.3", "winston": "^3.17.0", "winston-transport": "^4.9.0", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "devDependencies": { "@types/node": "^22.12.0" @@ -20145,7 +20145,7 @@ "version": "file:../osr-i18n", "requires": { "@iarna/toml": "^2.2.5", - "@plastichub/core": "link:..\\core", + "@plastichub/core": "file:../core", "@plastichub/fs": "^0.13.39", "@plastichub/osr-cache": "file:../osr-cache", "@plastichub/osr-cli-commons": "file:../osr-cli-commons", @@ -20177,7 +20177,7 @@ "xlsx": "^0.18.5", "yaml": "^2.4.1", "yargs": "^17.7.2", - "zod": "^3.23.8" + "zod": "^3.24.1" } }, "@plastichub/osr-log": { @@ -20193,7 +20193,7 @@ "tslog": "^4.9.3", "winston": "^3.17.0", "winston-transport": "^4.9.0", - "zod": "^3.23.8" + "zod": "^3.24.1" } }, "@putout/minify": { diff --git a/packages/osrl/package.json b/packages/osrl/package.json index 51ac4a8..b143a8e 100644 --- a/packages/osrl/package.json +++ b/packages/osrl/package.json @@ -78,7 +78,7 @@ "yaml": "^2.4.2", "yargs": "^14.2.3", "yargs-parser": "^15.0.3", - "zod": "^3.23.8" + "zod": "^3.24.1" }, "scripts": { "test": "tsc; mocha --full-trace mocha \"spec/**/*.spec.js\"", diff --git a/packages/osrl/src/zod_schema.ts b/packages/osrl/src/zod_schema.ts index 8a34d30..150a9c6 100644 --- a/packages/osrl/src/zod_schema.ts +++ b/packages/osrl/src/zod_schema.ts @@ -1,14 +1,17 @@ import { z } from 'zod' -import { CommonLanguageCodeSchema, TargetLanguageCodeSchema } from '@plastichub/osr-i18n' +// import { CommonLanguageCodeSchema, TargetLanguageCodeSchema } from '@plastichub/osr-i18n' import { TLogLevelNameSchema } from '@plastichub/osr-log/' import { OSR_ROOT, generate_interfaces } from '@plastichub/osr-commons' +//const CommonLanguageCodeSchema = z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>; +//const TargetLanguageCodeSchema = z.ZodUnion<[z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>, z.ZodEnum<["en-GB", "en-US", "pt-BR", "pt-PT"]>]>; + export const compilerVariables = () => z.object({ - targetLanguage: CommonLanguageCodeSchema.default('en'), - sourceLanguage: TargetLanguageCodeSchema.default('en'), + targetLanguage: z.string().default('en'), + sourceLanguage: z.string().default('en'), i18n: z.string().default(OSR_ROOT()), -}).and(z.record(z.any())) +}).passthrough() export const compilerOptions = () => z.object({ logLevel: TLogLevelNameSchema.default('info'), diff --git a/packages/osrl/zod_schema.d.ts b/packages/osrl/zod_schema.d.ts index 73026bd..ad89181 100644 --- a/packages/osrl/zod_schema.d.ts +++ b/packages/osrl/zod_schema.d.ts @@ -1,17 +1,17 @@ import { z } from 'zod'; -export declare const compilerVariables: () => z.ZodIntersection z.ZodObject<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; i18n: z.ZodDefault; -}, "strip", z.ZodTypeAny, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; -}, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; -}>, z.ZodRecord>; +}, "passthrough", z.ZodTypeAny, z.objectOutputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; +}, z.ZodTypeAny, "passthrough">, z.objectInputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; +}, z.ZodTypeAny, "passthrough">>; export declare const compilerOptions: () => z.ZodObject<{ logLevel: z.ZodDefault>; root: z.ZodDefault; @@ -28,19 +28,19 @@ export declare const compilerOptions: () => z.ZodObject<{ cache: z.ZodDefault; stdout: z.ZodDefault; module: z.ZodDefault; - variables: z.ZodDefault; + sourceLanguage: z.ZodDefault; i18n: z.ZodDefault; - }, "strip", z.ZodTypeAny, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; - }, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; - }>, z.ZodRecord>>; + }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; + }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; + }, z.ZodTypeAny, "passthrough">>>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ logLevel: z.ZodDefault>; root: z.ZodDefault; @@ -57,19 +57,19 @@ export declare const compilerOptions: () => z.ZodObject<{ cache: z.ZodDefault; stdout: z.ZodDefault; module: z.ZodDefault; - variables: z.ZodDefault; + sourceLanguage: z.ZodDefault; i18n: z.ZodDefault; - }, "strip", z.ZodTypeAny, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; - }, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; - }>, z.ZodRecord>>; + }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; + }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; + }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ logLevel: z.ZodDefault>; root: z.ZodDefault; @@ -86,18 +86,18 @@ export declare const compilerOptions: () => z.ZodObject<{ cache: z.ZodDefault; stdout: z.ZodDefault; module: z.ZodDefault; - variables: z.ZodDefault; + sourceLanguage: z.ZodDefault; i18n: z.ZodDefault; - }, "strip", z.ZodTypeAny, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; - }, { - sourceLanguage?: any; - targetLanguage?: any; - i18n?: string; - }>, z.ZodRecord>>; + }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; + }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ + targetLanguage: z.ZodDefault; + sourceLanguage: z.ZodDefault; + i18n: z.ZodDefault; + }, z.ZodTypeAny, "passthrough">>>; }, z.ZodTypeAny, "passthrough">>; export declare const types: () => void; diff --git a/packages/osrl/zod_schema.js b/packages/osrl/zod_schema.js index e5e3804..f33f31a 100644 --- a/packages/osrl/zod_schema.js +++ b/packages/osrl/zod_schema.js @@ -2,14 +2,16 @@ Object.defineProperty(exports, "__esModule", { value: true }); exports.types = exports.compilerOptions = exports.compilerVariables = void 0; const zod_1 = require("zod"); -const osr_i18n_1 = require("@plastichub/osr-i18n"); +// import { CommonLanguageCodeSchema, TargetLanguageCodeSchema } from '@plastichub/osr-i18n' const osr_log_1 = require("@plastichub/osr-log/"); const osr_commons_1 = require("@plastichub/osr-commons"); +//const CommonLanguageCodeSchema = z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>; +//const TargetLanguageCodeSchema = z.ZodUnion<[z.ZodEnum<["en", "pt", "bg", "cs", "da", "de", "el", "es", "et", "fi", "fr", "hu", "id", "it", "ja", "ko", "lt", "lv", "nb", "nl", "pl", "ro", "ru", "sk", "sl", "sv", "tr", "uk", "zh"]>, z.ZodEnum<["en-GB", "en-US", "pt-BR", "pt-PT"]>]>; const compilerVariables = () => zod_1.z.object({ - targetLanguage: osr_i18n_1.CommonLanguageCodeSchema.default('en'), - sourceLanguage: osr_i18n_1.TargetLanguageCodeSchema.default('en'), + targetLanguage: zod_1.z.string().default('en'), + sourceLanguage: zod_1.z.string().default('en'), i18n: zod_1.z.string().default((0, osr_commons_1.OSR_ROOT)()), -}).and(zod_1.z.record(zod_1.z.any())); +}).passthrough(); exports.compilerVariables = compilerVariables; const compilerOptions = () => zod_1.z.object({ logLevel: osr_log_1.TLogLevelNameSchema.default('info'), @@ -38,4 +40,4 @@ const types = () => (0, osr_commons_1.generate_interfaces)([ (0, exports.compilerOptions)() ], 'src/zod_types.ts'); exports.types = types; -//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9kX3NjaGVtYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNyYy96b2Rfc2NoZW1hLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZCQUF1QjtBQUV2QixtREFBeUY7QUFDekYsa0RBQTBEO0FBQzFELHlEQUF1RTtBQUVoRSxNQUFNLGlCQUFpQixHQUFHLEdBQUcsRUFBRSxDQUFDLE9BQUMsQ0FBQyxNQUFNLENBQUM7SUFDNUMsY0FBYyxFQUFFLG1DQUF3QixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDdEQsY0FBYyxFQUFFLG1DQUF3QixDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDdEQsSUFBSSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBQSxzQkFBUSxHQUFFLENBQUM7Q0FDdkMsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxPQUFDLENBQUMsTUFBTSxDQUFDLE9BQUMsQ0FBQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFKWixRQUFBLGlCQUFpQixxQkFJTDtBQUVsQixNQUFNLGVBQWUsR0FBRyxHQUFHLEVBQUUsQ0FBQyxPQUFDLENBQUMsTUFBTSxDQUFDO0lBQzFDLFFBQVEsRUFBRSw2QkFBbUIsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDO0lBQzdDLElBQUksRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLEdBQUcsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUM7SUFDNUMsR0FBRyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsR0FBRyxPQUFPLENBQUMsR0FBRyxFQUFFLEVBQUUsQ0FBQztJQUMzQyxHQUFHLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxZQUFZLENBQUM7SUFDckMsTUFBTSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDO0lBQ2xDLFFBQVEsRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsUUFBUSxDQUFDLGVBQWUsQ0FBQztJQUN6RCxNQUFNLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLFFBQVEsQ0FBQyxzQkFBc0IsQ0FBQztJQUM5RCxNQUFNLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQztJQUN6RCxLQUFLLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxtQ0FBbUMsQ0FBQztJQUM5RCxRQUFRLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7SUFDbkMsT0FBTyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxPQUFPLENBQUMsMkNBQTJDLENBQUM7SUFDbkYsWUFBWSxFQUFFLE9BQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0lBQ3hDLEtBQUssRUFBRSxPQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQztJQUNoQyxNQUFNLEVBQUUsT0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7SUFDbEMsTUFBTSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDO0lBQ3hDLFNBQVMsRUFBRSxJQUFBLHlCQUFpQixHQUFFLENBQUMsT0FBTyxDQUFDO1FBQ25DLGNBQWMsRUFBRSxJQUFJO1FBQ3BCLGNBQWMsRUFBRSxJQUFJO1FBQ3BCLElBQUksRUFBRSxJQUFBLHNCQUFRLEdBQUU7S0FDbkIsQ0FBQztDQUNMLEVBQUUsRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFBO0FBckJ2QyxRQUFBLGVBQWUsbUJBcUJ3QjtBQUU3QyxNQUFNLEtBQUssR0FBRyxHQUFHLEVBQUUsQ0FBQyxJQUFBLGlDQUFtQixFQUMxQztJQUNJLElBQUEsdUJBQWUsR0FBRTtDQUNwQixFQUFFLGtCQUFrQixDQUFDLENBQUE7QUFIYixRQUFBLEtBQUssU0FHUSJ9 \ No newline at end of file +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9kX3NjaGVtYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNyYy96b2Rfc2NoZW1hLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZCQUF1QjtBQUV2Qiw0RkFBNEY7QUFDNUYsa0RBQTBEO0FBQzFELHlEQUF1RTtBQUV2RSw2TkFBNk47QUFDN04sNFJBQTRSO0FBRXJSLE1BQU0saUJBQWlCLEdBQUcsR0FBRyxFQUFFLENBQUMsT0FBQyxDQUFDLE1BQU0sQ0FBQztJQUM1QyxjQUFjLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDeEMsY0FBYyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDO0lBQ3hDLElBQUksRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUEsc0JBQVEsR0FBRSxDQUFDO0NBQ3ZDLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQTtBQUpILFFBQUEsaUJBQWlCLHFCQUlkO0FBRVQsTUFBTSxlQUFlLEdBQUcsR0FBRyxFQUFFLENBQUMsT0FBQyxDQUFDLE1BQU0sQ0FBQztJQUMxQyxRQUFRLEVBQUUsNkJBQW1CLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQztJQUM3QyxJQUFJLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDO0lBQzVDLEdBQUcsRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLEdBQUcsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUM7SUFDM0MsR0FBRyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDO0lBQ3JDLE1BQU0sRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQztJQUNsQyxRQUFRLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUM7SUFDekQsTUFBTSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUM7SUFDOUQsTUFBTSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUM7SUFDekQsS0FBSyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsbUNBQW1DLENBQUM7SUFDOUQsUUFBUSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0lBQ25DLE9BQU8sRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsT0FBTyxDQUFDLDJDQUEyQyxDQUFDO0lBQ25GLFlBQVksRUFBRSxPQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQztJQUN4QyxLQUFLLEVBQUUsT0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDaEMsTUFBTSxFQUFFLE9BQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0lBQ2xDLE1BQU0sRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQztJQUN4QyxTQUFTLEVBQUUsSUFBQSx5QkFBaUIsR0FBRSxDQUFDLE9BQU8sQ0FBQztRQUNuQyxjQUFjLEVBQUUsSUFBSTtRQUNwQixjQUFjLEVBQUUsSUFBSTtRQUNwQixJQUFJLEVBQUUsSUFBQSxzQkFBUSxHQUFFO0tBQ25CLENBQUM7Q0FDTCxFQUFFLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQTtBQXJCdkMsUUFBQSxlQUFlLG1CQXFCd0I7QUFFN0MsTUFBTSxLQUFLLEdBQUcsR0FBRyxFQUFFLENBQUMsSUFBQSxpQ0FBbUIsRUFDMUM7SUFDSSxJQUFBLHVCQUFlLEdBQUU7Q0FDcEIsRUFBRSxrQkFBa0IsQ0FBQyxDQUFBO0FBSGIsUUFBQSxLQUFLLFNBR1EifQ== \ No newline at end of file diff --git a/packages/scripts/install.sh b/packages/scripts/install.sh new file mode 100644 index 0000000..9a7f94a --- /dev/null +++ b/packages/scripts/install.sh @@ -0,0 +1,52 @@ +#!/bin/bash + +# This script runs 'npm install' in a predefined list of directories. + +# Exit immediately if a command exits with a non-zero status. +set -e + +# List of directories to process +DIRECTORIES=( + "core" + "fs" + "osr-cache" + "osr-ai" + "osr-cli" + "osr-commons" + "osr-cli-commons" + "osr-sync" + "osr-templates" + "osr-log" + "osr-ai-tools" + "osr-ai-templates" + "osr-i18n" + "osr-cad" + "osr-media" + "osr-mail" + "osr-tasks" + "osr-sync" + "osr-code-bot" +) + +# Get the current working directory +CWD=$(pwd) + +# Loop through all the directories in the list +for dir in "${DIRECTORIES[@]}"; do + # Check if it's a directory + if [ -d "$dir" ]; then + if [ -d "$dir/node_modules" ]; then + echo "==> Skipping '$dir', node_modules already exists." + else + echo "==> Changing to directory '$dir' and running 'npm install'" + cd "$dir" + npm install + cd "$CWD" + echo "<== Done with '$dir'" + fi + else + echo "Warning: '$dir' is not a directory. Skipping." + fi +done + +echo "All installations complete."