@snailicide/build-config / npm / schemas
schemas
ts
const schemas: {
basePackage: ZodObject<{
author: ZodObject<{
email: ZodString;
name: ZodString;
}, "strip", ZodTypeAny, {
email: string;
name: string;
}, {
email: string;
name: string;
}>;
description: ZodString;
license: ZodString;
main: ZodString;
name: ZodString;
repository: ZodObject<{
type: ZodString;
url: ZodString;
}, "strip", ZodTypeAny, {
type: string;
url: string;
}, {
type: string;
url: string;
}>;
version: ZodEffects<ZodString, string, string>;
}, "strip", ZodTypeAny, {
author: {
email: string;
name: string;
};
description: string;
license: string;
main: string;
name: string;
repository: {
type: string;
url: string;
};
version: string;
}, {
author: {
email: string;
name: string;
};
description: string;
license: string;
main: string;
name: string;
repository: {
type: string;
url: string;
};
version: string;
}>;
schemaRequiredScripts: ZodObject<{
scripts: ZodObject<{
build: ZodString;
dev: ZodString;
test: ZodString;
}, "strip", ZodTypeAny, {
build: string;
dev: string;
test: string;
}, {
build: string;
dev: string;
test: string;
}>;
}, "strip", ZodTypeAny, {
scripts: {
build: string;
dev: string;
test: string;
};
}, {
scripts: {
build: string;
dev: string;
test: string;
};
}>;
standardPackage: ZodObject<{
author: ZodObject<{
email: ZodString;
name: ZodString;
}, "strip", ZodTypeAny, {
email: string;
name: string;
}, {
email: string;
name: string;
}>;
description: ZodString;
license: ZodString;
main: ZodString;
name: ZodString;
repository: ZodObject<{
type: ZodString;
url: ZodString;
}, "strip", ZodTypeAny, {
type: string;
url: string;
}, {
type: string;
url: string;
}>;
version: ZodEffects<ZodString, string, string>;
}, "strip", ZodTypeAny, {
author: {
email: string;
name: string;
};
description: string;
license: string;
main: string;
name: string;
repository: {
type: string;
url: string;
};
version: string;
}, {
author: {
email: string;
name: string;
};
description: string;
license: string;
main: string;
name: string;
repository: {
type: string;
url: string;
};
version: string;
}>;
};Defined in: packages/build-config/src/npm/schema.ts:35
Type declaration
| Name | Type | Default value | Defined in |
|---|---|---|---|
basePackage | ZodObject<{ author: ZodObject<{ email: ZodString; name: ZodString; }, "strip", ZodTypeAny, { email: string; name: string; }, { email: string; name: string; }>; description: ZodString; license: ZodString; main: ZodString; name: ZodString; repository: ZodObject<{ type: ZodString; url: ZodString; }, "strip", ZodTypeAny, { type: string; url: string; }, { type: string; url: string; }>; version: ZodEffects<ZodString, string, string>; }, "strip", ZodTypeAny, { author: { email: string; name: string; }; description: string; license: string; main: string; name: string; repository: { type: string; url: string; }; version: string; }, { author: { email: string; name: string; }; description: string; license: string; main: string; name: string; repository: { type: string; url: string; }; version: string; }> | - | packages/build-config/src/npm/schema.ts:36 |
schemaRequiredScripts | ZodObject<{ scripts: ZodObject<{ build: ZodString; dev: ZodString; test: ZodString; }, "strip", ZodTypeAny, { build: string; dev: string; test: string; }, { build: string; dev: string; test: string; }>; }, "strip", ZodTypeAny, { scripts: { build: string; dev: string; test: string; }; }, { scripts: { build: string; dev: string; test: string; }; }> | - | packages/build-config/src/npm/schema.ts:37 |
standardPackage | ZodObject<{ author: ZodObject<{ email: ZodString; name: ZodString; }, "strip", ZodTypeAny, { email: string; name: string; }, { email: string; name: string; }>; description: ZodString; license: ZodString; main: ZodString; name: ZodString; repository: ZodObject<{ type: ZodString; url: ZodString; }, "strip", ZodTypeAny, { type: string; url: string; }, { type: string; url: string; }>; version: ZodEffects<ZodString, string, string>; }, "strip", ZodTypeAny, { author: { email: string; name: string; }; description: string; license: string; main: string; name: string; repository: { type: string; url: string; }; version: string; }, { author: { email: string; name: string; }; description: string; license: string; main: string; name: string; repository: { type: string; url: string; }; version: string; }> | basePackage | packages/build-config/src/npm/schema.ts:38 |