package_json.ts

view source

Declarations
#

6 declarations

ExportValue
#

package_json.ts view source

ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>> import type {ExportValue} from '@fuzdev/fuz_util/package_json.js';

PackageJson
#

PackageJsonAuthor
#

package_json.ts view source

ZodUnion<readonly [ZodString, ZodObject<{ name: ZodString; email: ZodOptional<ZodEmail>; url: ZodOptional<ZodURL>; }, $loose>]> import type {PackageJsonAuthor} from '@fuzdev/fuz_util/package_json.js';

PackageJsonExports
#

package_json.ts view source

ZodUnion<readonly [ZodString, ZodNull, ZodRecord<ZodString, ZodType<unknown, unknown, $ZodTypeInternals<unknown, unknown>>>]> import type {PackageJsonExports} from '@fuzdev/fuz_util/package_json.js';

Package exports can be:

  1. A string (shorthand for main export)
  2. null (to block exports)
  3. A record of export conditions/paths

PackageJsonFunding
#

package_json.ts view source

ZodUnion<readonly [ZodString, ZodObject<{ type: ZodString; url: ZodURL; }, $loose>]> import type {PackageJsonFunding} from '@fuzdev/fuz_util/package_json.js';

PackageJsonRepository
#

package_json.ts view source

ZodUnion<readonly [ZodString, ZodObject<{ type: ZodString; url: ZodURL; directory: ZodOptional<ZodString>; }, $loose>]> import type {PackageJsonRepository} from '@fuzdev/fuz_util/package_json.js';

Depends on
#

Imported by
#