Skip to content

@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

NameTypeDefault valueDefined in
basePackageZodObject<{ 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
schemaRequiredScriptsZodObject<{ 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
standardPackageZodObject<{ 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; }>basePackagepackages/build-config/src/npm/schema.ts:38