import type { PackageConfig, PackageConfigsByName, PacktoryConfigWithoutRegistry } from '../../config/config.ts'; import type { AdditionalPackageJsonAttributes, MainPackageJson } from '../../config/package-json.ts'; import type { DeadCodeEliminationSettings } from '../../config/dead-code-elimination-settings.ts'; import type { ResourceResolveOptions } from '../../resource-resolver/resource-resolve-options.ts'; type ManifestOptionsSubset = { readonly additionalPackageJsonAttributes: AdditionalPackageJsonAttributes; readonly allowMutableSpecifiers: readonly string[]; readonly mainPackageJson: MainPackageJson; }; export type SharedPackageOptions = ManifestOptionsSubset & ResourceResolveOptions & { readonly bundleDependencies: readonly TBundle[]; readonly bundlePeerDependencies: readonly TBundle[]; readonly deadCodeElimination?: DeadCodeEliminationSettings | undefined; }; export {}; //# sourceMappingURL=prepare-package-options.d.ts.map