zod fuckery
This commit is contained in:
parent
d35bd6945b
commit
6d427760da
@ -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"
|
||||
},
|
||||
BIN
packages/osr-cad/sw/2024/edRemoteManagedAdaptor.dll
Normal file
BIN
packages/osr-cad/sw/2024/edRemoteManagedAdaptor.dll
Normal file
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2
packages/osr-cli-commons/package-lock.json
generated
2
packages/osr-cli-commons/package-lock.json
generated
@ -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"
|
||||
},
|
||||
|
||||
@ -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"
|
||||
},
|
||||
|
||||
3
packages/osr-i18n/commands/glossary.d.ts
vendored
3
packages/osr-i18n/commands/glossary.d.ts
vendored
@ -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<{}>;
|
||||
|
||||
3
packages/osr-i18n/commands/info.d.ts
vendored
3
packages/osr-i18n/commands/info.d.ts
vendored
@ -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<{}>;
|
||||
|
||||
3
packages/osr-i18n/commands/translate.d.ts
vendored
3
packages/osr-i18n/commands/translate.d.ts
vendored
@ -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<{}>;
|
||||
|
||||
@ -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");
|
||||
|
||||
6
packages/osr-i18n/package-lock.json
generated
6
packages/osr-i18n/package-lock.json
generated
@ -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"
|
||||
}
|
||||
|
||||
@ -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\"",
|
||||
|
||||
2
packages/osr-log/package-lock.json
generated
2
packages/osr-log/package-lock.json
generated
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
@ -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;
|
||||
|
||||
2
packages/osr-media/package-lock.json
generated
2
packages/osr-media/package-lock.json
generated
@ -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"
|
||||
|
||||
@ -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",
|
||||
|
||||
@ -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": {
|
||||
|
||||
10
packages/osr-tasks/package-lock.json
generated
10
packages/osr-tasks/package-lock.json
generated
@ -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"
|
||||
|
||||
12
packages/osr-tasks/src/zod_schema.d.ts
vendored
12
packages/osr-tasks/src/zod_schema.d.ts
vendored
@ -94,7 +94,7 @@ export declare const compilerOptions: () => z.ZodObject<{
|
||||
export declare const taskOptions: () => z.ZodObject<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("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")[], string>]>>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh")[], string>]>>;
|
||||
src: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
||||
taskPrefix: z.ZodDefault<z.ZodString>;
|
||||
taskSuffix: z.ZodDefault<z.ZodString>;
|
||||
@ -109,7 +109,7 @@ export declare const taskOptions: () => z.ZodObject<{
|
||||
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("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")[], string>]>>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh")[], string>]>>;
|
||||
src: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
||||
taskPrefix: z.ZodDefault<z.ZodString>;
|
||||
taskSuffix: z.ZodDefault<z.ZodString>;
|
||||
@ -124,7 +124,7 @@ export declare const taskOptions: () => z.ZodObject<{
|
||||
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("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")[], string>]>>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh")[], string>]>>;
|
||||
src: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
||||
taskPrefix: z.ZodDefault<z.ZodString>;
|
||||
taskSuffix: z.ZodDefault<z.ZodString>;
|
||||
@ -218,7 +218,7 @@ export declare const schemas: () => (z.ZodObject<{
|
||||
}, z.ZodTypeAny, "passthrough">> | z.ZodObject<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("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")[], string>]>>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh")[], string>]>>;
|
||||
src: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
||||
taskPrefix: z.ZodDefault<z.ZodString>;
|
||||
taskSuffix: z.ZodDefault<z.ZodString>;
|
||||
@ -233,7 +233,7 @@ export declare const schemas: () => (z.ZodObject<{
|
||||
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("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")[], string>]>>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh")[], string>]>>;
|
||||
src: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
||||
taskPrefix: z.ZodDefault<z.ZodString>;
|
||||
taskSuffix: z.ZodDefault<z.ZodString>;
|
||||
@ -248,7 +248,7 @@ export declare const schemas: () => (z.ZodObject<{
|
||||
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("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")[], string>]>>;
|
||||
languages: z.ZodDefault<z.ZodUnion<[z.ZodArray<z.ZodDefault<z.ZodString>, "many">, z.ZodEffects<z.ZodString, ("id" | "tr" | "en" | "pt" | "bg" | "cs" | "da" | "de" | "el" | "es" | "et" | "fi" | "fr" | "hu" | "it" | "ja" | "ko" | "lt" | "lv" | "nb" | "nl" | "pl" | "ro" | "ru" | "sk" | "sl" | "sv" | "uk" | "zh")[], string>]>>;
|
||||
src: z.ZodDefault<z.ZodArray<z.ZodString, "many">>;
|
||||
taskPrefix: z.ZodDefault<z.ZodString>;
|
||||
taskSuffix: z.ZodDefault<z.ZodString>;
|
||||
|
||||
20
packages/osr-tasks/tasks/utils.d.ts
vendored
20
packages/osr-tasks/tasks/utils.d.ts
vendored
@ -13,23 +13,23 @@ export declare const mailOptionSchema: z.ZodObject<{
|
||||
logLevel: z.ZodDefault<z.ZodString>;
|
||||
}, "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?: {
|
||||
|
||||
26
packages/osrl/dev.code-workspace
Normal file
26
packages/osrl/dev.code-workspace
Normal file
@ -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": {}
|
||||
}
|
||||
@ -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); }); }
|
||||
|
||||
14
packages/osrl/package-lock.json
generated
14
packages/osrl/package-lock.json
generated
@ -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": {
|
||||
|
||||
@ -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\"",
|
||||
|
||||
@ -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'),
|
||||
|
||||
96
packages/osrl/zod_schema.d.ts
vendored
96
packages/osrl/zod_schema.d.ts
vendored
@ -1,17 +1,17 @@
|
||||
import { z } from 'zod';
|
||||
export declare const compilerVariables: () => z.ZodIntersection<z.ZodObject<{
|
||||
targetLanguage: any;
|
||||
sourceLanguage: any;
|
||||
export declare const compilerVariables: () => z.ZodObject<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}>, z.ZodRecord<z.ZodString, z.ZodAny>>;
|
||||
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">>;
|
||||
export declare const compilerOptions: () => z.ZodObject<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
root: z.ZodDefault<z.ZodString>;
|
||||
@ -28,19 +28,19 @@ export declare const compilerOptions: () => z.ZodObject<{
|
||||
cache: z.ZodDefault<z.ZodBoolean>;
|
||||
stdout: z.ZodDefault<z.ZodBoolean>;
|
||||
module: z.ZodDefault<z.ZodString>;
|
||||
variables: z.ZodDefault<z.ZodIntersection<z.ZodObject<{
|
||||
targetLanguage: any;
|
||||
sourceLanguage: any;
|
||||
variables: z.ZodDefault<z.ZodObject<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}>, z.ZodRecord<z.ZodString, z.ZodAny>>>;
|
||||
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">>>;
|
||||
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
root: z.ZodDefault<z.ZodString>;
|
||||
@ -57,19 +57,19 @@ export declare const compilerOptions: () => z.ZodObject<{
|
||||
cache: z.ZodDefault<z.ZodBoolean>;
|
||||
stdout: z.ZodDefault<z.ZodBoolean>;
|
||||
module: z.ZodDefault<z.ZodString>;
|
||||
variables: z.ZodDefault<z.ZodIntersection<z.ZodObject<{
|
||||
targetLanguage: any;
|
||||
sourceLanguage: any;
|
||||
variables: z.ZodDefault<z.ZodObject<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}>, z.ZodRecord<z.ZodString, z.ZodAny>>>;
|
||||
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">>>;
|
||||
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
||||
logLevel: z.ZodDefault<z.ZodEnum<["silly", "trace", "debug", "info", "warn", "error", "fatal"]>>;
|
||||
root: z.ZodDefault<z.ZodString>;
|
||||
@ -86,18 +86,18 @@ export declare const compilerOptions: () => z.ZodObject<{
|
||||
cache: z.ZodDefault<z.ZodBoolean>;
|
||||
stdout: z.ZodDefault<z.ZodBoolean>;
|
||||
module: z.ZodDefault<z.ZodString>;
|
||||
variables: z.ZodDefault<z.ZodIntersection<z.ZodObject<{
|
||||
targetLanguage: any;
|
||||
sourceLanguage: any;
|
||||
variables: z.ZodDefault<z.ZodObject<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}, {
|
||||
sourceLanguage?: any;
|
||||
targetLanguage?: any;
|
||||
i18n?: string;
|
||||
}>, z.ZodRecord<z.ZodString, z.ZodAny>>>;
|
||||
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
|
||||
targetLanguage: z.ZodDefault<z.ZodString>;
|
||||
sourceLanguage: z.ZodDefault<z.ZodString>;
|
||||
i18n: z.ZodDefault<z.ZodString>;
|
||||
}, z.ZodTypeAny, "passthrough">>>;
|
||||
}, z.ZodTypeAny, "passthrough">>;
|
||||
export declare const types: () => void;
|
||||
|
||||
@ -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
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiem9kX3NjaGVtYS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInNyYy96b2Rfc2NoZW1hLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUFBLDZCQUF1QjtBQUV2Qiw0RkFBNEY7QUFDNUYsa0RBQTBEO0FBQzFELHlEQUF1RTtBQUV2RSw2TkFBNk47QUFDN04sNFJBQTRSO0FBRXJSLE1BQU0saUJBQWlCLEdBQUcsR0FBRyxFQUFFLENBQUMsT0FBQyxDQUFDLE1BQU0sQ0FBQztJQUM1QyxjQUFjLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDeEMsY0FBYyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDO0lBQ3hDLElBQUksRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLElBQUEsc0JBQVEsR0FBRSxDQUFDO0NBQ3ZDLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQTtBQUpILFFBQUEsaUJBQWlCLHFCQUlkO0FBRVQsTUFBTSxlQUFlLEdBQUcsR0FBRyxFQUFFLENBQUMsT0FBQyxDQUFDLE1BQU0sQ0FBQztJQUMxQyxRQUFRLEVBQUUsNkJBQW1CLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQztJQUM3QyxJQUFJLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxHQUFHLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSxDQUFDO0lBQzVDLEdBQUcsRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLEdBQUcsT0FBTyxDQUFDLEdBQUcsRUFBRSxFQUFFLENBQUM7SUFDM0MsR0FBRyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsWUFBWSxDQUFDO0lBQ3JDLE1BQU0sRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLE1BQU0sQ0FBQztJQUNsQyxRQUFRLEVBQUUsT0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLFFBQVEsRUFBRSxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUM7SUFDekQsTUFBTSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUM7SUFDOUQsTUFBTSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUM7SUFDekQsS0FBSyxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsbUNBQW1DLENBQUM7SUFDOUQsUUFBUSxFQUFFLE9BQUMsQ0FBQyxNQUFNLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0lBQ25DLE9BQU8sRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsUUFBUSxFQUFFLENBQUMsT0FBTyxDQUFDLDJDQUEyQyxDQUFDO0lBQ25GLFlBQVksRUFBRSxPQUFDLENBQUMsT0FBTyxFQUFFLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQztJQUN4QyxLQUFLLEVBQUUsT0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUM7SUFDaEMsTUFBTSxFQUFFLE9BQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0lBQ2xDLE1BQU0sRUFBRSxPQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLFlBQVksQ0FBQztJQUN4QyxTQUFTLEVBQUUsSUFBQSx5QkFBaUIsR0FBRSxDQUFDLE9BQU8sQ0FBQztRQUNuQyxjQUFjLEVBQUUsSUFBSTtRQUNwQixjQUFjLEVBQUUsSUFBSTtRQUNwQixJQUFJLEVBQUUsSUFBQSxzQkFBUSxHQUFFO0tBQ25CLENBQUM7Q0FDTCxFQUFFLEVBQUUsV0FBVyxFQUFFLGlCQUFpQixFQUFFLENBQUMsQ0FBQyxXQUFXLEVBQUUsQ0FBQTtBQXJCdkMsUUFBQSxlQUFlLG1CQXFCd0I7QUFFN0MsTUFBTSxLQUFLLEdBQUcsR0FBRyxFQUFFLENBQUMsSUFBQSxpQ0FBbUIsRUFDMUM7SUFDSSxJQUFBLHVCQUFlLEdBQUU7Q0FDcEIsRUFBRSxrQkFBa0IsQ0FBQyxDQUFBO0FBSGIsUUFBQSxLQUFLLFNBR1EifQ==
|
||||
52
packages/scripts/install.sh
Normal file
52
packages/scripts/install.sh
Normal file
@ -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."
|
||||
Loading…
Reference in New Issue
Block a user